Documentation
¶
Index ¶
- type Request
- type TLSOptions
- type YugawareClient
- func (c *YugawareClient) ConfigureKubernetesProvider(request *yugaware.ConfigureKubernetesProviderRequest) (*yugaware.ConfigureKubernetesProviderResponse, error)
- func (c *YugawareClient) Connect() (*YugawareClient, error)
- func (c *YugawareClient) CustomerCount() (*yugaware.CustomerCountResponse, error)
- func (c *YugawareClient) CustomerUUID() strfmt.UUID
- func (c *YugawareClient) Login(request *yugaware.LoginRequest) (*yugaware.LoginResponse, error)
- func (c *YugawareClient) Logout() error
- func (c *YugawareClient) RegisterYugaware(request *yugaware.RegisterYugawareRequest) (*yugaware.RegisterYugawareResponse, error)
- func (c *YugawareClient) Session() *http.Client
- func (c *YugawareClient) TLSOptions(opts *TLSOptions) *YugawareClient
- func (c *YugawareClient) TimeoutSeconds(timeout int) *YugawareClient
- type YugawareResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Request ¶
func NewRequest ¶
func (*Request) DecodeResponseInto ¶
func (*Request) Do ¶
func (r *Request) Do() (*YugawareResponse, error)
func (*Request) RequestBody ¶
type TLSOptions ¶
type YugawareClient ¶
type YugawareClient struct { Ctx context.Context Log logr.Logger PlatformAPIs *swaggerclient.YugabytePlatformAPIs SwaggerAuth runtime.ClientAuthInfoWriter // contains filtered or unexported fields }
func (*YugawareClient) ConfigureKubernetesProvider ¶
func (c *YugawareClient) ConfigureKubernetesProvider(request *yugaware.ConfigureKubernetesProviderRequest) (*yugaware.ConfigureKubernetesProviderResponse, error)
func (*YugawareClient) Connect ¶
func (c *YugawareClient) Connect() (*YugawareClient, error)
func (*YugawareClient) CustomerCount ¶
func (c *YugawareClient) CustomerCount() (*yugaware.CustomerCountResponse, error)
func (*YugawareClient) CustomerUUID ¶
func (c *YugawareClient) CustomerUUID() strfmt.UUID
func (*YugawareClient) Login ¶
func (c *YugawareClient) Login(request *yugaware.LoginRequest) (*yugaware.LoginResponse, error)
func (*YugawareClient) Logout ¶
func (c *YugawareClient) Logout() error
func (*YugawareClient) RegisterYugaware ¶
func (c *YugawareClient) RegisterYugaware(request *yugaware.RegisterYugawareRequest) (*yugaware.RegisterYugawareResponse, error)
func (*YugawareClient) Session ¶
func (c *YugawareClient) Session() *http.Client
func (*YugawareClient) TLSOptions ¶
func (c *YugawareClient) TLSOptions(opts *TLSOptions) *YugawareClient
func (*YugawareClient) TimeoutSeconds ¶
func (c *YugawareClient) TimeoutSeconds(timeout int) *YugawareClient
type YugawareResponse ¶
Click to show internal directories.
Click to hide internal directories.