2020-10-09 13:18:53 -04:00
// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
package services
import (
context "context"
grpc "google.golang.org/grpc"
codes "google.golang.org/grpc/codes"
status "google.golang.org/grpc/status"
)
// This is a compile-time assertion to ensure that this generated file
// is compatible with the grpc package it is being compiled against.
2021-02-22 12:46:00 -05:00
// Requires gRPC-Go v1.32.0 or later.
2020-11-11 14:41:05 -05:00
const _ = grpc . SupportPackageIsVersion7
2020-10-09 13:18:53 -04:00
// HostSetServiceClient is the client API for HostSetService 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.
type HostSetServiceClient interface {
// GetHostSet returns a stored Host Set if present. The provided request
// must include the Host Set ID for the resource being retrieved. If missing,
// malformed or reference a non existing resource an error is returned.
GetHostSet ( ctx context . Context , in * GetHostSetRequest , opts ... grpc . CallOption ) ( * GetHostSetResponse , error )
// ListHostSets returns a list of stored Host Sets which exist inside the
// Host Catalog provided. The request must include a properly formatted
// Host Catalog id or an error is returned.
ListHostSets ( ctx context . Context , in * ListHostSetsRequest , opts ... grpc . CallOption ) ( * ListHostSetsResponse , error )
// CreateHostSet creates and stores a Host Set in boundary. The provided
// request must include the Host Catalog id in which the Host Set
// will be created. If the Host Catalog id is missing, malformed or
// references a non existing resource, an error is returned. If a name is
// provided that is in use by another Host Set in the same Host Catalog, an
// error is returned.
CreateHostSet ( ctx context . Context , in * CreateHostSetRequest , opts ... grpc . CallOption ) ( * CreateHostSetResponse , error )
// UpdateHostSet updates an existing Host Set in boundary. The provided
// Host Set must not have any read only fields set. The update mask must be
// included in the request and contain at least 1 mutable field. To unset
// a field's value, include the field in the update mask and don't set it
// in the provided Host Set. An error is returned if the Host Set id is
// missing or reference a non-existing resource.
// An error is also returned if the request attempts to update the name to
// one that is already in use in this Host Catalog.
UpdateHostSet ( ctx context . Context , in * UpdateHostSetRequest , opts ... grpc . CallOption ) ( * UpdateHostSetResponse , error )
// DeleteHostSet removes a Host Set from Boundary. If the provided
// Host Set id is malformed or not provided an error is returned.
DeleteHostSet ( ctx context . Context , in * DeleteHostSetRequest , opts ... grpc . CallOption ) ( * DeleteHostSetResponse , error )
// AddHostSetHosts adds a Host to a Host Set. The provided request must
// include the Host Set ID to which the Host will be added.
// All hosts added to the provided Host Set must be a child of the same
// Catalog that this Host Set is a child of. If the Host Set IDs is
// missing, malformed, or reference non-existing resources, an error is
// returned. It is an error to add a Host which already exists in the
// Host Set.
AddHostSetHosts ( ctx context . Context , in * AddHostSetHostsRequest , opts ... grpc . CallOption ) ( * AddHostSetHostsResponse , error )
// SetHostSetHosts sets the Host Set's hosts. Any existing hosts on the
// Host Set are deleted if they are not included in this request. The
// provided request must include the Host Set ID on which the hosts will be
// set. All Hosts in the request must be a child of the same Catalog that
// the provided Host Set is. An error is returned if any of the provided
// ids are malformed or references a non-existing resource.
SetHostSetHosts ( ctx context . Context , in * SetHostSetHostsRequest , opts ... grpc . CallOption ) ( * SetHostSetHostsResponse , error )
// RemoveHostSetHosts removes the Hosts from the specified Host Set. The
// provided request must include the Host Set ID which the Host will be
// removed. An error is a returned if any of the provided IDs are malformed,
// or references a non-existing scope or catalog, or if a Host id is included
// which is not in the provided Host Set.
RemoveHostSetHosts ( ctx context . Context , in * RemoveHostSetHostsRequest , opts ... grpc . CallOption ) ( * RemoveHostSetHostsResponse , error )
}
type hostSetServiceClient struct {
cc grpc . ClientConnInterface
}
func NewHostSetServiceClient ( cc grpc . ClientConnInterface ) HostSetServiceClient {
return & hostSetServiceClient { cc }
}
func ( c * hostSetServiceClient ) GetHostSet ( ctx context . Context , in * GetHostSetRequest , opts ... grpc . CallOption ) ( * GetHostSetResponse , error ) {
out := new ( GetHostSetResponse )
err := c . cc . Invoke ( ctx , "/controller.api.services.v1.HostSetService/GetHostSet" , in , out , opts ... )
if err != nil {
return nil , err
}
return out , nil
}
func ( c * hostSetServiceClient ) ListHostSets ( ctx context . Context , in * ListHostSetsRequest , opts ... grpc . CallOption ) ( * ListHostSetsResponse , error ) {
out := new ( ListHostSetsResponse )
err := c . cc . Invoke ( ctx , "/controller.api.services.v1.HostSetService/ListHostSets" , in , out , opts ... )
if err != nil {
return nil , err
}
return out , nil
}
func ( c * hostSetServiceClient ) CreateHostSet ( ctx context . Context , in * CreateHostSetRequest , opts ... grpc . CallOption ) ( * CreateHostSetResponse , error ) {
out := new ( CreateHostSetResponse )
err := c . cc . Invoke ( ctx , "/controller.api.services.v1.HostSetService/CreateHostSet" , in , out , opts ... )
if err != nil {
return nil , err
}
return out , nil
}
func ( c * hostSetServiceClient ) UpdateHostSet ( ctx context . Context , in * UpdateHostSetRequest , opts ... grpc . CallOption ) ( * UpdateHostSetResponse , error ) {
out := new ( UpdateHostSetResponse )
err := c . cc . Invoke ( ctx , "/controller.api.services.v1.HostSetService/UpdateHostSet" , in , out , opts ... )
if err != nil {
return nil , err
}
return out , nil
}
func ( c * hostSetServiceClient ) DeleteHostSet ( ctx context . Context , in * DeleteHostSetRequest , opts ... grpc . CallOption ) ( * DeleteHostSetResponse , error ) {
out := new ( DeleteHostSetResponse )
err := c . cc . Invoke ( ctx , "/controller.api.services.v1.HostSetService/DeleteHostSet" , in , out , opts ... )
if err != nil {
return nil , err
}
return out , nil
}
func ( c * hostSetServiceClient ) AddHostSetHosts ( ctx context . Context , in * AddHostSetHostsRequest , opts ... grpc . CallOption ) ( * AddHostSetHostsResponse , error ) {
out := new ( AddHostSetHostsResponse )
err := c . cc . Invoke ( ctx , "/controller.api.services.v1.HostSetService/AddHostSetHosts" , in , out , opts ... )
if err != nil {
return nil , err
}
return out , nil
}
func ( c * hostSetServiceClient ) SetHostSetHosts ( ctx context . Context , in * SetHostSetHostsRequest , opts ... grpc . CallOption ) ( * SetHostSetHostsResponse , error ) {
out := new ( SetHostSetHostsResponse )
err := c . cc . Invoke ( ctx , "/controller.api.services.v1.HostSetService/SetHostSetHosts" , in , out , opts ... )
if err != nil {
return nil , err
}
return out , nil
}
func ( c * hostSetServiceClient ) RemoveHostSetHosts ( ctx context . Context , in * RemoveHostSetHostsRequest , opts ... grpc . CallOption ) ( * RemoveHostSetHostsResponse , error ) {
out := new ( RemoveHostSetHostsResponse )
err := c . cc . Invoke ( ctx , "/controller.api.services.v1.HostSetService/RemoveHostSetHosts" , in , out , opts ... )
if err != nil {
return nil , err
}
return out , nil
}
// HostSetServiceServer is the server API for HostSetService service.
2020-11-11 14:41:05 -05:00
// All implementations must embed UnimplementedHostSetServiceServer
// for forward compatibility
2020-10-09 13:18:53 -04:00
type HostSetServiceServer interface {
// GetHostSet returns a stored Host Set if present. The provided request
// must include the Host Set ID for the resource being retrieved. If missing,
// malformed or reference a non existing resource an error is returned.
GetHostSet ( context . Context , * GetHostSetRequest ) ( * GetHostSetResponse , error )
// ListHostSets returns a list of stored Host Sets which exist inside the
// Host Catalog provided. The request must include a properly formatted
// Host Catalog id or an error is returned.
ListHostSets ( context . Context , * ListHostSetsRequest ) ( * ListHostSetsResponse , error )
// CreateHostSet creates and stores a Host Set in boundary. The provided
// request must include the Host Catalog id in which the Host Set
// will be created. If the Host Catalog id is missing, malformed or
// references a non existing resource, an error is returned. If a name is
// provided that is in use by another Host Set in the same Host Catalog, an
// error is returned.
CreateHostSet ( context . Context , * CreateHostSetRequest ) ( * CreateHostSetResponse , error )
// UpdateHostSet updates an existing Host Set in boundary. The provided
// Host Set must not have any read only fields set. The update mask must be
// included in the request and contain at least 1 mutable field. To unset
// a field's value, include the field in the update mask and don't set it
// in the provided Host Set. An error is returned if the Host Set id is
// missing or reference a non-existing resource.
// An error is also returned if the request attempts to update the name to
// one that is already in use in this Host Catalog.
UpdateHostSet ( context . Context , * UpdateHostSetRequest ) ( * UpdateHostSetResponse , error )
// DeleteHostSet removes a Host Set from Boundary. If the provided
// Host Set id is malformed or not provided an error is returned.
DeleteHostSet ( context . Context , * DeleteHostSetRequest ) ( * DeleteHostSetResponse , error )
// AddHostSetHosts adds a Host to a Host Set. The provided request must
// include the Host Set ID to which the Host will be added.
// All hosts added to the provided Host Set must be a child of the same
// Catalog that this Host Set is a child of. If the Host Set IDs is
// missing, malformed, or reference non-existing resources, an error is
// returned. It is an error to add a Host which already exists in the
// Host Set.
AddHostSetHosts ( context . Context , * AddHostSetHostsRequest ) ( * AddHostSetHostsResponse , error )
// SetHostSetHosts sets the Host Set's hosts. Any existing hosts on the
// Host Set are deleted if they are not included in this request. The
// provided request must include the Host Set ID on which the hosts will be
// set. All Hosts in the request must be a child of the same Catalog that
// the provided Host Set is. An error is returned if any of the provided
// ids are malformed or references a non-existing resource.
SetHostSetHosts ( context . Context , * SetHostSetHostsRequest ) ( * SetHostSetHostsResponse , error )
// RemoveHostSetHosts removes the Hosts from the specified Host Set. The
// provided request must include the Host Set ID which the Host will be
// removed. An error is a returned if any of the provided IDs are malformed,
// or references a non-existing scope or catalog, or if a Host id is included
// which is not in the provided Host Set.
RemoveHostSetHosts ( context . Context , * RemoveHostSetHostsRequest ) ( * RemoveHostSetHostsResponse , error )
2020-11-11 14:41:05 -05:00
mustEmbedUnimplementedHostSetServiceServer ()
2020-10-09 13:18:53 -04:00
}
2020-11-11 14:41:05 -05:00
// UnimplementedHostSetServiceServer must be embedded to have forward compatible implementations.
2021-01-08 10:32:02 -05:00
type UnimplementedHostSetServiceServer struct {
}
2020-10-09 13:18:53 -04:00
2020-11-11 14:41:05 -05:00
func ( UnimplementedHostSetServiceServer ) GetHostSet ( context . Context , * GetHostSetRequest ) ( * GetHostSetResponse , error ) {
2020-10-09 13:18:53 -04:00
return nil , status . Errorf ( codes . Unimplemented , "method GetHostSet not implemented" )
}
2020-11-11 14:41:05 -05:00
func ( UnimplementedHostSetServiceServer ) ListHostSets ( context . Context , * ListHostSetsRequest ) ( * ListHostSetsResponse , error ) {
2020-10-09 13:18:53 -04:00
return nil , status . Errorf ( codes . Unimplemented , "method ListHostSets not implemented" )
}
2020-11-11 14:41:05 -05:00
func ( UnimplementedHostSetServiceServer ) CreateHostSet ( context . Context , * CreateHostSetRequest ) ( * CreateHostSetResponse , error ) {
2020-10-09 13:18:53 -04:00
return nil , status . Errorf ( codes . Unimplemented , "method CreateHostSet not implemented" )
}
2020-11-11 14:41:05 -05:00
func ( UnimplementedHostSetServiceServer ) UpdateHostSet ( context . Context , * UpdateHostSetRequest ) ( * UpdateHostSetResponse , error ) {
2020-10-09 13:18:53 -04:00
return nil , status . Errorf ( codes . Unimplemented , "method UpdateHostSet not implemented" )
}
2020-11-11 14:41:05 -05:00
func ( UnimplementedHostSetServiceServer ) DeleteHostSet ( context . Context , * DeleteHostSetRequest ) ( * DeleteHostSetResponse , error ) {
2020-10-09 13:18:53 -04:00
return nil , status . Errorf ( codes . Unimplemented , "method DeleteHostSet not implemented" )
}
2020-11-11 14:41:05 -05:00
func ( UnimplementedHostSetServiceServer ) AddHostSetHosts ( context . Context , * AddHostSetHostsRequest ) ( * AddHostSetHostsResponse , error ) {
2020-10-09 13:18:53 -04:00
return nil , status . Errorf ( codes . Unimplemented , "method AddHostSetHosts not implemented" )
}
2020-11-11 14:41:05 -05:00
func ( UnimplementedHostSetServiceServer ) SetHostSetHosts ( context . Context , * SetHostSetHostsRequest ) ( * SetHostSetHostsResponse , error ) {
2020-10-09 13:18:53 -04:00
return nil , status . Errorf ( codes . Unimplemented , "method SetHostSetHosts not implemented" )
}
2020-11-11 14:41:05 -05:00
func ( UnimplementedHostSetServiceServer ) RemoveHostSetHosts ( context . Context , * RemoveHostSetHostsRequest ) ( * RemoveHostSetHostsResponse , error ) {
2020-10-09 13:18:53 -04:00
return nil , status . Errorf ( codes . Unimplemented , "method RemoveHostSetHosts not implemented" )
}
2020-11-11 14:41:05 -05:00
func ( UnimplementedHostSetServiceServer ) mustEmbedUnimplementedHostSetServiceServer () {}
2020-10-09 13:18:53 -04:00
2020-11-11 14:41:05 -05:00
// UnsafeHostSetServiceServer may be embedded to opt out of forward compatibility for this service.
// Use of this interface is not recommended, as added methods to HostSetServiceServer will
// result in compilation errors.
type UnsafeHostSetServiceServer interface {
mustEmbedUnimplementedHostSetServiceServer ()
}
func RegisterHostSetServiceServer ( s grpc . ServiceRegistrar , srv HostSetServiceServer ) {
2021-02-22 12:46:00 -05:00
s . RegisterService ( & HostSetService_ServiceDesc , srv )
2020-10-09 13:18:53 -04:00
}
func _HostSetService_GetHostSet_Handler ( srv interface {}, ctx context . Context , dec func ( interface {}) error , interceptor grpc . UnaryServerInterceptor ) ( interface {}, error ) {
in := new ( GetHostSetRequest )
if err := dec ( in ); err != nil {
return nil , err
}
if interceptor == nil {
return srv .( HostSetServiceServer ). GetHostSet ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : "/controller.api.services.v1.HostSetService/GetHostSet" ,
}
handler := func ( ctx context . Context , req interface {}) ( interface {}, error ) {
return srv .( HostSetServiceServer ). GetHostSet ( ctx , req .( * GetHostSetRequest ))
}
return interceptor ( ctx , in , info , handler )
}
func _HostSetService_ListHostSets_Handler ( srv interface {}, ctx context . Context , dec func ( interface {}) error , interceptor grpc . UnaryServerInterceptor ) ( interface {}, error ) {
in := new ( ListHostSetsRequest )
if err := dec ( in ); err != nil {
return nil , err
}
if interceptor == nil {
return srv .( HostSetServiceServer ). ListHostSets ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : "/controller.api.services.v1.HostSetService/ListHostSets" ,
}
handler := func ( ctx context . Context , req interface {}) ( interface {}, error ) {
return srv .( HostSetServiceServer ). ListHostSets ( ctx , req .( * ListHostSetsRequest ))
}
return interceptor ( ctx , in , info , handler )
}
func _HostSetService_CreateHostSet_Handler ( srv interface {}, ctx context . Context , dec func ( interface {}) error , interceptor grpc . UnaryServerInterceptor ) ( interface {}, error ) {
in := new ( CreateHostSetRequest )
if err := dec ( in ); err != nil {
return nil , err
}
if interceptor == nil {
return srv .( HostSetServiceServer ). CreateHostSet ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : "/controller.api.services.v1.HostSetService/CreateHostSet" ,
}
handler := func ( ctx context . Context , req interface {}) ( interface {}, error ) {
return srv .( HostSetServiceServer ). CreateHostSet ( ctx , req .( * CreateHostSetRequest ))
}
return interceptor ( ctx , in , info , handler )
}
func _HostSetService_UpdateHostSet_Handler ( srv interface {}, ctx context . Context , dec func ( interface {}) error , interceptor grpc . UnaryServerInterceptor ) ( interface {}, error ) {
in := new ( UpdateHostSetRequest )
if err := dec ( in ); err != nil {
return nil , err
}
if interceptor == nil {
return srv .( HostSetServiceServer ). UpdateHostSet ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : "/controller.api.services.v1.HostSetService/UpdateHostSet" ,
}
handler := func ( ctx context . Context , req interface {}) ( interface {}, error ) {
return srv .( HostSetServiceServer ). UpdateHostSet ( ctx , req .( * UpdateHostSetRequest ))
}
return interceptor ( ctx , in , info , handler )
}
func _HostSetService_DeleteHostSet_Handler ( srv interface {}, ctx context . Context , dec func ( interface {}) error , interceptor grpc . UnaryServerInterceptor ) ( interface {}, error ) {
in := new ( DeleteHostSetRequest )
if err := dec ( in ); err != nil {
return nil , err
}
if interceptor == nil {
return srv .( HostSetServiceServer ). DeleteHostSet ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : "/controller.api.services.v1.HostSetService/DeleteHostSet" ,
}
handler := func ( ctx context . Context , req interface {}) ( interface {}, error ) {
return srv .( HostSetServiceServer ). DeleteHostSet ( ctx , req .( * DeleteHostSetRequest ))
}
return interceptor ( ctx , in , info , handler )
}
func _HostSetService_AddHostSetHosts_Handler ( srv interface {}, ctx context . Context , dec func ( interface {}) error , interceptor grpc . UnaryServerInterceptor ) ( interface {}, error ) {
in := new ( AddHostSetHostsRequest )
if err := dec ( in ); err != nil {
return nil , err
}
if interceptor == nil {
return srv .( HostSetServiceServer ). AddHostSetHosts ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : "/controller.api.services.v1.HostSetService/AddHostSetHosts" ,
}
handler := func ( ctx context . Context , req interface {}) ( interface {}, error ) {
return srv .( HostSetServiceServer ). AddHostSetHosts ( ctx , req .( * AddHostSetHostsRequest ))
}
return interceptor ( ctx , in , info , handler )
}
func _HostSetService_SetHostSetHosts_Handler ( srv interface {}, ctx context . Context , dec func ( interface {}) error , interceptor grpc . UnaryServerInterceptor ) ( interface {}, error ) {
in := new ( SetHostSetHostsRequest )
if err := dec ( in ); err != nil {
return nil , err
}
if interceptor == nil {
return srv .( HostSetServiceServer ). SetHostSetHosts ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : "/controller.api.services.v1.HostSetService/SetHostSetHosts" ,
}
handler := func ( ctx context . Context , req interface {}) ( interface {}, error ) {
return srv .( HostSetServiceServer ). SetHostSetHosts ( ctx , req .( * SetHostSetHostsRequest ))
}
return interceptor ( ctx , in , info , handler )
}
func _HostSetService_RemoveHostSetHosts_Handler ( srv interface {}, ctx context . Context , dec func ( interface {}) error , interceptor grpc . UnaryServerInterceptor ) ( interface {}, error ) {
in := new ( RemoveHostSetHostsRequest )
if err := dec ( in ); err != nil {
return nil , err
}
if interceptor == nil {
return srv .( HostSetServiceServer ). RemoveHostSetHosts ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : "/controller.api.services.v1.HostSetService/RemoveHostSetHosts" ,
}
handler := func ( ctx context . Context , req interface {}) ( interface {}, error ) {
return srv .( HostSetServiceServer ). RemoveHostSetHosts ( ctx , req .( * RemoveHostSetHostsRequest ))
}
return interceptor ( ctx , in , info , handler )
}
2021-02-22 12:46:00 -05:00
// HostSetService_ServiceDesc is the grpc.ServiceDesc for HostSetService service.
// It's only intended for direct use with grpc.RegisterService,
// and not to be introspected or modified (even as a copy)
var HostSetService_ServiceDesc = grpc . ServiceDesc {
2020-10-09 13:18:53 -04:00
ServiceName : "controller.api.services.v1.HostSetService" ,
HandlerType : ( * HostSetServiceServer )( nil ),
Methods : [] grpc . MethodDesc {
{
MethodName : "GetHostSet" ,
Handler : _HostSetService_GetHostSet_Handler ,
},
{
MethodName : "ListHostSets" ,
Handler : _HostSetService_ListHostSets_Handler ,
},
{
MethodName : "CreateHostSet" ,
Handler : _HostSetService_CreateHostSet_Handler ,
},
{
MethodName : "UpdateHostSet" ,
Handler : _HostSetService_UpdateHostSet_Handler ,
},
{
MethodName : "DeleteHostSet" ,
Handler : _HostSetService_DeleteHostSet_Handler ,
},
{
MethodName : "AddHostSetHosts" ,
Handler : _HostSetService_AddHostSetHosts_Handler ,
},
{
MethodName : "SetHostSetHosts" ,
Handler : _HostSetService_SetHostSetHosts_Handler ,
},
{
MethodName : "RemoveHostSetHosts" ,
Handler : _HostSetService_RemoveHostSetHosts_Handler ,
},
},
Streams : [] grpc . StreamDesc {},
Metadata : "controller/api/services/v1/host_set_service.proto" ,
}