Documentation ¶
Index ¶
- Variables
- func RegisterAgentServer(s grpc.ServiceRegistrar, srv AgentServer)
- type AgentClient
- type AgentServer
- type Agent_BuildAndStartEnvClient
- type Agent_BuildAndStartEnvServer
- type Agent_InitEnvClient
- type Agent_InitEnvServer
- type Agent_InitInstanceClient
- type Agent_InitInstanceServer
- type BuildAndStartEnvReply
- func (*BuildAndStartEnvReply) Descriptor() ([]byte, []int)deprecated
- func (x *BuildAndStartEnvReply) GetLogLine() string
- func (x *BuildAndStartEnvReply) GetLogLineHeader() string
- func (x *BuildAndStartEnvReply) GetWaitingForContainerAgent() bool
- func (*BuildAndStartEnvReply) ProtoMessage()
- func (x *BuildAndStartEnvReply) ProtoReflect() protoreflect.Message
- func (x *BuildAndStartEnvReply) Reset()
- func (x *BuildAndStartEnvReply) String() string
- type BuildAndStartEnvRequest
- func (*BuildAndStartEnvRequest) Descriptor() ([]byte, []int)deprecated
- func (x *BuildAndStartEnvRequest) GetEnvNameSlug() string
- func (x *BuildAndStartEnvRequest) GetEnvRepoLanguagesUsed() []string
- func (x *BuildAndStartEnvRequest) GetEnvRepoName() string
- func (x *BuildAndStartEnvRequest) GetEnvRepoOwner() string
- func (*BuildAndStartEnvRequest) ProtoMessage()
- func (x *BuildAndStartEnvRequest) ProtoReflect() protoreflect.Message
- func (x *BuildAndStartEnvRequest) Reset()
- func (x *BuildAndStartEnvRequest) String() string
- type InitEnvReply
- func (*InitEnvReply) Descriptor() ([]byte, []int)deprecated
- func (x *InitEnvReply) GetGithubGpgPublicKeyContent() string
- func (x *InitEnvReply) GetGithubSshPublicKeyContent() string
- func (x *InitEnvReply) GetLogLine() string
- func (x *InitEnvReply) GetLogLineHeader() string
- func (*InitEnvReply) ProtoMessage()
- func (x *InitEnvReply) ProtoReflect() protoreflect.Message
- func (x *InitEnvReply) Reset()
- func (x *InitEnvReply) String() string
- type InitEnvRequest
- func (*InitEnvRequest) Descriptor() ([]byte, []int)deprecated
- func (x *InitEnvRequest) GetEnvRepoLanguagesUsed() []string
- func (x *InitEnvRequest) GetEnvRepoName() string
- func (x *InitEnvRequest) GetEnvRepoOwner() string
- func (x *InitEnvRequest) GetGithubUserEmail() string
- func (x *InitEnvRequest) GetUserFullName() string
- func (*InitEnvRequest) ProtoMessage()
- func (x *InitEnvRequest) ProtoReflect() protoreflect.Message
- func (x *InitEnvRequest) Reset()
- func (x *InitEnvRequest) String() string
- type InitInstanceReply
- func (*InitInstanceReply) Descriptor() ([]byte, []int)deprecated
- func (x *InitInstanceReply) GetLogLine() string
- func (x *InitInstanceReply) GetLogLineHeader() string
- func (*InitInstanceReply) ProtoMessage()
- func (x *InitInstanceReply) ProtoReflect() protoreflect.Message
- func (x *InitInstanceReply) Reset()
- func (x *InitInstanceReply) String() string
- type InitInstanceRequest
- type UnimplementedAgentServer
- type UnsafeAgentServer
Constants ¶
This section is empty.
Variables ¶
var Agent_ServiceDesc = grpc.ServiceDesc{ ServiceName: "yolo.agent.Agent", HandlerType: (*AgentServer)(nil), Methods: []grpc.MethodDesc{}, Streams: []grpc.StreamDesc{ { StreamName: "InitInstance", Handler: _Agent_InitInstance_Handler, ServerStreams: true, }, { StreamName: "BuildAndStartEnv", Handler: _Agent_BuildAndStartEnv_Handler, ServerStreams: true, }, { StreamName: "InitEnv", Handler: _Agent_InitEnv_Handler, ServerStreams: true, }, }, Metadata: "agent.proto", }
Agent_ServiceDesc is the grpc.ServiceDesc for Agent service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_agent_proto protoreflect.FileDescriptor
Functions ¶
func RegisterAgentServer ¶
func RegisterAgentServer(s grpc.ServiceRegistrar, srv AgentServer)
Types ¶
type AgentClient ¶
type AgentClient interface { InitInstance(ctx context.Context, in *InitInstanceRequest, opts ...grpc.CallOption) (Agent_InitInstanceClient, error) BuildAndStartEnv(ctx context.Context, in *BuildAndStartEnvRequest, opts ...grpc.CallOption) (Agent_BuildAndStartEnvClient, error) InitEnv(ctx context.Context, in *InitEnvRequest, opts ...grpc.CallOption) (Agent_InitEnvClient, error) }
AgentClient is the client API for Agent service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewAgentClient ¶
func NewAgentClient(cc grpc.ClientConnInterface) AgentClient
type AgentServer ¶
type AgentServer interface { InitInstance(*InitInstanceRequest, Agent_InitInstanceServer) error BuildAndStartEnv(*BuildAndStartEnvRequest, Agent_BuildAndStartEnvServer) error InitEnv(*InitEnvRequest, Agent_InitEnvServer) error // contains filtered or unexported methods }
AgentServer is the server API for Agent service. All implementations must embed UnimplementedAgentServer for forward compatibility
type Agent_BuildAndStartEnvClient ¶
type Agent_BuildAndStartEnvClient interface { Recv() (*BuildAndStartEnvReply, error) grpc.ClientStream }
type Agent_BuildAndStartEnvServer ¶
type Agent_BuildAndStartEnvServer interface { Send(*BuildAndStartEnvReply) error grpc.ServerStream }
type Agent_InitEnvClient ¶ added in v0.0.8
type Agent_InitEnvClient interface { Recv() (*InitEnvReply, error) grpc.ClientStream }
type Agent_InitEnvServer ¶ added in v0.0.8
type Agent_InitEnvServer interface { Send(*InitEnvReply) error grpc.ServerStream }
type Agent_InitInstanceClient ¶
type Agent_InitInstanceClient interface { Recv() (*InitInstanceReply, error) grpc.ClientStream }
type Agent_InitInstanceServer ¶
type Agent_InitInstanceServer interface { Send(*InitInstanceReply) error grpc.ServerStream }
type BuildAndStartEnvReply ¶
type BuildAndStartEnvReply struct { LogLineHeader string `protobuf:"bytes,1,opt,name=log_line_header,json=logLineHeader,proto3" json:"log_line_header,omitempty"` LogLine string `protobuf:"bytes,2,opt,name=log_line,json=logLine,proto3" json:"log_line,omitempty"` WaitingForContainerAgent bool `` /* 138-byte string literal not displayed */ // contains filtered or unexported fields }
func (*BuildAndStartEnvReply) Descriptor
deprecated
func (*BuildAndStartEnvReply) Descriptor() ([]byte, []int)
Deprecated: Use BuildAndStartEnvReply.ProtoReflect.Descriptor instead.
func (*BuildAndStartEnvReply) GetLogLine ¶
func (x *BuildAndStartEnvReply) GetLogLine() string
func (*BuildAndStartEnvReply) GetLogLineHeader ¶
func (x *BuildAndStartEnvReply) GetLogLineHeader() string
func (*BuildAndStartEnvReply) GetWaitingForContainerAgent ¶ added in v0.0.9
func (x *BuildAndStartEnvReply) GetWaitingForContainerAgent() bool
func (*BuildAndStartEnvReply) ProtoMessage ¶
func (*BuildAndStartEnvReply) ProtoMessage()
func (*BuildAndStartEnvReply) ProtoReflect ¶
func (x *BuildAndStartEnvReply) ProtoReflect() protoreflect.Message
func (*BuildAndStartEnvReply) Reset ¶
func (x *BuildAndStartEnvReply) Reset()
func (*BuildAndStartEnvReply) String ¶
func (x *BuildAndStartEnvReply) String() string
type BuildAndStartEnvRequest ¶
type BuildAndStartEnvRequest struct { EnvNameSlug string `protobuf:"bytes,1,opt,name=env_name_slug,json=envNameSlug,proto3" json:"env_name_slug,omitempty"` EnvRepoOwner string `protobuf:"bytes,2,opt,name=env_repo_owner,json=envRepoOwner,proto3" json:"env_repo_owner,omitempty"` EnvRepoName string `protobuf:"bytes,3,opt,name=env_repo_name,json=envRepoName,proto3" json:"env_repo_name,omitempty"` EnvRepoLanguagesUsed []string `protobuf:"bytes,4,rep,name=env_repo_languages_used,json=envRepoLanguagesUsed,proto3" json:"env_repo_languages_used,omitempty"` // contains filtered or unexported fields }
func (*BuildAndStartEnvRequest) Descriptor
deprecated
func (*BuildAndStartEnvRequest) Descriptor() ([]byte, []int)
Deprecated: Use BuildAndStartEnvRequest.ProtoReflect.Descriptor instead.
func (*BuildAndStartEnvRequest) GetEnvNameSlug ¶ added in v0.0.8
func (x *BuildAndStartEnvRequest) GetEnvNameSlug() string
func (*BuildAndStartEnvRequest) GetEnvRepoLanguagesUsed ¶ added in v0.0.7
func (x *BuildAndStartEnvRequest) GetEnvRepoLanguagesUsed() []string
func (*BuildAndStartEnvRequest) GetEnvRepoName ¶
func (x *BuildAndStartEnvRequest) GetEnvRepoName() string
func (*BuildAndStartEnvRequest) GetEnvRepoOwner ¶
func (x *BuildAndStartEnvRequest) GetEnvRepoOwner() string
func (*BuildAndStartEnvRequest) ProtoMessage ¶
func (*BuildAndStartEnvRequest) ProtoMessage()
func (*BuildAndStartEnvRequest) ProtoReflect ¶
func (x *BuildAndStartEnvRequest) ProtoReflect() protoreflect.Message
func (*BuildAndStartEnvRequest) Reset ¶
func (x *BuildAndStartEnvRequest) Reset()
func (*BuildAndStartEnvRequest) String ¶
func (x *BuildAndStartEnvRequest) String() string
type InitEnvReply ¶ added in v0.0.8
type InitEnvReply struct { LogLineHeader string `protobuf:"bytes,1,opt,name=log_line_header,json=logLineHeader,proto3" json:"log_line_header,omitempty"` LogLine string `protobuf:"bytes,2,opt,name=log_line,json=logLine,proto3" json:"log_line,omitempty"` GithubSshPublicKeyContent *string `` /* 148-byte string literal not displayed */ GithubGpgPublicKeyContent *string `` /* 148-byte string literal not displayed */ // contains filtered or unexported fields }
func (*InitEnvReply) Descriptor
deprecated
added in
v0.0.8
func (*InitEnvReply) Descriptor() ([]byte, []int)
Deprecated: Use InitEnvReply.ProtoReflect.Descriptor instead.
func (*InitEnvReply) GetGithubGpgPublicKeyContent ¶ added in v0.0.8
func (x *InitEnvReply) GetGithubGpgPublicKeyContent() string
func (*InitEnvReply) GetGithubSshPublicKeyContent ¶ added in v0.0.8
func (x *InitEnvReply) GetGithubSshPublicKeyContent() string
func (*InitEnvReply) GetLogLine ¶ added in v0.0.8
func (x *InitEnvReply) GetLogLine() string
func (*InitEnvReply) GetLogLineHeader ¶ added in v0.0.8
func (x *InitEnvReply) GetLogLineHeader() string
func (*InitEnvReply) ProtoMessage ¶ added in v0.0.8
func (*InitEnvReply) ProtoMessage()
func (*InitEnvReply) ProtoReflect ¶ added in v0.0.8
func (x *InitEnvReply) ProtoReflect() protoreflect.Message
func (*InitEnvReply) Reset ¶ added in v0.0.8
func (x *InitEnvReply) Reset()
func (*InitEnvReply) String ¶ added in v0.0.8
func (x *InitEnvReply) String() string
type InitEnvRequest ¶ added in v0.0.8
type InitEnvRequest struct { EnvRepoOwner string `protobuf:"bytes,1,opt,name=env_repo_owner,json=envRepoOwner,proto3" json:"env_repo_owner,omitempty"` EnvRepoName string `protobuf:"bytes,2,opt,name=env_repo_name,json=envRepoName,proto3" json:"env_repo_name,omitempty"` EnvRepoLanguagesUsed []string `protobuf:"bytes,3,rep,name=env_repo_languages_used,json=envRepoLanguagesUsed,proto3" json:"env_repo_languages_used,omitempty"` GithubUserEmail string `protobuf:"bytes,4,opt,name=github_user_email,json=githubUserEmail,proto3" json:"github_user_email,omitempty"` UserFullName string `protobuf:"bytes,5,opt,name=user_full_name,json=userFullName,proto3" json:"user_full_name,omitempty"` // contains filtered or unexported fields }
func (*InitEnvRequest) Descriptor
deprecated
added in
v0.0.8
func (*InitEnvRequest) Descriptor() ([]byte, []int)
Deprecated: Use InitEnvRequest.ProtoReflect.Descriptor instead.
func (*InitEnvRequest) GetEnvRepoLanguagesUsed ¶ added in v0.0.8
func (x *InitEnvRequest) GetEnvRepoLanguagesUsed() []string
func (*InitEnvRequest) GetEnvRepoName ¶ added in v0.0.8
func (x *InitEnvRequest) GetEnvRepoName() string
func (*InitEnvRequest) GetEnvRepoOwner ¶ added in v0.0.8
func (x *InitEnvRequest) GetEnvRepoOwner() string
func (*InitEnvRequest) GetGithubUserEmail ¶ added in v0.0.8
func (x *InitEnvRequest) GetGithubUserEmail() string
func (*InitEnvRequest) GetUserFullName ¶ added in v0.0.8
func (x *InitEnvRequest) GetUserFullName() string
func (*InitEnvRequest) ProtoMessage ¶ added in v0.0.8
func (*InitEnvRequest) ProtoMessage()
func (*InitEnvRequest) ProtoReflect ¶ added in v0.0.8
func (x *InitEnvRequest) ProtoReflect() protoreflect.Message
func (*InitEnvRequest) Reset ¶ added in v0.0.8
func (x *InitEnvRequest) Reset()
func (*InitEnvRequest) String ¶ added in v0.0.8
func (x *InitEnvRequest) String() string
type InitInstanceReply ¶
type InitInstanceReply struct { LogLineHeader string `protobuf:"bytes,1,opt,name=log_line_header,json=logLineHeader,proto3" json:"log_line_header,omitempty"` LogLine string `protobuf:"bytes,2,opt,name=log_line,json=logLine,proto3" json:"log_line,omitempty"` // contains filtered or unexported fields }
func (*InitInstanceReply) Descriptor
deprecated
func (*InitInstanceReply) Descriptor() ([]byte, []int)
Deprecated: Use InitInstanceReply.ProtoReflect.Descriptor instead.
func (*InitInstanceReply) GetLogLine ¶
func (x *InitInstanceReply) GetLogLine() string
func (*InitInstanceReply) GetLogLineHeader ¶
func (x *InitInstanceReply) GetLogLineHeader() string
func (*InitInstanceReply) ProtoMessage ¶
func (*InitInstanceReply) ProtoMessage()
func (*InitInstanceReply) ProtoReflect ¶
func (x *InitInstanceReply) ProtoReflect() protoreflect.Message
func (*InitInstanceReply) Reset ¶
func (x *InitInstanceReply) Reset()
func (*InitInstanceReply) String ¶
func (x *InitInstanceReply) String() string
type InitInstanceRequest ¶
type InitInstanceRequest struct {
// contains filtered or unexported fields
}
func (*InitInstanceRequest) Descriptor
deprecated
func (*InitInstanceRequest) Descriptor() ([]byte, []int)
Deprecated: Use InitInstanceRequest.ProtoReflect.Descriptor instead.
func (*InitInstanceRequest) ProtoMessage ¶
func (*InitInstanceRequest) ProtoMessage()
func (*InitInstanceRequest) ProtoReflect ¶
func (x *InitInstanceRequest) ProtoReflect() protoreflect.Message
func (*InitInstanceRequest) Reset ¶
func (x *InitInstanceRequest) Reset()
func (*InitInstanceRequest) String ¶
func (x *InitInstanceRequest) String() string
type UnimplementedAgentServer ¶
type UnimplementedAgentServer struct { }
UnimplementedAgentServer must be embedded to have forward compatible implementations.
func (UnimplementedAgentServer) BuildAndStartEnv ¶
func (UnimplementedAgentServer) BuildAndStartEnv(*BuildAndStartEnvRequest, Agent_BuildAndStartEnvServer) error
func (UnimplementedAgentServer) InitEnv ¶ added in v0.0.8
func (UnimplementedAgentServer) InitEnv(*InitEnvRequest, Agent_InitEnvServer) error
func (UnimplementedAgentServer) InitInstance ¶
func (UnimplementedAgentServer) InitInstance(*InitInstanceRequest, Agent_InitInstanceServer) error
type UnsafeAgentServer ¶
type UnsafeAgentServer interface {
// contains filtered or unexported methods
}
UnsafeAgentServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AgentServer will result in compilation errors.