Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_provider_provider_proto protoreflect.FileDescriptor

Functions

func RegisterIBMProviderServer

func RegisterIBMProviderServer(s *grpc.Server, srv IBMProviderServer)

Types

type IBMProviderClient

type IBMProviderClient interface {
	GetProviderType(ctx context.Context, in *ProviderTypeRequest, opts ...grpc.CallOption) (*ProviderTypeReply, error)
	GetVPCSvcEndpoint(ctx context.Context, in *VPCSvcEndpointRequest, opts ...grpc.CallOption) (*VPCSvcEndpointReply, error)
}

    IBMProviderClient is the client API for IBMProvider 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 IBMProviderClientFactory

    type IBMProviderClientFactory interface {
    
    	// NewIBMProviderClient method creates a new NewIBMProviderClient instance
    	NewIBMProviderClient(cc grpc.ClientConnInterface) IBMProviderClient
    }

    type IBMProviderClnt

    type IBMProviderClnt struct {
    	// contains filtered or unexported fields
    }

    func (*IBMProviderClnt) GetProviderType

    func (c *IBMProviderClnt) GetProviderType(
    	ctx context.Context, in *ProviderTypeRequest,
    	opts ...grpc.CallOption,
    ) (*ProviderTypeReply, error)

    func (*IBMProviderClnt) GetVPCSvcEndpoint

    func (c *IBMProviderClnt) GetVPCSvcEndpoint(
    	ctx context.Context, in *VPCSvcEndpointRequest,
    	opts ...grpc.CallOption,
    ) (*VPCSvcEndpointReply, error)

    type IBMProviderClntFactory

    type IBMProviderClntFactory struct{}

    func (*IBMProviderClntFactory) NewIBMProviderClient

      NewIBMProviderClient method creates a new NewIBMProviderClient instance

      type IBMProviderServer

      type IBMProviderServer interface {
      	GetProviderType(context.Context, *ProviderTypeRequest) (*ProviderTypeReply, error)
      	GetVPCSvcEndpoint(context.Context, *VPCSvcEndpointRequest) (*VPCSvcEndpointReply, error)
      	// contains filtered or unexported methods
      }

        IBMProviderServer is the server API for IBMProvider service. All implementations must embed UnimplementedIBMProviderServer for forward compatibility

        type ProviderTypeReply

        type ProviderTypeReply struct {
        	Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
        	// contains filtered or unexported fields
        }

          The provider type reply

          func (*ProviderTypeReply) Descriptor

          func (*ProviderTypeReply) Descriptor() ([]byte, []int)

            Deprecated: Use ProviderTypeReply.ProtoReflect.Descriptor instead.

            func (*ProviderTypeReply) GetType

            func (x *ProviderTypeReply) GetType() string

            func (*ProviderTypeReply) ProtoMessage

            func (*ProviderTypeReply) ProtoMessage()

            func (*ProviderTypeReply) ProtoReflect

            func (x *ProviderTypeReply) ProtoReflect() protoreflect.Message

            func (*ProviderTypeReply) Reset

            func (x *ProviderTypeReply) Reset()

            func (*ProviderTypeReply) String

            func (x *ProviderTypeReply) String() string

            type ProviderTypeRequest

            type ProviderTypeRequest struct {
            	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
            	// contains filtered or unexported fields
            }

              The provider type request

              func (*ProviderTypeRequest) Descriptor

              func (*ProviderTypeRequest) Descriptor() ([]byte, []int)

                Deprecated: Use ProviderTypeRequest.ProtoReflect.Descriptor instead.

                func (*ProviderTypeRequest) GetId

                func (x *ProviderTypeRequest) GetId() string

                func (*ProviderTypeRequest) ProtoMessage

                func (*ProviderTypeRequest) ProtoMessage()

                func (*ProviderTypeRequest) ProtoReflect

                func (x *ProviderTypeRequest) ProtoReflect() protoreflect.Message

                func (*ProviderTypeRequest) Reset

                func (x *ProviderTypeRequest) Reset()

                func (*ProviderTypeRequest) String

                func (x *ProviderTypeRequest) String() string

                type UnimplementedIBMProviderServer

                type UnimplementedIBMProviderServer struct {
                }

                  UnimplementedIBMProviderServer must be embedded to have forward compatible implementations.

                  func (*UnimplementedIBMProviderServer) GetProviderType

                  func (*UnimplementedIBMProviderServer) GetVPCSvcEndpoint

                  type VPCSvcEndpointReply

                  type VPCSvcEndpointReply struct {
                  	Cse string `protobuf:"bytes,1,opt,name=cse,proto3" json:"cse,omitempty"`
                  	// contains filtered or unexported fields
                  }

                    The VPC cloud service endpoint reply

                    func (*VPCSvcEndpointReply) Descriptor

                    func (*VPCSvcEndpointReply) Descriptor() ([]byte, []int)

                      Deprecated: Use VPCSvcEndpointReply.ProtoReflect.Descriptor instead.

                      func (*VPCSvcEndpointReply) GetCse

                      func (x *VPCSvcEndpointReply) GetCse() string

                      func (*VPCSvcEndpointReply) ProtoMessage

                      func (*VPCSvcEndpointReply) ProtoMessage()

                      func (*VPCSvcEndpointReply) ProtoReflect

                      func (x *VPCSvcEndpointReply) ProtoReflect() protoreflect.Message

                      func (*VPCSvcEndpointReply) Reset

                      func (x *VPCSvcEndpointReply) Reset()

                      func (*VPCSvcEndpointReply) String

                      func (x *VPCSvcEndpointReply) String() string

                      type VPCSvcEndpointRequest

                      type VPCSvcEndpointRequest struct {
                      	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
                      	// contains filtered or unexported fields
                      }

                        The VPC cloud service endpoint request

                        func (*VPCSvcEndpointRequest) Descriptor

                        func (*VPCSvcEndpointRequest) Descriptor() ([]byte, []int)

                          Deprecated: Use VPCSvcEndpointRequest.ProtoReflect.Descriptor instead.

                          func (*VPCSvcEndpointRequest) GetId

                          func (x *VPCSvcEndpointRequest) GetId() string

                          func (*VPCSvcEndpointRequest) ProtoMessage

                          func (*VPCSvcEndpointRequest) ProtoMessage()

                          func (*VPCSvcEndpointRequest) ProtoReflect

                          func (x *VPCSvcEndpointRequest) ProtoReflect() protoreflect.Message

                          func (*VPCSvcEndpointRequest) Reset

                          func (x *VPCSvcEndpointRequest) Reset()

                          func (*VPCSvcEndpointRequest) String

                          func (x *VPCSvcEndpointRequest) String() string

                          Directories

                          Path Synopsis