arkclaw

package
v1.2.28 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 14, 2026 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Overview

Package arkclawiface provides an interface to enable mocking the ARKCLAW service client for testing your code.

It is important to note that this interface will have breaking changes when the service model is updated and adds new API operations, paginators, and waiters.

Index

Constants

View Source
const (
	ServiceName = "arkclaw"   // Name of service.
	EndpointsID = ServiceName // ID to lookup a service endpoint with.
	ServiceID   = "arkclaw"   // ServiceID is a unique identifer of a specific service.
)

Service information constants

Variables

This section is empty.

Functions

This section is empty.

Types

type ARKCLAW

type ARKCLAW struct {
	*client.Client
}

ARKCLAW provides the API operation methods for making requests to ARKCLAW. See this package's package overview docs for details on the service.

ARKCLAW methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.

func New

func New(p client.ConfigProvider, cfgs ...*volcengine.Config) *ARKCLAW

New create int can support ssl or region locate set

func (*ARKCLAW) CreateClawOmniInstance

func (c *ARKCLAW) CreateClawOmniInstance(input *CreateClawOmniInstanceInput) (*CreateClawOmniInstanceOutput, error)

CreateClawOmniInstance API operation for ARKCLAW.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for ARKCLAW's API operation CreateClawOmniInstance for usage and error information.

func (*ARKCLAW) CreateClawOmniInstanceCommon

func (c *ARKCLAW) CreateClawOmniInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateClawOmniInstanceCommon API operation for ARKCLAW.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for ARKCLAW's API operation CreateClawOmniInstanceCommon for usage and error information.

func (*ARKCLAW) CreateClawOmniInstanceCommonRequest

func (c *ARKCLAW) CreateClawOmniInstanceCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateClawOmniInstanceCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreateClawOmniInstanceCommon operation. The "output" return value will be populated with the CreateClawOmniInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateClawOmniInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after CreateClawOmniInstanceCommon Send returns without error.

See CreateClawOmniInstanceCommon for more information on using the CreateClawOmniInstanceCommon API call, and error handling.

// Example sending a request using the CreateClawOmniInstanceCommonRequest method.
req, resp := client.CreateClawOmniInstanceCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ARKCLAW) CreateClawOmniInstanceCommonWithContext

func (c *ARKCLAW) CreateClawOmniInstanceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateClawOmniInstanceCommonWithContext is the same as CreateClawOmniInstanceCommon with the addition of the ability to pass a context and additional request options.

See CreateClawOmniInstanceCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ARKCLAW) CreateClawOmniInstanceRequest

func (c *ARKCLAW) CreateClawOmniInstanceRequest(input *CreateClawOmniInstanceInput) (req *request.Request, output *CreateClawOmniInstanceOutput)

CreateClawOmniInstanceRequest generates a "volcengine/request.Request" representing the client's request for the CreateClawOmniInstance operation. The "output" return value will be populated with the CreateClawOmniInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateClawOmniInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after CreateClawOmniInstanceCommon Send returns without error.

See CreateClawOmniInstance for more information on using the CreateClawOmniInstance API call, and error handling.

// Example sending a request using the CreateClawOmniInstanceRequest method.
req, resp := client.CreateClawOmniInstanceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ARKCLAW) CreateClawOmniInstanceWithContext

func (c *ARKCLAW) CreateClawOmniInstanceWithContext(ctx volcengine.Context, input *CreateClawOmniInstanceInput, opts ...request.Option) (*CreateClawOmniInstanceOutput, error)

CreateClawOmniInstanceWithContext is the same as CreateClawOmniInstance with the addition of the ability to pass a context and additional request options.

See CreateClawOmniInstance for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ARKCLAW) DeleteClawOmniInstance

func (c *ARKCLAW) DeleteClawOmniInstance(input *DeleteClawOmniInstanceInput) (*DeleteClawOmniInstanceOutput, error)

DeleteClawOmniInstance API operation for ARKCLAW.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for ARKCLAW's API operation DeleteClawOmniInstance for usage and error information.

func (*ARKCLAW) DeleteClawOmniInstanceCommon

func (c *ARKCLAW) DeleteClawOmniInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteClawOmniInstanceCommon API operation for ARKCLAW.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for ARKCLAW's API operation DeleteClawOmniInstanceCommon for usage and error information.

func (*ARKCLAW) DeleteClawOmniInstanceCommonRequest

func (c *ARKCLAW) DeleteClawOmniInstanceCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteClawOmniInstanceCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteClawOmniInstanceCommon operation. The "output" return value will be populated with the DeleteClawOmniInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteClawOmniInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteClawOmniInstanceCommon Send returns without error.

See DeleteClawOmniInstanceCommon for more information on using the DeleteClawOmniInstanceCommon API call, and error handling.

// Example sending a request using the DeleteClawOmniInstanceCommonRequest method.
req, resp := client.DeleteClawOmniInstanceCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ARKCLAW) DeleteClawOmniInstanceCommonWithContext

func (c *ARKCLAW) DeleteClawOmniInstanceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteClawOmniInstanceCommonWithContext is the same as DeleteClawOmniInstanceCommon with the addition of the ability to pass a context and additional request options.

See DeleteClawOmniInstanceCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ARKCLAW) DeleteClawOmniInstanceRequest

func (c *ARKCLAW) DeleteClawOmniInstanceRequest(input *DeleteClawOmniInstanceInput) (req *request.Request, output *DeleteClawOmniInstanceOutput)

DeleteClawOmniInstanceRequest generates a "volcengine/request.Request" representing the client's request for the DeleteClawOmniInstance operation. The "output" return value will be populated with the DeleteClawOmniInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteClawOmniInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteClawOmniInstanceCommon Send returns without error.

See DeleteClawOmniInstance for more information on using the DeleteClawOmniInstance API call, and error handling.

// Example sending a request using the DeleteClawOmniInstanceRequest method.
req, resp := client.DeleteClawOmniInstanceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ARKCLAW) DeleteClawOmniInstanceWithContext

func (c *ARKCLAW) DeleteClawOmniInstanceWithContext(ctx volcengine.Context, input *DeleteClawOmniInstanceInput, opts ...request.Option) (*DeleteClawOmniInstanceOutput, error)

DeleteClawOmniInstanceWithContext is the same as DeleteClawOmniInstance with the addition of the ability to pass a context and additional request options.

See DeleteClawOmniInstance for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ARKCLAW) ExecuteClawOmniInstanceCommand added in v1.2.26

func (c *ARKCLAW) ExecuteClawOmniInstanceCommand(input *ExecuteClawOmniInstanceCommandInput) (*ExecuteClawOmniInstanceCommandOutput, error)

ExecuteClawOmniInstanceCommand API operation for ARKCLAW.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for ARKCLAW's API operation ExecuteClawOmniInstanceCommand for usage and error information.

func (*ARKCLAW) ExecuteClawOmniInstanceCommandCommon added in v1.2.26

func (c *ARKCLAW) ExecuteClawOmniInstanceCommandCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ExecuteClawOmniInstanceCommandCommon API operation for ARKCLAW.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for ARKCLAW's API operation ExecuteClawOmniInstanceCommandCommon for usage and error information.

func (*ARKCLAW) ExecuteClawOmniInstanceCommandCommonRequest added in v1.2.26

func (c *ARKCLAW) ExecuteClawOmniInstanceCommandCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ExecuteClawOmniInstanceCommandCommonRequest generates a "volcengine/request.Request" representing the client's request for the ExecuteClawOmniInstanceCommandCommon operation. The "output" return value will be populated with the ExecuteClawOmniInstanceCommandCommon request's response once the request completes successfully.

Use "Send" method on the returned ExecuteClawOmniInstanceCommandCommon Request to send the API call to the service. the "output" return value is not valid until after ExecuteClawOmniInstanceCommandCommon Send returns without error.

See ExecuteClawOmniInstanceCommandCommon for more information on using the ExecuteClawOmniInstanceCommandCommon API call, and error handling.

// Example sending a request using the ExecuteClawOmniInstanceCommandCommonRequest method.
req, resp := client.ExecuteClawOmniInstanceCommandCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ARKCLAW) ExecuteClawOmniInstanceCommandCommonWithContext added in v1.2.26

func (c *ARKCLAW) ExecuteClawOmniInstanceCommandCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ExecuteClawOmniInstanceCommandCommonWithContext is the same as ExecuteClawOmniInstanceCommandCommon with the addition of the ability to pass a context and additional request options.

See ExecuteClawOmniInstanceCommandCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ARKCLAW) ExecuteClawOmniInstanceCommandRequest added in v1.2.26

func (c *ARKCLAW) ExecuteClawOmniInstanceCommandRequest(input *ExecuteClawOmniInstanceCommandInput) (req *request.Request, output *ExecuteClawOmniInstanceCommandOutput)

ExecuteClawOmniInstanceCommandRequest generates a "volcengine/request.Request" representing the client's request for the ExecuteClawOmniInstanceCommand operation. The "output" return value will be populated with the ExecuteClawOmniInstanceCommandCommon request's response once the request completes successfully.

Use "Send" method on the returned ExecuteClawOmniInstanceCommandCommon Request to send the API call to the service. the "output" return value is not valid until after ExecuteClawOmniInstanceCommandCommon Send returns without error.

See ExecuteClawOmniInstanceCommand for more information on using the ExecuteClawOmniInstanceCommand API call, and error handling.

// Example sending a request using the ExecuteClawOmniInstanceCommandRequest method.
req, resp := client.ExecuteClawOmniInstanceCommandRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ARKCLAW) ExecuteClawOmniInstanceCommandWithContext added in v1.2.26

func (c *ARKCLAW) ExecuteClawOmniInstanceCommandWithContext(ctx volcengine.Context, input *ExecuteClawOmniInstanceCommandInput, opts ...request.Option) (*ExecuteClawOmniInstanceCommandOutput, error)

ExecuteClawOmniInstanceCommandWithContext is the same as ExecuteClawOmniInstanceCommand with the addition of the ability to pass a context and additional request options.

See ExecuteClawOmniInstanceCommand for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ARKCLAW) GetClawOmniInstance

func (c *ARKCLAW) GetClawOmniInstance(input *GetClawOmniInstanceInput) (*GetClawOmniInstanceOutput, error)

GetClawOmniInstance API operation for ARKCLAW.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for ARKCLAW's API operation GetClawOmniInstance for usage and error information.

func (*ARKCLAW) GetClawOmniInstanceCommon

func (c *ARKCLAW) GetClawOmniInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetClawOmniInstanceCommon API operation for ARKCLAW.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for ARKCLAW's API operation GetClawOmniInstanceCommon for usage and error information.

func (*ARKCLAW) GetClawOmniInstanceCommonRequest

func (c *ARKCLAW) GetClawOmniInstanceCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GetClawOmniInstanceCommonRequest generates a "volcengine/request.Request" representing the client's request for the GetClawOmniInstanceCommon operation. The "output" return value will be populated with the GetClawOmniInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned GetClawOmniInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after GetClawOmniInstanceCommon Send returns without error.

See GetClawOmniInstanceCommon for more information on using the GetClawOmniInstanceCommon API call, and error handling.

// Example sending a request using the GetClawOmniInstanceCommonRequest method.
req, resp := client.GetClawOmniInstanceCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ARKCLAW) GetClawOmniInstanceCommonWithContext

func (c *ARKCLAW) GetClawOmniInstanceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

GetClawOmniInstanceCommonWithContext is the same as GetClawOmniInstanceCommon with the addition of the ability to pass a context and additional request options.

See GetClawOmniInstanceCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ARKCLAW) GetClawOmniInstanceRequest

func (c *ARKCLAW) GetClawOmniInstanceRequest(input *GetClawOmniInstanceInput) (req *request.Request, output *GetClawOmniInstanceOutput)

GetClawOmniInstanceRequest generates a "volcengine/request.Request" representing the client's request for the GetClawOmniInstance operation. The "output" return value will be populated with the GetClawOmniInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned GetClawOmniInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after GetClawOmniInstanceCommon Send returns without error.

See GetClawOmniInstance for more information on using the GetClawOmniInstance API call, and error handling.

// Example sending a request using the GetClawOmniInstanceRequest method.
req, resp := client.GetClawOmniInstanceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ARKCLAW) GetClawOmniInstanceWithContext

func (c *ARKCLAW) GetClawOmniInstanceWithContext(ctx volcengine.Context, input *GetClawOmniInstanceInput, opts ...request.Option) (*GetClawOmniInstanceOutput, error)

GetClawOmniInstanceWithContext is the same as GetClawOmniInstance with the addition of the ability to pass a context and additional request options.

See GetClawOmniInstance for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ARKCLAW) ListClawOmniInstances

func (c *ARKCLAW) ListClawOmniInstances(input *ListClawOmniInstancesInput) (*ListClawOmniInstancesOutput, error)

ListClawOmniInstances API operation for ARKCLAW.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for ARKCLAW's API operation ListClawOmniInstances for usage and error information.

func (*ARKCLAW) ListClawOmniInstancesCommon

func (c *ARKCLAW) ListClawOmniInstancesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListClawOmniInstancesCommon API operation for ARKCLAW.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for ARKCLAW's API operation ListClawOmniInstancesCommon for usage and error information.

func (*ARKCLAW) ListClawOmniInstancesCommonRequest

func (c *ARKCLAW) ListClawOmniInstancesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListClawOmniInstancesCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListClawOmniInstancesCommon operation. The "output" return value will be populated with the ListClawOmniInstancesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListClawOmniInstancesCommon Request to send the API call to the service. the "output" return value is not valid until after ListClawOmniInstancesCommon Send returns without error.

See ListClawOmniInstancesCommon for more information on using the ListClawOmniInstancesCommon API call, and error handling.

// Example sending a request using the ListClawOmniInstancesCommonRequest method.
req, resp := client.ListClawOmniInstancesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ARKCLAW) ListClawOmniInstancesCommonWithContext

func (c *ARKCLAW) ListClawOmniInstancesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListClawOmniInstancesCommonWithContext is the same as ListClawOmniInstancesCommon with the addition of the ability to pass a context and additional request options.

See ListClawOmniInstancesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ARKCLAW) ListClawOmniInstancesRequest

func (c *ARKCLAW) ListClawOmniInstancesRequest(input *ListClawOmniInstancesInput) (req *request.Request, output *ListClawOmniInstancesOutput)

ListClawOmniInstancesRequest generates a "volcengine/request.Request" representing the client's request for the ListClawOmniInstances operation. The "output" return value will be populated with the ListClawOmniInstancesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListClawOmniInstancesCommon Request to send the API call to the service. the "output" return value is not valid until after ListClawOmniInstancesCommon Send returns without error.

See ListClawOmniInstances for more information on using the ListClawOmniInstances API call, and error handling.

// Example sending a request using the ListClawOmniInstancesRequest method.
req, resp := client.ListClawOmniInstancesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ARKCLAW) ListClawOmniInstancesWithContext

func (c *ARKCLAW) ListClawOmniInstancesWithContext(ctx volcengine.Context, input *ListClawOmniInstancesInput, opts ...request.Option) (*ListClawOmniInstancesOutput, error)

ListClawOmniInstancesWithContext is the same as ListClawOmniInstances with the addition of the ability to pass a context and additional request options.

See ListClawOmniInstances for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ARKCLAW) PauseClawOmniInstance

func (c *ARKCLAW) PauseClawOmniInstance(input *PauseClawOmniInstanceInput) (*PauseClawOmniInstanceOutput, error)

PauseClawOmniInstance API operation for ARKCLAW.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for ARKCLAW's API operation PauseClawOmniInstance for usage and error information.

func (*ARKCLAW) PauseClawOmniInstanceCommon

func (c *ARKCLAW) PauseClawOmniInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

PauseClawOmniInstanceCommon API operation for ARKCLAW.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for ARKCLAW's API operation PauseClawOmniInstanceCommon for usage and error information.

func (*ARKCLAW) PauseClawOmniInstanceCommonRequest

func (c *ARKCLAW) PauseClawOmniInstanceCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

PauseClawOmniInstanceCommonRequest generates a "volcengine/request.Request" representing the client's request for the PauseClawOmniInstanceCommon operation. The "output" return value will be populated with the PauseClawOmniInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned PauseClawOmniInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after PauseClawOmniInstanceCommon Send returns without error.

See PauseClawOmniInstanceCommon for more information on using the PauseClawOmniInstanceCommon API call, and error handling.

// Example sending a request using the PauseClawOmniInstanceCommonRequest method.
req, resp := client.PauseClawOmniInstanceCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ARKCLAW) PauseClawOmniInstanceCommonWithContext

func (c *ARKCLAW) PauseClawOmniInstanceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

PauseClawOmniInstanceCommonWithContext is the same as PauseClawOmniInstanceCommon with the addition of the ability to pass a context and additional request options.

See PauseClawOmniInstanceCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ARKCLAW) PauseClawOmniInstanceRequest

func (c *ARKCLAW) PauseClawOmniInstanceRequest(input *PauseClawOmniInstanceInput) (req *request.Request, output *PauseClawOmniInstanceOutput)

PauseClawOmniInstanceRequest generates a "volcengine/request.Request" representing the client's request for the PauseClawOmniInstance operation. The "output" return value will be populated with the PauseClawOmniInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned PauseClawOmniInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after PauseClawOmniInstanceCommon Send returns without error.

See PauseClawOmniInstance for more information on using the PauseClawOmniInstance API call, and error handling.

// Example sending a request using the PauseClawOmniInstanceRequest method.
req, resp := client.PauseClawOmniInstanceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ARKCLAW) PauseClawOmniInstanceWithContext

func (c *ARKCLAW) PauseClawOmniInstanceWithContext(ctx volcengine.Context, input *PauseClawOmniInstanceInput, opts ...request.Option) (*PauseClawOmniInstanceOutput, error)

PauseClawOmniInstanceWithContext is the same as PauseClawOmniInstance with the addition of the ability to pass a context and additional request options.

See PauseClawOmniInstance for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ARKCLAW) ResetClawOmniInstance added in v1.2.27

func (c *ARKCLAW) ResetClawOmniInstance(input *ResetClawOmniInstanceInput) (*ResetClawOmniInstanceOutput, error)

ResetClawOmniInstance API operation for ARKCLAW.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for ARKCLAW's API operation ResetClawOmniInstance for usage and error information.

func (*ARKCLAW) ResetClawOmniInstanceCommon added in v1.2.27

func (c *ARKCLAW) ResetClawOmniInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ResetClawOmniInstanceCommon API operation for ARKCLAW.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for ARKCLAW's API operation ResetClawOmniInstanceCommon for usage and error information.

func (*ARKCLAW) ResetClawOmniInstanceCommonRequest added in v1.2.27

func (c *ARKCLAW) ResetClawOmniInstanceCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ResetClawOmniInstanceCommonRequest generates a "volcengine/request.Request" representing the client's request for the ResetClawOmniInstanceCommon operation. The "output" return value will be populated with the ResetClawOmniInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned ResetClawOmniInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after ResetClawOmniInstanceCommon Send returns without error.

See ResetClawOmniInstanceCommon for more information on using the ResetClawOmniInstanceCommon API call, and error handling.

// Example sending a request using the ResetClawOmniInstanceCommonRequest method.
req, resp := client.ResetClawOmniInstanceCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ARKCLAW) ResetClawOmniInstanceCommonWithContext added in v1.2.27

func (c *ARKCLAW) ResetClawOmniInstanceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ResetClawOmniInstanceCommonWithContext is the same as ResetClawOmniInstanceCommon with the addition of the ability to pass a context and additional request options.

See ResetClawOmniInstanceCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ARKCLAW) ResetClawOmniInstanceRequest added in v1.2.27

func (c *ARKCLAW) ResetClawOmniInstanceRequest(input *ResetClawOmniInstanceInput) (req *request.Request, output *ResetClawOmniInstanceOutput)

ResetClawOmniInstanceRequest generates a "volcengine/request.Request" representing the client's request for the ResetClawOmniInstance operation. The "output" return value will be populated with the ResetClawOmniInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned ResetClawOmniInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after ResetClawOmniInstanceCommon Send returns without error.

See ResetClawOmniInstance for more information on using the ResetClawOmniInstance API call, and error handling.

// Example sending a request using the ResetClawOmniInstanceRequest method.
req, resp := client.ResetClawOmniInstanceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ARKCLAW) ResetClawOmniInstanceWithContext added in v1.2.27

func (c *ARKCLAW) ResetClawOmniInstanceWithContext(ctx volcengine.Context, input *ResetClawOmniInstanceInput, opts ...request.Option) (*ResetClawOmniInstanceOutput, error)

ResetClawOmniInstanceWithContext is the same as ResetClawOmniInstance with the addition of the ability to pass a context and additional request options.

See ResetClawOmniInstance for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ARKCLAW) ResumeClawOmniInstance

func (c *ARKCLAW) ResumeClawOmniInstance(input *ResumeClawOmniInstanceInput) (*ResumeClawOmniInstanceOutput, error)

ResumeClawOmniInstance API operation for ARKCLAW.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for ARKCLAW's API operation ResumeClawOmniInstance for usage and error information.

func (*ARKCLAW) ResumeClawOmniInstanceCommon

func (c *ARKCLAW) ResumeClawOmniInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ResumeClawOmniInstanceCommon API operation for ARKCLAW.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for ARKCLAW's API operation ResumeClawOmniInstanceCommon for usage and error information.

func (*ARKCLAW) ResumeClawOmniInstanceCommonRequest

func (c *ARKCLAW) ResumeClawOmniInstanceCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ResumeClawOmniInstanceCommonRequest generates a "volcengine/request.Request" representing the client's request for the ResumeClawOmniInstanceCommon operation. The "output" return value will be populated with the ResumeClawOmniInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned ResumeClawOmniInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after ResumeClawOmniInstanceCommon Send returns without error.

See ResumeClawOmniInstanceCommon for more information on using the ResumeClawOmniInstanceCommon API call, and error handling.

// Example sending a request using the ResumeClawOmniInstanceCommonRequest method.
req, resp := client.ResumeClawOmniInstanceCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ARKCLAW) ResumeClawOmniInstanceCommonWithContext

func (c *ARKCLAW) ResumeClawOmniInstanceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ResumeClawOmniInstanceCommonWithContext is the same as ResumeClawOmniInstanceCommon with the addition of the ability to pass a context and additional request options.

See ResumeClawOmniInstanceCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ARKCLAW) ResumeClawOmniInstanceRequest

func (c *ARKCLAW) ResumeClawOmniInstanceRequest(input *ResumeClawOmniInstanceInput) (req *request.Request, output *ResumeClawOmniInstanceOutput)

ResumeClawOmniInstanceRequest generates a "volcengine/request.Request" representing the client's request for the ResumeClawOmniInstance operation. The "output" return value will be populated with the ResumeClawOmniInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned ResumeClawOmniInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after ResumeClawOmniInstanceCommon Send returns without error.

See ResumeClawOmniInstance for more information on using the ResumeClawOmniInstance API call, and error handling.

// Example sending a request using the ResumeClawOmniInstanceRequest method.
req, resp := client.ResumeClawOmniInstanceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ARKCLAW) ResumeClawOmniInstanceWithContext

func (c *ARKCLAW) ResumeClawOmniInstanceWithContext(ctx volcengine.Context, input *ResumeClawOmniInstanceInput, opts ...request.Option) (*ResumeClawOmniInstanceOutput, error)

ResumeClawOmniInstanceWithContext is the same as ResumeClawOmniInstance with the addition of the ability to pass a context and additional request options.

See ResumeClawOmniInstance for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

type ARKCLAWAPI

type ARKCLAWAPI interface {
	CreateClawOmniInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateClawOmniInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateClawOmniInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateClawOmniInstance(*CreateClawOmniInstanceInput) (*CreateClawOmniInstanceOutput, error)
	CreateClawOmniInstanceWithContext(volcengine.Context, *CreateClawOmniInstanceInput, ...request.Option) (*CreateClawOmniInstanceOutput, error)
	CreateClawOmniInstanceRequest(*CreateClawOmniInstanceInput) (*request.Request, *CreateClawOmniInstanceOutput)

	DeleteClawOmniInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteClawOmniInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteClawOmniInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteClawOmniInstance(*DeleteClawOmniInstanceInput) (*DeleteClawOmniInstanceOutput, error)
	DeleteClawOmniInstanceWithContext(volcengine.Context, *DeleteClawOmniInstanceInput, ...request.Option) (*DeleteClawOmniInstanceOutput, error)
	DeleteClawOmniInstanceRequest(*DeleteClawOmniInstanceInput) (*request.Request, *DeleteClawOmniInstanceOutput)

	ExecuteClawOmniInstanceCommandCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ExecuteClawOmniInstanceCommandCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ExecuteClawOmniInstanceCommandCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ExecuteClawOmniInstanceCommand(*ExecuteClawOmniInstanceCommandInput) (*ExecuteClawOmniInstanceCommandOutput, error)
	ExecuteClawOmniInstanceCommandWithContext(volcengine.Context, *ExecuteClawOmniInstanceCommandInput, ...request.Option) (*ExecuteClawOmniInstanceCommandOutput, error)
	ExecuteClawOmniInstanceCommandRequest(*ExecuteClawOmniInstanceCommandInput) (*request.Request, *ExecuteClawOmniInstanceCommandOutput)

	GetClawOmniInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetClawOmniInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetClawOmniInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetClawOmniInstance(*GetClawOmniInstanceInput) (*GetClawOmniInstanceOutput, error)
	GetClawOmniInstanceWithContext(volcengine.Context, *GetClawOmniInstanceInput, ...request.Option) (*GetClawOmniInstanceOutput, error)
	GetClawOmniInstanceRequest(*GetClawOmniInstanceInput) (*request.Request, *GetClawOmniInstanceOutput)

	ListClawOmniInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListClawOmniInstancesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListClawOmniInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListClawOmniInstances(*ListClawOmniInstancesInput) (*ListClawOmniInstancesOutput, error)
	ListClawOmniInstancesWithContext(volcengine.Context, *ListClawOmniInstancesInput, ...request.Option) (*ListClawOmniInstancesOutput, error)
	ListClawOmniInstancesRequest(*ListClawOmniInstancesInput) (*request.Request, *ListClawOmniInstancesOutput)

	PauseClawOmniInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	PauseClawOmniInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	PauseClawOmniInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	PauseClawOmniInstance(*PauseClawOmniInstanceInput) (*PauseClawOmniInstanceOutput, error)
	PauseClawOmniInstanceWithContext(volcengine.Context, *PauseClawOmniInstanceInput, ...request.Option) (*PauseClawOmniInstanceOutput, error)
	PauseClawOmniInstanceRequest(*PauseClawOmniInstanceInput) (*request.Request, *PauseClawOmniInstanceOutput)

	ResetClawOmniInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ResetClawOmniInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ResetClawOmniInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ResetClawOmniInstance(*ResetClawOmniInstanceInput) (*ResetClawOmniInstanceOutput, error)
	ResetClawOmniInstanceWithContext(volcengine.Context, *ResetClawOmniInstanceInput, ...request.Option) (*ResetClawOmniInstanceOutput, error)
	ResetClawOmniInstanceRequest(*ResetClawOmniInstanceInput) (*request.Request, *ResetClawOmniInstanceOutput)

	ResumeClawOmniInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ResumeClawOmniInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ResumeClawOmniInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ResumeClawOmniInstance(*ResumeClawOmniInstanceInput) (*ResumeClawOmniInstanceOutput, error)
	ResumeClawOmniInstanceWithContext(volcengine.Context, *ResumeClawOmniInstanceInput, ...request.Option) (*ResumeClawOmniInstanceOutput, error)
	ResumeClawOmniInstanceRequest(*ResumeClawOmniInstanceInput) (*request.Request, *ResumeClawOmniInstanceOutput)
}

ARKCLAWAPI provides an interface to enable mocking the arkclaw.ARKCLAW service client's API operation,

// volcengine sdk func uses an SDK service client to make a request to
// ARKCLAW.
func myFunc(svc ARKCLAWAPI) bool {
    // Make svc.CreateClawOmniInstance request
}

func main() {
    sess := session.New()
    svc := arkclaw.New(sess)

    myFunc(svc)
}

type ClawOmniInstanceForGetClawOmniInstanceOutput

type ClawOmniInstanceForGetClawOmniInstanceOutput struct {
	CpuMilli *int32 `type:"int32"`

	CreatedAt *string `type:"string"`

	Description *string `type:"string"`

	Endpoint *string `type:"string"`

	ExpiredAction *string `type:"string"`

	ExpiredAt *string `type:"string"`

	Id *string `type:"string"`

	Image *string `type:"string"`

	InternalEndpoint *string `type:"string"`

	MemoryMb *int32 `type:"int32"`

	ModelConfig *ModelConfigForGetClawOmniInstanceOutput `type:"structure"`

	Name *string `type:"string"`

	ProjectName *string `type:"string"`

	Soul *string `type:"string"`

	SpaceId *string `type:"string"`

	Status *string `type:"string"`

	Tags []*TagForGetClawOmniInstanceOutput `type:"list"`

	TemplateId *string `type:"string"`

	UpdatedAt *string `type:"string"`
	// contains filtered or unexported fields
}

func (ClawOmniInstanceForGetClawOmniInstanceOutput) GoString

GoString returns the string representation

func (*ClawOmniInstanceForGetClawOmniInstanceOutput) SetCpuMilli

SetCpuMilli sets the CpuMilli field's value.

func (*ClawOmniInstanceForGetClawOmniInstanceOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*ClawOmniInstanceForGetClawOmniInstanceOutput) SetDescription

SetDescription sets the Description field's value.

func (*ClawOmniInstanceForGetClawOmniInstanceOutput) SetEndpoint

SetEndpoint sets the Endpoint field's value.

func (*ClawOmniInstanceForGetClawOmniInstanceOutput) SetExpiredAction

SetExpiredAction sets the ExpiredAction field's value.

func (*ClawOmniInstanceForGetClawOmniInstanceOutput) SetExpiredAt

SetExpiredAt sets the ExpiredAt field's value.

func (*ClawOmniInstanceForGetClawOmniInstanceOutput) SetId

SetId sets the Id field's value.

func (*ClawOmniInstanceForGetClawOmniInstanceOutput) SetImage

SetImage sets the Image field's value.

func (*ClawOmniInstanceForGetClawOmniInstanceOutput) SetInternalEndpoint

SetInternalEndpoint sets the InternalEndpoint field's value.

func (*ClawOmniInstanceForGetClawOmniInstanceOutput) SetMemoryMb

SetMemoryMb sets the MemoryMb field's value.

func (*ClawOmniInstanceForGetClawOmniInstanceOutput) SetModelConfig

SetModelConfig sets the ModelConfig field's value.

func (*ClawOmniInstanceForGetClawOmniInstanceOutput) SetName

SetName sets the Name field's value.

func (*ClawOmniInstanceForGetClawOmniInstanceOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*ClawOmniInstanceForGetClawOmniInstanceOutput) SetSoul

SetSoul sets the Soul field's value.

func (*ClawOmniInstanceForGetClawOmniInstanceOutput) SetSpaceId

SetSpaceId sets the SpaceId field's value.

func (*ClawOmniInstanceForGetClawOmniInstanceOutput) SetStatus

SetStatus sets the Status field's value.

func (*ClawOmniInstanceForGetClawOmniInstanceOutput) SetTags

SetTags sets the Tags field's value.

func (*ClawOmniInstanceForGetClawOmniInstanceOutput) SetTemplateId added in v1.2.27

SetTemplateId sets the TemplateId field's value.

func (*ClawOmniInstanceForGetClawOmniInstanceOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (ClawOmniInstanceForGetClawOmniInstanceOutput) String

String returns the string representation

type CreateClawOmniInstanceInput

type CreateClawOmniInstanceInput struct {
	CpuMilli *int32 `type:"int32"`

	Description *string `type:"string"`

	EnvVars []*EnvVarForCreateClawOmniInstanceInput `type:"list"`

	ExpiredAction *string `type:"string"`

	Image *string `type:"string"`

	// MemoryMb is a required field
	MemoryMb *int32 `type:"int32" required:"true"`

	ModelConfig *ModelConfigForCreateClawOmniInstanceInput `type:"structure"`

	Name *string `type:"string"`

	ProjectName *string `type:"string"`

	Soul *string `type:"string"`

	// SpaceId is a required field
	SpaceId *string `type:"string" required:"true"`

	Tags []*TagForCreateClawOmniInstanceInput `type:"list"`

	TemplateId *string `type:"string"`

	// Timeout is a required field
	Timeout *int32 `type:"int32" required:"true"`
	// contains filtered or unexported fields
}

func (CreateClawOmniInstanceInput) GoString

func (s CreateClawOmniInstanceInput) GoString() string

GoString returns the string representation

func (*CreateClawOmniInstanceInput) SetCpuMilli

SetCpuMilli sets the CpuMilli field's value.

func (*CreateClawOmniInstanceInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateClawOmniInstanceInput) SetEnvVars added in v1.2.26

SetEnvVars sets the EnvVars field's value.

func (*CreateClawOmniInstanceInput) SetExpiredAction

SetExpiredAction sets the ExpiredAction field's value.

func (*CreateClawOmniInstanceInput) SetImage

SetImage sets the Image field's value.

func (*CreateClawOmniInstanceInput) SetMemoryMb

SetMemoryMb sets the MemoryMb field's value.

func (*CreateClawOmniInstanceInput) SetModelConfig

SetModelConfig sets the ModelConfig field's value.

func (*CreateClawOmniInstanceInput) SetName

SetName sets the Name field's value.

func (*CreateClawOmniInstanceInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*CreateClawOmniInstanceInput) SetSoul

SetSoul sets the Soul field's value.

func (*CreateClawOmniInstanceInput) SetSpaceId

SetSpaceId sets the SpaceId field's value.

func (*CreateClawOmniInstanceInput) SetTags

SetTags sets the Tags field's value.

func (*CreateClawOmniInstanceInput) SetTemplateId added in v1.2.27

SetTemplateId sets the TemplateId field's value.

func (*CreateClawOmniInstanceInput) SetTimeout

SetTimeout sets the Timeout field's value.

func (CreateClawOmniInstanceInput) String

String returns the string representation

func (*CreateClawOmniInstanceInput) Validate

func (s *CreateClawOmniInstanceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateClawOmniInstanceOutput

type CreateClawOmniInstanceOutput struct {
	Metadata *response.ResponseMetadata

	Id *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateClawOmniInstanceOutput) GoString

func (s CreateClawOmniInstanceOutput) GoString() string

GoString returns the string representation

func (*CreateClawOmniInstanceOutput) SetId

SetId sets the Id field's value.

func (CreateClawOmniInstanceOutput) String

String returns the string representation

type DeleteClawOmniInstanceInput

type DeleteClawOmniInstanceInput struct {

	// Id is a required field
	Id *string `type:"string" required:"true"`

	ProjectName *string `type:"string"`
	// contains filtered or unexported fields
}

func (DeleteClawOmniInstanceInput) GoString

func (s DeleteClawOmniInstanceInput) GoString() string

GoString returns the string representation

func (*DeleteClawOmniInstanceInput) SetId

SetId sets the Id field's value.

func (*DeleteClawOmniInstanceInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (DeleteClawOmniInstanceInput) String

String returns the string representation

func (*DeleteClawOmniInstanceInput) Validate

func (s *DeleteClawOmniInstanceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteClawOmniInstanceOutput

type DeleteClawOmniInstanceOutput struct {
	Metadata *response.ResponseMetadata

	Id *string `type:"string"`
	// contains filtered or unexported fields
}

func (DeleteClawOmniInstanceOutput) GoString

func (s DeleteClawOmniInstanceOutput) GoString() string

GoString returns the string representation

func (*DeleteClawOmniInstanceOutput) SetId

SetId sets the Id field's value.

func (DeleteClawOmniInstanceOutput) String

String returns the string representation

type EnvVarForCreateClawOmniInstanceInput added in v1.2.26

type EnvVarForCreateClawOmniInstanceInput struct {

	// Key is a required field
	Key *string `type:"string" required:"true"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (EnvVarForCreateClawOmniInstanceInput) GoString added in v1.2.26

GoString returns the string representation

func (*EnvVarForCreateClawOmniInstanceInput) SetKey added in v1.2.26

SetKey sets the Key field's value.

func (*EnvVarForCreateClawOmniInstanceInput) SetValue added in v1.2.26

SetValue sets the Value field's value.

func (EnvVarForCreateClawOmniInstanceInput) String added in v1.2.26

String returns the string representation

func (*EnvVarForCreateClawOmniInstanceInput) Validate added in v1.2.26

Validate inspects the fields of the type to determine if they are valid.

type EnvVarForExecuteClawOmniInstanceCommandInput added in v1.2.26

type EnvVarForExecuteClawOmniInstanceCommandInput struct {

	// Key is a required field
	Key *string `type:"string" required:"true"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (EnvVarForExecuteClawOmniInstanceCommandInput) GoString added in v1.2.26

GoString returns the string representation

func (*EnvVarForExecuteClawOmniInstanceCommandInput) SetKey added in v1.2.26

SetKey sets the Key field's value.

func (*EnvVarForExecuteClawOmniInstanceCommandInput) SetValue added in v1.2.26

SetValue sets the Value field's value.

func (EnvVarForExecuteClawOmniInstanceCommandInput) String added in v1.2.26

String returns the string representation

func (*EnvVarForExecuteClawOmniInstanceCommandInput) Validate added in v1.2.26

Validate inspects the fields of the type to determine if they are valid.

type ExecuteClawOmniInstanceCommandInput added in v1.2.26

type ExecuteClawOmniInstanceCommandInput struct {

	// Command is a required field
	Command *string `type:"string" required:"true"`

	EnvVars []*EnvVarForExecuteClawOmniInstanceCommandInput `type:"list"`

	// Id is a required field
	Id *string `type:"string" required:"true"`

	Timeout *int32 `type:"int32"`

	WorkingDir *string `type:"string"`
	// contains filtered or unexported fields
}

func (ExecuteClawOmniInstanceCommandInput) GoString added in v1.2.26

GoString returns the string representation

func (*ExecuteClawOmniInstanceCommandInput) SetCommand added in v1.2.26

SetCommand sets the Command field's value.

func (*ExecuteClawOmniInstanceCommandInput) SetEnvVars added in v1.2.26

SetEnvVars sets the EnvVars field's value.

func (*ExecuteClawOmniInstanceCommandInput) SetId added in v1.2.26

SetId sets the Id field's value.

func (*ExecuteClawOmniInstanceCommandInput) SetTimeout added in v1.2.26

SetTimeout sets the Timeout field's value.

func (*ExecuteClawOmniInstanceCommandInput) SetWorkingDir added in v1.2.26

SetWorkingDir sets the WorkingDir field's value.

func (ExecuteClawOmniInstanceCommandInput) String added in v1.2.26

String returns the string representation

func (*ExecuteClawOmniInstanceCommandInput) Validate added in v1.2.26

Validate inspects the fields of the type to determine if they are valid.

type ExecuteClawOmniInstanceCommandOutput added in v1.2.26

type ExecuteClawOmniInstanceCommandOutput struct {
	Metadata *response.ResponseMetadata

	ErrorOutput *string `type:"string"`

	ExitCode *int32 `type:"int32"`

	Output *string `type:"string"`
	// contains filtered or unexported fields
}

func (ExecuteClawOmniInstanceCommandOutput) GoString added in v1.2.26

GoString returns the string representation

func (*ExecuteClawOmniInstanceCommandOutput) SetErrorOutput added in v1.2.26

SetErrorOutput sets the ErrorOutput field's value.

func (*ExecuteClawOmniInstanceCommandOutput) SetExitCode added in v1.2.26

SetExitCode sets the ExitCode field's value.

func (*ExecuteClawOmniInstanceCommandOutput) SetOutput added in v1.2.26

SetOutput sets the Output field's value.

func (ExecuteClawOmniInstanceCommandOutput) String added in v1.2.26

String returns the string representation

type FilterForListClawOmniInstancesInput

type FilterForListClawOmniInstancesInput struct {
	Name *string `type:"string"`

	NameContains *string `type:"string"`

	Values []*string `type:"list"`
	// contains filtered or unexported fields
}

func (FilterForListClawOmniInstancesInput) GoString

GoString returns the string representation

func (*FilterForListClawOmniInstancesInput) SetName

SetName sets the Name field's value.

func (*FilterForListClawOmniInstancesInput) SetNameContains

SetNameContains sets the NameContains field's value.

func (*FilterForListClawOmniInstancesInput) SetValues

SetValues sets the Values field's value.

func (FilterForListClawOmniInstancesInput) String

String returns the string representation

type GetClawOmniInstanceInput

type GetClawOmniInstanceInput struct {

	// Id is a required field
	Id *string `type:"string" required:"true"`

	ProjectName *string `type:"string"`
	// contains filtered or unexported fields
}

func (GetClawOmniInstanceInput) GoString

func (s GetClawOmniInstanceInput) GoString() string

GoString returns the string representation

func (*GetClawOmniInstanceInput) SetId

SetId sets the Id field's value.

func (*GetClawOmniInstanceInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (GetClawOmniInstanceInput) String

func (s GetClawOmniInstanceInput) String() string

String returns the string representation

func (*GetClawOmniInstanceInput) Validate

func (s *GetClawOmniInstanceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetClawOmniInstanceOutput

type GetClawOmniInstanceOutput struct {
	Metadata *response.ResponseMetadata

	ClawOmniInstance *ClawOmniInstanceForGetClawOmniInstanceOutput `type:"structure"`
	// contains filtered or unexported fields
}

func (GetClawOmniInstanceOutput) GoString

func (s GetClawOmniInstanceOutput) GoString() string

GoString returns the string representation

func (*GetClawOmniInstanceOutput) SetClawOmniInstance

SetClawOmniInstance sets the ClawOmniInstance field's value.

func (GetClawOmniInstanceOutput) String

func (s GetClawOmniInstanceOutput) String() string

String returns the string representation

type InstanceForListClawOmniInstancesOutput

type InstanceForListClawOmniInstancesOutput struct {
	CpuMilli *int32 `type:"int32"`

	CreatedAt *string `type:"string"`

	Description *string `type:"string"`

	Endpoint *string `type:"string"`

	ExpiredAction *string `type:"string"`

	ExpiredAt *string `type:"string"`

	Id *string `type:"string"`

	Image *string `type:"string"`

	InternalEndpoint *string `type:"string"`

	MemoryMb *int32 `type:"int32"`

	ModelConfig *ModelConfigForListClawOmniInstancesOutput `type:"structure"`

	Name *string `type:"string"`

	ProjectName *string `type:"string"`

	Soul *string `type:"string"`

	SpaceId *string `type:"string"`

	Status *string `type:"string"`

	Tags []*TagForListClawOmniInstancesOutput `type:"list"`

	TemplateId *string `type:"string"`

	UpdatedAt *string `type:"string"`
	// contains filtered or unexported fields
}

func (InstanceForListClawOmniInstancesOutput) GoString

GoString returns the string representation

func (*InstanceForListClawOmniInstancesOutput) SetCpuMilli

SetCpuMilli sets the CpuMilli field's value.

func (*InstanceForListClawOmniInstancesOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*InstanceForListClawOmniInstancesOutput) SetDescription

SetDescription sets the Description field's value.

func (*InstanceForListClawOmniInstancesOutput) SetEndpoint

SetEndpoint sets the Endpoint field's value.

func (*InstanceForListClawOmniInstancesOutput) SetExpiredAction

SetExpiredAction sets the ExpiredAction field's value.

func (*InstanceForListClawOmniInstancesOutput) SetExpiredAt

SetExpiredAt sets the ExpiredAt field's value.

func (*InstanceForListClawOmniInstancesOutput) SetId

SetId sets the Id field's value.

func (*InstanceForListClawOmniInstancesOutput) SetImage

SetImage sets the Image field's value.

func (*InstanceForListClawOmniInstancesOutput) SetInternalEndpoint

SetInternalEndpoint sets the InternalEndpoint field's value.

func (*InstanceForListClawOmniInstancesOutput) SetMemoryMb

SetMemoryMb sets the MemoryMb field's value.

func (*InstanceForListClawOmniInstancesOutput) SetModelConfig

SetModelConfig sets the ModelConfig field's value.

func (*InstanceForListClawOmniInstancesOutput) SetName

SetName sets the Name field's value.

func (*InstanceForListClawOmniInstancesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*InstanceForListClawOmniInstancesOutput) SetSoul

SetSoul sets the Soul field's value.

func (*InstanceForListClawOmniInstancesOutput) SetSpaceId

SetSpaceId sets the SpaceId field's value.

func (*InstanceForListClawOmniInstancesOutput) SetStatus

SetStatus sets the Status field's value.

func (*InstanceForListClawOmniInstancesOutput) SetTags

SetTags sets the Tags field's value.

func (*InstanceForListClawOmniInstancesOutput) SetTemplateId added in v1.2.27

SetTemplateId sets the TemplateId field's value.

func (*InstanceForListClawOmniInstancesOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (InstanceForListClawOmniInstancesOutput) String

String returns the string representation

type ListClawOmniInstancesInput

type ListClawOmniInstancesInput struct {
	Filters []*FilterForListClawOmniInstancesInput `type:"list"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	ProjectName *string `type:"string"`

	SortBy *string `type:"string"`

	SortOrder *string `type:"string"`

	// SpaceId is a required field
	SpaceId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ListClawOmniInstancesInput) GoString

func (s ListClawOmniInstancesInput) GoString() string

GoString returns the string representation

func (*ListClawOmniInstancesInput) SetFilters

SetFilters sets the Filters field's value.

func (*ListClawOmniInstancesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListClawOmniInstancesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListClawOmniInstancesInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*ListClawOmniInstancesInput) SetSortBy

SetSortBy sets the SortBy field's value.

func (*ListClawOmniInstancesInput) SetSortOrder

SetSortOrder sets the SortOrder field's value.

func (*ListClawOmniInstancesInput) SetSpaceId

SetSpaceId sets the SpaceId field's value.

func (ListClawOmniInstancesInput) String

String returns the string representation

func (*ListClawOmniInstancesInput) Validate

func (s *ListClawOmniInstancesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListClawOmniInstancesOutput

type ListClawOmniInstancesOutput struct {
	Metadata *response.ResponseMetadata

	Instances []*InstanceForListClawOmniInstancesOutput `type:"list"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	TotalCount *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (ListClawOmniInstancesOutput) GoString

func (s ListClawOmniInstancesOutput) GoString() string

GoString returns the string representation

func (*ListClawOmniInstancesOutput) SetInstances

SetInstances sets the Instances field's value.

func (*ListClawOmniInstancesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListClawOmniInstancesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListClawOmniInstancesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (ListClawOmniInstancesOutput) String

String returns the string representation

type ModelConfigForCreateClawOmniInstanceInput

type ModelConfigForCreateClawOmniInstanceInput struct {
	ModelId *string `type:"string"`

	ModelSource *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModelConfigForCreateClawOmniInstanceInput) GoString

GoString returns the string representation

func (*ModelConfigForCreateClawOmniInstanceInput) SetModelId

SetModelId sets the ModelId field's value.

func (*ModelConfigForCreateClawOmniInstanceInput) SetModelSource

SetModelSource sets the ModelSource field's value.

func (ModelConfigForCreateClawOmniInstanceInput) String

String returns the string representation

type ModelConfigForGetClawOmniInstanceOutput

type ModelConfigForGetClawOmniInstanceOutput struct {
	ModelId *string `type:"string"`

	ModelName *string `type:"string"`

	ModelSource *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModelConfigForGetClawOmniInstanceOutput) GoString

GoString returns the string representation

func (*ModelConfigForGetClawOmniInstanceOutput) SetModelId

SetModelId sets the ModelId field's value.

func (*ModelConfigForGetClawOmniInstanceOutput) SetModelName

SetModelName sets the ModelName field's value.

func (*ModelConfigForGetClawOmniInstanceOutput) SetModelSource

SetModelSource sets the ModelSource field's value.

func (ModelConfigForGetClawOmniInstanceOutput) String

String returns the string representation

type ModelConfigForListClawOmniInstancesOutput

type ModelConfigForListClawOmniInstancesOutput struct {
	ModelId *string `type:"string"`

	ModelName *string `type:"string"`

	ModelSource *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModelConfigForListClawOmniInstancesOutput) GoString

GoString returns the string representation

func (*ModelConfigForListClawOmniInstancesOutput) SetModelId

SetModelId sets the ModelId field's value.

func (*ModelConfigForListClawOmniInstancesOutput) SetModelName

SetModelName sets the ModelName field's value.

func (*ModelConfigForListClawOmniInstancesOutput) SetModelSource

SetModelSource sets the ModelSource field's value.

func (ModelConfigForListClawOmniInstancesOutput) String

String returns the string representation

type PauseClawOmniInstanceInput

type PauseClawOmniInstanceInput struct {

	// Id is a required field
	Id *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (PauseClawOmniInstanceInput) GoString

func (s PauseClawOmniInstanceInput) GoString() string

GoString returns the string representation

func (*PauseClawOmniInstanceInput) SetId

SetId sets the Id field's value.

func (PauseClawOmniInstanceInput) String

String returns the string representation

func (*PauseClawOmniInstanceInput) Validate

func (s *PauseClawOmniInstanceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PauseClawOmniInstanceOutput

type PauseClawOmniInstanceOutput struct {
	Metadata *response.ResponseMetadata

	Id *string `type:"string"`
	// contains filtered or unexported fields
}

func (PauseClawOmniInstanceOutput) GoString

func (s PauseClawOmniInstanceOutput) GoString() string

GoString returns the string representation

func (*PauseClawOmniInstanceOutput) SetId

SetId sets the Id field's value.

func (PauseClawOmniInstanceOutput) String

String returns the string representation

type ResetClawOmniInstanceInput added in v1.2.27

type ResetClawOmniInstanceInput struct {

	// Id is a required field
	Id *string `type:"string" required:"true"`

	ProjectName *string `type:"string"`

	TemplateId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ResetClawOmniInstanceInput) GoString added in v1.2.27

func (s ResetClawOmniInstanceInput) GoString() string

GoString returns the string representation

func (*ResetClawOmniInstanceInput) SetId added in v1.2.27

SetId sets the Id field's value.

func (*ResetClawOmniInstanceInput) SetProjectName added in v1.2.27

SetProjectName sets the ProjectName field's value.

func (*ResetClawOmniInstanceInput) SetTemplateId added in v1.2.27

SetTemplateId sets the TemplateId field's value.

func (ResetClawOmniInstanceInput) String added in v1.2.27

String returns the string representation

func (*ResetClawOmniInstanceInput) Validate added in v1.2.27

func (s *ResetClawOmniInstanceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ResetClawOmniInstanceOutput added in v1.2.27

type ResetClawOmniInstanceOutput struct {
	Metadata *response.ResponseMetadata

	Id *string `type:"string"`
	// contains filtered or unexported fields
}

func (ResetClawOmniInstanceOutput) GoString added in v1.2.27

func (s ResetClawOmniInstanceOutput) GoString() string

GoString returns the string representation

func (*ResetClawOmniInstanceOutput) SetId added in v1.2.27

SetId sets the Id field's value.

func (ResetClawOmniInstanceOutput) String added in v1.2.27

String returns the string representation

type ResumeClawOmniInstanceInput

type ResumeClawOmniInstanceInput struct {

	// Id is a required field
	Id *string `type:"string" required:"true"`

	Timeout *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (ResumeClawOmniInstanceInput) GoString

func (s ResumeClawOmniInstanceInput) GoString() string

GoString returns the string representation

func (*ResumeClawOmniInstanceInput) SetId

SetId sets the Id field's value.

func (*ResumeClawOmniInstanceInput) SetTimeout

SetTimeout sets the Timeout field's value.

func (ResumeClawOmniInstanceInput) String

String returns the string representation

func (*ResumeClawOmniInstanceInput) Validate

func (s *ResumeClawOmniInstanceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ResumeClawOmniInstanceOutput

type ResumeClawOmniInstanceOutput struct {
	Metadata *response.ResponseMetadata

	Id *string `type:"string"`
	// contains filtered or unexported fields
}

func (ResumeClawOmniInstanceOutput) GoString

func (s ResumeClawOmniInstanceOutput) GoString() string

GoString returns the string representation

func (*ResumeClawOmniInstanceOutput) SetId

SetId sets the Id field's value.

func (ResumeClawOmniInstanceOutput) String

String returns the string representation

type TagForCreateClawOmniInstanceInput

type TagForCreateClawOmniInstanceInput struct {

	// Key is a required field
	Key *string `type:"string" required:"true"`

	Type *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForCreateClawOmniInstanceInput) GoString

GoString returns the string representation

func (*TagForCreateClawOmniInstanceInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateClawOmniInstanceInput) SetType

SetType sets the Type field's value.

func (*TagForCreateClawOmniInstanceInput) SetValue

SetValue sets the Value field's value.

func (TagForCreateClawOmniInstanceInput) String

String returns the string representation

func (*TagForCreateClawOmniInstanceInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type TagForGetClawOmniInstanceOutput

type TagForGetClawOmniInstanceOutput struct {
	Key *string `type:"string"`

	Type *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForGetClawOmniInstanceOutput) GoString

GoString returns the string representation

func (*TagForGetClawOmniInstanceOutput) SetKey

SetKey sets the Key field's value.

func (*TagForGetClawOmniInstanceOutput) SetType

SetType sets the Type field's value.

func (*TagForGetClawOmniInstanceOutput) SetValue

SetValue sets the Value field's value.

func (TagForGetClawOmniInstanceOutput) String

String returns the string representation

type TagForListClawOmniInstancesOutput

type TagForListClawOmniInstancesOutput struct {
	Key *string `type:"string"`

	Type *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForListClawOmniInstancesOutput) GoString

GoString returns the string representation

func (*TagForListClawOmniInstancesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForListClawOmniInstancesOutput) SetType

SetType sets the Type field's value.

func (*TagForListClawOmniInstancesOutput) SetValue

SetValue sets the Value field's value.

func (TagForListClawOmniInstancesOutput) String

String returns the string representation

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL