client

package
v1.0.6 Latest Latest
Warning

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

Go to latest
Published: Sep 3, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

This file is auto-generated, don't edit it. Thanks.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddGatewaySecurityGroupRuleRequest

type AddGatewaySecurityGroupRuleRequest struct {
	Description *string   `json:"description,omitempty" xml:"description,omitempty"`
	PortRanges  []*string `json:"portRanges,omitempty" xml:"portRanges,omitempty" type:"Repeated"`
	// example:
	//
	// sg-wz929kxhcdp****
	SecurityGroupId *string `json:"securityGroupId,omitempty" xml:"securityGroupId,omitempty"`
}

func (AddGatewaySecurityGroupRuleRequest) GoString

func (*AddGatewaySecurityGroupRuleRequest) SetDescription

func (*AddGatewaySecurityGroupRuleRequest) SetPortRanges

func (*AddGatewaySecurityGroupRuleRequest) SetSecurityGroupId

func (AddGatewaySecurityGroupRuleRequest) String

type AddGatewaySecurityGroupRuleResponse

type AddGatewaySecurityGroupRuleResponse struct {
	Headers    map[string]*string                       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *AddGatewaySecurityGroupRuleResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (AddGatewaySecurityGroupRuleResponse) GoString

func (*AddGatewaySecurityGroupRuleResponse) SetHeaders

func (*AddGatewaySecurityGroupRuleResponse) SetStatusCode

func (AddGatewaySecurityGroupRuleResponse) String

type AddGatewaySecurityGroupRuleResponseBody

type AddGatewaySecurityGroupRuleResponseBody struct {
	// example:
	//
	// Ok
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// success
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// 2A6E90D5-A711-54F4-A489-E33C2021EDDF
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (AddGatewaySecurityGroupRuleResponseBody) GoString

func (*AddGatewaySecurityGroupRuleResponseBody) SetCode

func (*AddGatewaySecurityGroupRuleResponseBody) SetMessage

func (*AddGatewaySecurityGroupRuleResponseBody) SetRequestId

func (AddGatewaySecurityGroupRuleResponseBody) String

type Attachment

type Attachment struct {
	AttachResourceIds  []*string `json:"attachResourceIds,omitempty" xml:"attachResourceIds,omitempty" type:"Repeated"`
	AttachResourceType *string   `json:"attachResourceType,omitempty" xml:"attachResourceType,omitempty"`
	EnvironmentId      *string   `json:"environmentId,omitempty" xml:"environmentId,omitempty"`
	GatewayId          *string   `json:"gatewayId,omitempty" xml:"gatewayId,omitempty"`
	PolicyAttachmentId *string   `json:"policyAttachmentId,omitempty" xml:"policyAttachmentId,omitempty"`
}

func (Attachment) GoString

func (s Attachment) GoString() string

func (*Attachment) SetAttachResourceIds

func (s *Attachment) SetAttachResourceIds(v []*string) *Attachment

func (*Attachment) SetAttachResourceType

func (s *Attachment) SetAttachResourceType(v string) *Attachment

func (*Attachment) SetEnvironmentId

func (s *Attachment) SetEnvironmentId(v string) *Attachment

func (*Attachment) SetGatewayId

func (s *Attachment) SetGatewayId(v string) *Attachment

func (*Attachment) SetPolicyAttachmentId

func (s *Attachment) SetPolicyAttachmentId(v string) *Attachment

func (Attachment) String

func (s Attachment) String() string

type CheckServiceLinkedRoleResult

type CheckServiceLinkedRoleResult struct {
	Existed *bool `json:"existed,omitempty" xml:"existed,omitempty"`
}

func (CheckServiceLinkedRoleResult) GoString

func (s CheckServiceLinkedRoleResult) GoString() string

func (*CheckServiceLinkedRoleResult) SetExisted

func (CheckServiceLinkedRoleResult) String

type Client

type Client struct {
	openapi.Client
}

func NewClient

func NewClient(config *openapi.Config) (*Client, error)

func (*Client) AddGatewaySecurityGroupRule

func (client *Client) AddGatewaySecurityGroupRule(gatewayId *string, request *AddGatewaySecurityGroupRuleRequest) (_result *AddGatewaySecurityGroupRuleResponse, _err error)

Summary:

授权网关访问服务的安全组

@param request - AddGatewaySecurityGroupRuleRequest

@return AddGatewaySecurityGroupRuleResponse

func (*Client) AddGatewaySecurityGroupRuleWithOptions

func (client *Client) AddGatewaySecurityGroupRuleWithOptions(gatewayId *string, request *AddGatewaySecurityGroupRuleRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *AddGatewaySecurityGroupRuleResponse, _err error)

Summary:

授权网关访问服务的安全组

@param request - AddGatewaySecurityGroupRuleRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return AddGatewaySecurityGroupRuleResponse

func (*Client) CreateDomain

func (client *Client) CreateDomain(request *CreateDomainRequest) (_result *CreateDomainResponse, _err error)

Summary:

创建域名

@param request - CreateDomainRequest

@return CreateDomainResponse

func (*Client) CreateDomainWithOptions

func (client *Client) CreateDomainWithOptions(request *CreateDomainRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreateDomainResponse, _err error)

Summary:

创建域名

@param request - CreateDomainRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreateDomainResponse

func (*Client) CreateEnvironment

func (client *Client) CreateEnvironment(request *CreateEnvironmentRequest) (_result *CreateEnvironmentResponse, _err error)

Summary:

CreateEnvironment

@param request - CreateEnvironmentRequest

@return CreateEnvironmentResponse

func (*Client) CreateEnvironmentWithOptions

func (client *Client) CreateEnvironmentWithOptions(request *CreateEnvironmentRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreateEnvironmentResponse, _err error)

Summary:

CreateEnvironment

@param request - CreateEnvironmentRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreateEnvironmentResponse

func (*Client) CreateGatewayRoute

func (client *Client) CreateGatewayRoute(gatewayId *string, request *CreateGatewayRouteRequest) (_result *CreateGatewayRouteResponse, _err error)

Summary:

创建网关路由

@param request - CreateGatewayRouteRequest

@return CreateGatewayRouteResponse

func (*Client) CreateGatewayRouteWithOptions

func (client *Client) CreateGatewayRouteWithOptions(gatewayId *string, request *CreateGatewayRouteRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreateGatewayRouteResponse, _err error)

Summary:

创建网关路由

@param request - CreateGatewayRouteRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreateGatewayRouteResponse

func (*Client) CreateGatewayService

func (client *Client) CreateGatewayService(gatewayId *string, request *CreateGatewayServiceRequest) (_result *CreateGatewayServiceResponse, _err error)

Summary:

创建服务

@param request - CreateGatewayServiceRequest

@return CreateGatewayServiceResponse

func (*Client) CreateGatewayServiceVersion

func (client *Client) CreateGatewayServiceVersion(gatewayId *string, gatewayServiceId *string, request *CreateGatewayServiceVersionRequest) (_result *CreateGatewayServiceVersionResponse, _err error)

Summary:

创建服务版本

@param request - CreateGatewayServiceVersionRequest

@return CreateGatewayServiceVersionResponse

func (*Client) CreateGatewayServiceVersionWithOptions

func (client *Client) CreateGatewayServiceVersionWithOptions(gatewayId *string, gatewayServiceId *string, request *CreateGatewayServiceVersionRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreateGatewayServiceVersionResponse, _err error)

Summary:

创建服务版本

@param request - CreateGatewayServiceVersionRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreateGatewayServiceVersionResponse

func (*Client) CreateGatewayServiceWithOptions

func (client *Client) CreateGatewayServiceWithOptions(gatewayId *string, request *CreateGatewayServiceRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreateGatewayServiceResponse, _err error)

Summary:

创建服务

@param request - CreateGatewayServiceRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreateGatewayServiceResponse

func (*Client) CreateHttpApi

func (client *Client) CreateHttpApi(request *CreateHttpApiRequest) (_result *CreateHttpApiResponse, _err error)

Summary:

创建一个HTTP类型的API

@param request - CreateHttpApiRequest

@return CreateHttpApiResponse

func (*Client) CreateHttpApiOperation

func (client *Client) CreateHttpApiOperation(httpApiId *string, request *CreateHttpApiOperationRequest) (_result *CreateHttpApiOperationResponse, _err error)

Summary:

为HTTP API创建Operation

@param request - CreateHttpApiOperationRequest

@return CreateHttpApiOperationResponse

func (*Client) CreateHttpApiOperationWithOptions

func (client *Client) CreateHttpApiOperationWithOptions(httpApiId *string, request *CreateHttpApiOperationRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreateHttpApiOperationResponse, _err error)

Summary:

为HTTP API创建Operation

@param request - CreateHttpApiOperationRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreateHttpApiOperationResponse

func (*Client) CreateHttpApiWithOptions

func (client *Client) CreateHttpApiWithOptions(request *CreateHttpApiRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreateHttpApiResponse, _err error)

Summary:

创建一个HTTP类型的API

@param request - CreateHttpApiRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreateHttpApiResponse

func (*Client) CreateServiceSource

func (client *Client) CreateServiceSource(gatewayId *string, request *CreateServiceSourceRequest) (_result *CreateServiceSourceResponse, _err error)

Summary:

创建服务来源

@param request - CreateServiceSourceRequest

@return CreateServiceSourceResponse

func (*Client) CreateServiceSourceWithOptions

func (client *Client) CreateServiceSourceWithOptions(gatewayId *string, request *CreateServiceSourceRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreateServiceSourceResponse, _err error)

Summary:

创建服务来源

@param request - CreateServiceSourceRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreateServiceSourceResponse

func (*Client) DeleteDomain

func (client *Client) DeleteDomain(domainId *string) (_result *DeleteDomainResponse, _err error)

Summary:

DeleteDomain

@return DeleteDomainResponse

func (*Client) DeleteDomainWithOptions

func (client *Client) DeleteDomainWithOptions(domainId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteDomainResponse, _err error)

Summary:

DeleteDomain

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeleteDomainResponse

func (*Client) DeleteEnvironment

func (client *Client) DeleteEnvironment(environmentId *string) (_result *DeleteEnvironmentResponse, _err error)

Summary:

DeleteEnvironment

@return DeleteEnvironmentResponse

func (*Client) DeleteEnvironmentWithOptions

func (client *Client) DeleteEnvironmentWithOptions(environmentId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteEnvironmentResponse, _err error)

Summary:

DeleteEnvironment

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeleteEnvironmentResponse

func (*Client) DeleteGateway

func (client *Client) DeleteGateway(gatewayId *string) (_result *DeleteGatewayResponse, _err error)

Summary:

删除网关

@return DeleteGatewayResponse

func (*Client) DeleteGatewayRoute

func (client *Client) DeleteGatewayRoute(gatewayId *string, gatewayRouteId *string) (_result *DeleteGatewayRouteResponse, _err error)

Summary:

创建网关路由

@return DeleteGatewayRouteResponse

func (*Client) DeleteGatewayRouteWithOptions

func (client *Client) DeleteGatewayRouteWithOptions(gatewayId *string, gatewayRouteId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteGatewayRouteResponse, _err error)

Summary:

创建网关路由

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeleteGatewayRouteResponse

func (*Client) DeleteGatewayService

func (client *Client) DeleteGatewayService(gatewayId *string, gatewayServiceId *string) (_result *DeleteGatewayServiceResponse, _err error)

Summary:

删除服务

@return DeleteGatewayServiceResponse

func (*Client) DeleteGatewayServiceVersion

func (client *Client) DeleteGatewayServiceVersion(gatewayId *string, gatewayServiceId *string, name *string) (_result *DeleteGatewayServiceVersionResponse, _err error)

Summary:

删除服务版本

@return DeleteGatewayServiceVersionResponse

func (*Client) DeleteGatewayServiceVersionWithOptions

func (client *Client) DeleteGatewayServiceVersionWithOptions(gatewayId *string, gatewayServiceId *string, name *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteGatewayServiceVersionResponse, _err error)

Summary:

删除服务版本

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeleteGatewayServiceVersionResponse

func (*Client) DeleteGatewayServiceWithOptions

func (client *Client) DeleteGatewayServiceWithOptions(gatewayId *string, gatewayServiceId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteGatewayServiceResponse, _err error)

Summary:

删除服务

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeleteGatewayServiceResponse

func (*Client) DeleteGatewayWithOptions

func (client *Client) DeleteGatewayWithOptions(gatewayId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteGatewayResponse, _err error)

Summary:

删除网关

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeleteGatewayResponse

func (*Client) DeleteHttpApi

func (client *Client) DeleteHttpApi(httpApiId *string) (_result *DeleteHttpApiResponse, _err error)

Summary:

删除HTTP API

@return DeleteHttpApiResponse

func (*Client) DeleteHttpApiOperation

func (client *Client) DeleteHttpApiOperation(httpApiId *string, operationId *string) (_result *DeleteHttpApiOperationResponse, _err error)

Summary:

删除Operation

@return DeleteHttpApiOperationResponse

func (*Client) DeleteHttpApiOperationWithOptions

func (client *Client) DeleteHttpApiOperationWithOptions(httpApiId *string, operationId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteHttpApiOperationResponse, _err error)

Summary:

删除Operation

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeleteHttpApiOperationResponse

func (*Client) DeleteHttpApiWithOptions

func (client *Client) DeleteHttpApiWithOptions(httpApiId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteHttpApiResponse, _err error)

Summary:

删除HTTP API

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeleteHttpApiResponse

func (*Client) DeleteServiceSource

func (client *Client) DeleteServiceSource(gatewayId *string, serviceSourceId *string) (_result *DeleteServiceSourceResponse, _err error)

Summary:

删除服务来源

@return DeleteServiceSourceResponse

func (*Client) DeleteServiceSourceWithOptions

func (client *Client) DeleteServiceSourceWithOptions(gatewayId *string, serviceSourceId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteServiceSourceResponse, _err error)

Summary:

删除服务来源

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeleteServiceSourceResponse

func (*Client) GetDomain

func (client *Client) GetDomain(domainId *string) (_result *GetDomainResponse, _err error)

Summary:

查询域名详情

@return GetDomainResponse

func (*Client) GetDomainWithOptions

func (client *Client) GetDomainWithOptions(domainId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetDomainResponse, _err error)

Summary:

查询域名详情

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetDomainResponse

func (*Client) GetEndpoint

func (client *Client) GetEndpoint(productId *string, regionId *string, endpointRule *string, network *string, suffix *string, endpointMap map[string]*string, endpoint *string) (_result *string, _err error)

func (*Client) GetEnvironment

func (client *Client) GetEnvironment(environmentId *string) (_result *GetEnvironmentResponse, _err error)

Summary:

GetEnvironment

@return GetEnvironmentResponse

func (*Client) GetEnvironmentWithOptions

func (client *Client) GetEnvironmentWithOptions(environmentId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetEnvironmentResponse, _err error)

Summary:

GetEnvironment

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetEnvironmentResponse

func (*Client) GetGateway

func (client *Client) GetGateway(gatewayId *string) (_result *GetGatewayResponse, _err error)

Summary:

获取网关实例详情

@return GetGatewayResponse

func (*Client) GetGatewayRoute

func (client *Client) GetGatewayRoute(gatewayId *string, gatewayRouteId *string) (_result *GetGatewayRouteResponse, _err error)

Summary:

创建网关路由

@return GetGatewayRouteResponse

func (*Client) GetGatewayRouteWithOptions

func (client *Client) GetGatewayRouteWithOptions(gatewayId *string, gatewayRouteId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetGatewayRouteResponse, _err error)

Summary:

创建网关路由

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetGatewayRouteResponse

func (*Client) GetGatewayService

func (client *Client) GetGatewayService(gatewayId *string, gatewayServiceId *string) (_result *GetGatewayServiceResponse, _err error)

Summary:

查询服务

@return GetGatewayServiceResponse

func (*Client) GetGatewayServiceWithOptions

func (client *Client) GetGatewayServiceWithOptions(gatewayId *string, gatewayServiceId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetGatewayServiceResponse, _err error)

Summary:

查询服务

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetGatewayServiceResponse

func (*Client) GetGatewayWithOptions

func (client *Client) GetGatewayWithOptions(gatewayId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetGatewayResponse, _err error)

Summary:

获取网关实例详情

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetGatewayResponse

func (*Client) GetHttpApi

func (client *Client) GetHttpApi(httpApiId *string) (_result *GetHttpApiResponse, _err error)

Summary:

读取HttpApi

@return GetHttpApiResponse

func (*Client) GetHttpApiOperation

func (client *Client) GetHttpApiOperation(httpApiId *string, operationId *string) (_result *GetHttpApiOperationResponse, _err error)

Summary:

读取Operation

@return GetHttpApiOperationResponse

func (*Client) GetHttpApiOperationWithOptions

func (client *Client) GetHttpApiOperationWithOptions(httpApiId *string, operationId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetHttpApiOperationResponse, _err error)

Summary:

读取Operation

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetHttpApiOperationResponse

func (*Client) GetHttpApiWithOptions

func (client *Client) GetHttpApiWithOptions(httpApiId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetHttpApiResponse, _err error)

Summary:

读取HttpApi

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetHttpApiResponse

func (*Client) Init

func (client *Client) Init(config *openapi.Config) (_err error)

func (*Client) ListDomains

func (client *Client) ListDomains(request *ListDomainsRequest) (_result *ListDomainsResponse, _err error)

Summary:

ListDomains

@param request - ListDomainsRequest

@return ListDomainsResponse

func (*Client) ListDomainsWithOptions

func (client *Client) ListDomainsWithOptions(request *ListDomainsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListDomainsResponse, _err error)

Summary:

ListDomains

@param request - ListDomainsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListDomainsResponse

func (*Client) ListEnvironments

func (client *Client) ListEnvironments(request *ListEnvironmentsRequest) (_result *ListEnvironmentsResponse, _err error)

Summary:

ListEnvironments

@param request - ListEnvironmentsRequest

@return ListEnvironmentsResponse

func (*Client) ListEnvironmentsWithOptions

func (client *Client) ListEnvironmentsWithOptions(request *ListEnvironmentsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListEnvironmentsResponse, _err error)

Summary:

ListEnvironments

@param request - ListEnvironmentsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListEnvironmentsResponse

func (*Client) ListGatewayRoutes

func (client *Client) ListGatewayRoutes(gatewayId *string, request *ListGatewayRoutesRequest) (_result *ListGatewayRoutesResponse, _err error)

Summary:

创建网关路由

@param request - ListGatewayRoutesRequest

@return ListGatewayRoutesResponse

func (*Client) ListGatewayRoutesWithOptions

func (client *Client) ListGatewayRoutesWithOptions(gatewayId *string, request *ListGatewayRoutesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListGatewayRoutesResponse, _err error)

Summary:

创建网关路由

@param request - ListGatewayRoutesRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListGatewayRoutesResponse

func (*Client) ListGatewayServices

func (client *Client) ListGatewayServices(gatewayId *string, request *ListGatewayServicesRequest) (_result *ListGatewayServicesResponse, _err error)

Summary:

查询服务列表

@param request - ListGatewayServicesRequest

@return ListGatewayServicesResponse

func (*Client) ListGatewayServicesWithOptions

func (client *Client) ListGatewayServicesWithOptions(gatewayId *string, request *ListGatewayServicesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListGatewayServicesResponse, _err error)

Summary:

查询服务列表

@param request - ListGatewayServicesRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListGatewayServicesResponse

func (*Client) ListGateways

func (client *Client) ListGateways(request *ListGatewaysRequest) (_result *ListGatewaysResponse, _err error)

Summary:

获取已经创建的云原生网关列表

@param request - ListGatewaysRequest

@return ListGatewaysResponse

func (*Client) ListGatewaysWithOptions

func (client *Client) ListGatewaysWithOptions(request *ListGatewaysRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListGatewaysResponse, _err error)

Summary:

获取已经创建的云原生网关列表

@param request - ListGatewaysRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListGatewaysResponse

func (*Client) ListHttpApiOperations

func (client *Client) ListHttpApiOperations(httpApiId *string, request *ListHttpApiOperationsRequest) (_result *ListHttpApiOperationsResponse, _err error)

Summary:

列举Operation

@param request - ListHttpApiOperationsRequest

@return ListHttpApiOperationsResponse

func (*Client) ListHttpApiOperationsWithOptions

func (client *Client) ListHttpApiOperationsWithOptions(httpApiId *string, request *ListHttpApiOperationsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListHttpApiOperationsResponse, _err error)

Summary:

列举Operation

@param request - ListHttpApiOperationsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListHttpApiOperationsResponse

func (*Client) ListHttpApis

func (client *Client) ListHttpApis(request *ListHttpApisRequest) (_result *ListHttpApisResponse, _err error)

Summary:

列举HTTP API

@param request - ListHttpApisRequest

@return ListHttpApisResponse

func (*Client) ListHttpApisWithOptions

func (client *Client) ListHttpApisWithOptions(request *ListHttpApisRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListHttpApisResponse, _err error)

Summary:

列举HTTP API

@param request - ListHttpApisRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListHttpApisResponse

func (*Client) OfflineGatewayRoute

func (client *Client) OfflineGatewayRoute(gatewayId *string, gatewayRouteId *string) (_result *OfflineGatewayRouteResponse, _err error)

Summary:

发布路由

@return OfflineGatewayRouteResponse

func (*Client) OfflineGatewayRouteWithOptions

func (client *Client) OfflineGatewayRouteWithOptions(gatewayId *string, gatewayRouteId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *OfflineGatewayRouteResponse, _err error)

Summary:

发布路由

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return OfflineGatewayRouteResponse

func (*Client) OfflineHttpApi

func (client *Client) OfflineHttpApi(httpApiId *string, request *OfflineHttpApiRequest) (_result *OfflineHttpApiResponse, _err error)

Summary:

下线已发布的HTTP API

@param request - OfflineHttpApiRequest

@return OfflineHttpApiResponse

func (*Client) OfflineHttpApiWithOptions

func (client *Client) OfflineHttpApiWithOptions(httpApiId *string, request *OfflineHttpApiRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *OfflineHttpApiResponse, _err error)

Summary:

下线已发布的HTTP API

@param request - OfflineHttpApiRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return OfflineHttpApiResponse

func (*Client) PublishGatewayRoute

func (client *Client) PublishGatewayRoute(gatewayId *string, gatewayRouteId *string) (_result *PublishGatewayRouteResponse, _err error)

Summary:

发布路由

@return PublishGatewayRouteResponse

func (*Client) PublishGatewayRouteWithOptions

func (client *Client) PublishGatewayRouteWithOptions(gatewayId *string, gatewayRouteId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *PublishGatewayRouteResponse, _err error)

Summary:

发布路由

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return PublishGatewayRouteResponse

func (*Client) PublishHttpApi

func (client *Client) PublishHttpApi(httpApiId *string, request *PublishHttpApiRequest) (_result *PublishHttpApiResponse, _err error)

Summary:

发布HTTP API

@param request - PublishHttpApiRequest

@return PublishHttpApiResponse

func (*Client) PublishHttpApiWithOptions

func (client *Client) PublishHttpApiWithOptions(httpApiId *string, request *PublishHttpApiRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *PublishHttpApiResponse, _err error)

Summary:

发布HTTP API

@param request - PublishHttpApiRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return PublishHttpApiResponse

func (*Client) UpdateDomain

func (client *Client) UpdateDomain(domainId *string, request *UpdateDomainRequest) (_result *UpdateDomainResponse, _err error)

Summary:

UpdateDomain

@param request - UpdateDomainRequest

@return UpdateDomainResponse

func (*Client) UpdateDomainWithOptions

func (client *Client) UpdateDomainWithOptions(domainId *string, request *UpdateDomainRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateDomainResponse, _err error)

Summary:

UpdateDomain

@param request - UpdateDomainRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateDomainResponse

func (*Client) UpdateEnvironment

func (client *Client) UpdateEnvironment(environmentId *string, request *UpdateEnvironmentRequest) (_result *UpdateEnvironmentResponse, _err error)

Summary:

UpdateEnvironment

@param request - UpdateEnvironmentRequest

@return UpdateEnvironmentResponse

func (*Client) UpdateEnvironmentWithOptions

func (client *Client) UpdateEnvironmentWithOptions(environmentId *string, request *UpdateEnvironmentRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateEnvironmentResponse, _err error)

Summary:

UpdateEnvironment

@param request - UpdateEnvironmentRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateEnvironmentResponse

func (*Client) UpdateGatewayRoute

func (client *Client) UpdateGatewayRoute(gatewayId *string, gatewayRouteId *string, request *UpdateGatewayRouteRequest) (_result *UpdateGatewayRouteResponse, _err error)

Summary:

创建网关路由

@param request - UpdateGatewayRouteRequest

@return UpdateGatewayRouteResponse

func (*Client) UpdateGatewayRouteWithOptions

func (client *Client) UpdateGatewayRouteWithOptions(gatewayId *string, gatewayRouteId *string, request *UpdateGatewayRouteRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateGatewayRouteResponse, _err error)

Summary:

创建网关路由

@param request - UpdateGatewayRouteRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateGatewayRouteResponse

func (*Client) UpdateGatewayService

func (client *Client) UpdateGatewayService(gatewayId *string, gatewayServiceId *string, request *UpdateGatewayServiceRequest) (_result *UpdateGatewayServiceResponse, _err error)

Summary:

更新服务

@param request - UpdateGatewayServiceRequest

@return UpdateGatewayServiceResponse

func (*Client) UpdateGatewayServiceVersion

func (client *Client) UpdateGatewayServiceVersion(gatewayId *string, gatewayServiceId *string, name *string, request *UpdateGatewayServiceVersionRequest) (_result *UpdateGatewayServiceVersionResponse, _err error)

Summary:

更新服务版本

@param request - UpdateGatewayServiceVersionRequest

@return UpdateGatewayServiceVersionResponse

func (*Client) UpdateGatewayServiceVersionWithOptions

func (client *Client) UpdateGatewayServiceVersionWithOptions(gatewayId *string, gatewayServiceId *string, name *string, request *UpdateGatewayServiceVersionRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateGatewayServiceVersionResponse, _err error)

Summary:

更新服务版本

@param request - UpdateGatewayServiceVersionRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateGatewayServiceVersionResponse

func (*Client) UpdateGatewayServiceWithOptions

func (client *Client) UpdateGatewayServiceWithOptions(gatewayId *string, gatewayServiceId *string, request *UpdateGatewayServiceRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateGatewayServiceResponse, _err error)

Summary:

更新服务

@param request - UpdateGatewayServiceRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateGatewayServiceResponse

func (*Client) UpdateHttpApi

func (client *Client) UpdateHttpApi(httpApiId *string, request *UpdateHttpApiRequest) (_result *UpdateHttpApiResponse, _err error)

Summary:

更新HTTP API

@param request - UpdateHttpApiRequest

@return UpdateHttpApiResponse

func (*Client) UpdateHttpApiOperation

func (client *Client) UpdateHttpApiOperation(httpApiId *string, operationId *string, request *UpdateHttpApiOperationRequest) (_result *UpdateHttpApiOperationResponse, _err error)

Summary:

更新Operation

@param request - UpdateHttpApiOperationRequest

@return UpdateHttpApiOperationResponse

func (*Client) UpdateHttpApiOperationWithOptions

func (client *Client) UpdateHttpApiOperationWithOptions(httpApiId *string, operationId *string, request *UpdateHttpApiOperationRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateHttpApiOperationResponse, _err error)

Summary:

更新Operation

@param request - UpdateHttpApiOperationRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateHttpApiOperationResponse

func (*Client) UpdateHttpApiWithOptions

func (client *Client) UpdateHttpApiWithOptions(httpApiId *string, request *UpdateHttpApiRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateHttpApiResponse, _err error)

Summary:

更新HTTP API

@param request - UpdateHttpApiRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateHttpApiResponse

func (*Client) UpdateServiceSource

func (client *Client) UpdateServiceSource(gatewayId *string, serviceSourceId *string, request *UpdateServiceSourceRequest) (_result *UpdateServiceSourceResponse, _err error)

Summary:

更新服务来源

@param request - UpdateServiceSourceRequest

@return UpdateServiceSourceResponse

func (*Client) UpdateServiceSourceWithOptions

func (client *Client) UpdateServiceSourceWithOptions(gatewayId *string, serviceSourceId *string, request *UpdateServiceSourceRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateServiceSourceResponse, _err error)

Summary:

更新服务来源

@param request - UpdateServiceSourceRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateServiceSourceResponse

type CreateDomainRequest

type CreateDomainRequest struct {
	// example:
	//
	// 194445-cn-hangzhou
	CaCertIndentifier *string `json:"caCertIndentifier,omitempty" xml:"caCertIndentifier,omitempty"`
	// example:
	//
	// 194445-cn-hangzhou
	CertIndentifier *string `json:"certIndentifier,omitempty" xml:"certIndentifier,omitempty"`
	// example:
	//
	// false
	ForceHttps *bool `json:"forceHttps,omitempty" xml:"forceHttps,omitempty"`
	// example:
	//
	// Open
	Http2Option *string `json:"http2Option,omitempty" xml:"http2Option,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// abc.com
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// HTTP
	Protocol *string `json:"protocol,omitempty" xml:"protocol,omitempty"`
	// example:
	//
	// TLS1.3
	TlsMax *string `json:"tlsMax,omitempty" xml:"tlsMax,omitempty"`
	// example:
	//
	// TLS1.0
	TlsMin *string `json:"tlsMin,omitempty" xml:"tlsMin,omitempty"`
}

func (CreateDomainRequest) GoString

func (s CreateDomainRequest) GoString() string

func (*CreateDomainRequest) SetCaCertIndentifier

func (s *CreateDomainRequest) SetCaCertIndentifier(v string) *CreateDomainRequest

func (*CreateDomainRequest) SetCertIndentifier

func (s *CreateDomainRequest) SetCertIndentifier(v string) *CreateDomainRequest

func (*CreateDomainRequest) SetForceHttps

func (s *CreateDomainRequest) SetForceHttps(v bool) *CreateDomainRequest

func (*CreateDomainRequest) SetHttp2Option

func (s *CreateDomainRequest) SetHttp2Option(v string) *CreateDomainRequest

func (*CreateDomainRequest) SetName

func (*CreateDomainRequest) SetProtocol

func (s *CreateDomainRequest) SetProtocol(v string) *CreateDomainRequest

func (*CreateDomainRequest) SetTlsMax

func (*CreateDomainRequest) SetTlsMin

func (CreateDomainRequest) String

func (s CreateDomainRequest) String() string

type CreateDomainResponse

type CreateDomainResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateDomainResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateDomainResponse) GoString

func (s CreateDomainResponse) GoString() string

func (*CreateDomainResponse) SetBody

func (*CreateDomainResponse) SetHeaders

func (s *CreateDomainResponse) SetHeaders(v map[string]*string) *CreateDomainResponse

func (*CreateDomainResponse) SetStatusCode

func (s *CreateDomainResponse) SetStatusCode(v int32) *CreateDomainResponse

func (CreateDomainResponse) String

func (s CreateDomainResponse) String() string

type CreateDomainResponseBody

type CreateDomainResponseBody struct {
	// example:
	//
	// Ok
	Code *string                       `json:"code,omitempty" xml:"code,omitempty"`
	Data *CreateDomainResponseBodyData `json:"data,omitempty" xml:"data,omitempty" type:"Struct"`
	// example:
	//
	// success
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// 0C2D1C68-0D93-5561-8EE6-FDB7BF067A30
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (CreateDomainResponseBody) GoString

func (s CreateDomainResponseBody) GoString() string

func (*CreateDomainResponseBody) SetCode

func (*CreateDomainResponseBody) SetData

func (*CreateDomainResponseBody) SetMessage

func (*CreateDomainResponseBody) SetRequestId

func (CreateDomainResponseBody) String

func (s CreateDomainResponseBody) String() string

type CreateDomainResponseBodyData

type CreateDomainResponseBodyData struct {
	// example:
	//
	// d-cpu1aullhtgkidg7sa4g
	DomainId *string `json:"domainId,omitempty" xml:"domainId,omitempty"`
}

func (CreateDomainResponseBodyData) GoString

func (s CreateDomainResponseBodyData) GoString() string

func (*CreateDomainResponseBodyData) SetDomainId

func (CreateDomainResponseBodyData) String

type CreateEnvironmentRequest

type CreateEnvironmentRequest struct {
	// This parameter is required.
	Alias       *string `json:"alias,omitempty" xml:"alias,omitempty"`
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// gw-cq7l5s5lhtgi6qasrdc0
	GatewayId *string `json:"gatewayId,omitempty" xml:"gatewayId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// test
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
}

func (CreateEnvironmentRequest) GoString

func (s CreateEnvironmentRequest) GoString() string

func (*CreateEnvironmentRequest) SetAlias

func (*CreateEnvironmentRequest) SetDescription

func (*CreateEnvironmentRequest) SetGatewayId

func (*CreateEnvironmentRequest) SetName

func (CreateEnvironmentRequest) String

func (s CreateEnvironmentRequest) String() string

type CreateEnvironmentResponse

type CreateEnvironmentResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateEnvironmentResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateEnvironmentResponse) GoString

func (s CreateEnvironmentResponse) GoString() string

func (*CreateEnvironmentResponse) SetBody

func (*CreateEnvironmentResponse) SetHeaders

func (*CreateEnvironmentResponse) SetStatusCode

func (CreateEnvironmentResponse) String

func (s CreateEnvironmentResponse) String() string

type CreateEnvironmentResponseBody

type CreateEnvironmentResponseBody struct {
	// example:
	//
	// Ok
	Code *string                            `json:"code,omitempty" xml:"code,omitempty"`
	Data *CreateEnvironmentResponseBodyData `json:"data,omitempty" xml:"data,omitempty" type:"Struct"`
	// example:
	//
	// success
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// 3C3B9A12-3868-5EB9-8BEA-F99E03DD125C
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (CreateEnvironmentResponseBody) GoString

func (*CreateEnvironmentResponseBody) SetCode

func (*CreateEnvironmentResponseBody) SetData

func (*CreateEnvironmentResponseBody) SetMessage

func (*CreateEnvironmentResponseBody) SetRequestId

func (CreateEnvironmentResponseBody) String

type CreateEnvironmentResponseBodyData

type CreateEnvironmentResponseBodyData struct {
	// example:
	//
	// env-cq7l5s5lhtgi6qasrdc0
	EnvironmentId *string `json:"environmentId,omitempty" xml:"environmentId,omitempty"`
}

func (CreateEnvironmentResponseBodyData) GoString

func (*CreateEnvironmentResponseBodyData) SetEnvironmentId

func (CreateEnvironmentResponseBodyData) String

type CreateGatewayRouteRequest

type CreateGatewayRouteRequest struct {
	BackendConfig *GatewayRouteBackendConfig `json:"backendConfig,omitempty" xml:"backendConfig,omitempty"`
	Description   *string                    `json:"description,omitempty" xml:"description,omitempty"`
	DomainConfig  *GatewayRouteDomainConfig  `json:"domainConfig,omitempty" xml:"domainConfig,omitempty"`
	Match         *HttpRouteMatch            `json:"match,omitempty" xml:"match,omitempty"`
	// example:
	//
	// itemcenter-route
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
}

func (CreateGatewayRouteRequest) GoString

func (s CreateGatewayRouteRequest) GoString() string

func (*CreateGatewayRouteRequest) SetBackendConfig

func (*CreateGatewayRouteRequest) SetDescription

func (*CreateGatewayRouteRequest) SetDomainConfig

func (*CreateGatewayRouteRequest) SetMatch

func (*CreateGatewayRouteRequest) SetName

func (CreateGatewayRouteRequest) String

func (s CreateGatewayRouteRequest) String() string

type CreateGatewayRouteResponse

type CreateGatewayRouteResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateGatewayRouteResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateGatewayRouteResponse) GoString

func (s CreateGatewayRouteResponse) GoString() string

func (*CreateGatewayRouteResponse) SetBody

func (*CreateGatewayRouteResponse) SetHeaders

func (*CreateGatewayRouteResponse) SetStatusCode

func (CreateGatewayRouteResponse) String

type CreateGatewayRouteResponseBody

type CreateGatewayRouteResponseBody struct {
	// example:
	//
	// Ok
	Code *string                             `json:"code,omitempty" xml:"code,omitempty"`
	Data *CreateGatewayRouteResponseBodyData `json:"data,omitempty" xml:"data,omitempty" type:"Struct"`
	// example:
	//
	// success
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// 0F138FFC-6E2B-56C1-9BAB-A67462E339D1
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (CreateGatewayRouteResponseBody) GoString

func (*CreateGatewayRouteResponseBody) SetCode

func (*CreateGatewayRouteResponseBody) SetMessage

func (*CreateGatewayRouteResponseBody) SetRequestId

func (CreateGatewayRouteResponseBody) String

type CreateGatewayRouteResponseBodyData

type CreateGatewayRouteResponseBodyData struct {
	// example:
	//
	// gr-cpumc37d*****
	GatewayRouteId *string `json:"gatewayRouteId,omitempty" xml:"gatewayRouteId,omitempty"`
}

func (CreateGatewayRouteResponseBodyData) GoString

func (*CreateGatewayRouteResponseBodyData) SetGatewayRouteId

func (CreateGatewayRouteResponseBodyData) String

type CreateGatewayServiceRequest

type CreateGatewayServiceRequest struct {
	GatewayServiceConfigs []*CreateGatewayServiceRequestGatewayServiceConfigs `json:"gatewayServiceConfigs,omitempty" xml:"gatewayServiceConfigs,omitempty" type:"Repeated"`
	// example:
	//
	// MSE_NACOS
	SourceType *string `json:"sourceType,omitempty" xml:"sourceType,omitempty"`
}

func (CreateGatewayServiceRequest) GoString

func (s CreateGatewayServiceRequest) GoString() string

func (*CreateGatewayServiceRequest) SetSourceType

func (CreateGatewayServiceRequest) String

type CreateGatewayServiceRequestGatewayServiceConfigs

type CreateGatewayServiceRequestGatewayServiceConfigs struct {
	Addresses []*string `json:"addresses,omitempty" xml:"addresses,omitempty" type:"Repeated"`
	// example:
	//
	// group-1
	GroupName *string `json:"groupName,omitempty" xml:"groupName,omitempty"`
	// example:
	//
	// itemcenter-provider
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// MSE_NACOS
	Namespace *string `json:"namespace,omitempty" xml:"namespace,omitempty"`
	// example:
	//
	// 8080
	Port *int32 `json:"port,omitempty" xml:"port,omitempty"`
	// example:
	//
	// LATEST
	Qualifier *string `json:"qualifier,omitempty" xml:"qualifier,omitempty"`
}

func (CreateGatewayServiceRequestGatewayServiceConfigs) GoString

func (*CreateGatewayServiceRequestGatewayServiceConfigs) SetAddresses

func (*CreateGatewayServiceRequestGatewayServiceConfigs) SetGroupName

func (*CreateGatewayServiceRequestGatewayServiceConfigs) SetName

func (*CreateGatewayServiceRequestGatewayServiceConfigs) SetNamespace

func (*CreateGatewayServiceRequestGatewayServiceConfigs) SetPort

func (*CreateGatewayServiceRequestGatewayServiceConfigs) SetQualifier

func (CreateGatewayServiceRequestGatewayServiceConfigs) String

type CreateGatewayServiceResponse

type CreateGatewayServiceResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateGatewayServiceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateGatewayServiceResponse) GoString

func (s CreateGatewayServiceResponse) GoString() string

func (*CreateGatewayServiceResponse) SetBody

func (*CreateGatewayServiceResponse) SetHeaders

func (*CreateGatewayServiceResponse) SetStatusCode

func (CreateGatewayServiceResponse) String

type CreateGatewayServiceResponseBody

type CreateGatewayServiceResponseBody struct {
	// example:
	//
	// Ok
	Code *string                               `json:"code,omitempty" xml:"code,omitempty"`
	Data *CreateGatewayServiceResponseBodyData `json:"data,omitempty" xml:"data,omitempty" type:"Struct"`
	// example:
	//
	// success
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// 9BA5586D-0EAE-5F78-B704-1A8DBADE46DA
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (CreateGatewayServiceResponseBody) GoString

func (*CreateGatewayServiceResponseBody) SetCode

func (*CreateGatewayServiceResponseBody) SetMessage

func (*CreateGatewayServiceResponseBody) SetRequestId

func (CreateGatewayServiceResponseBody) String

type CreateGatewayServiceResponseBodyData

type CreateGatewayServiceResponseBodyData struct {
	GatewayServiceIds []*string `json:"gatewayServiceIds,omitempty" xml:"gatewayServiceIds,omitempty" type:"Repeated"`
}

func (CreateGatewayServiceResponseBodyData) GoString

func (*CreateGatewayServiceResponseBodyData) SetGatewayServiceIds

func (CreateGatewayServiceResponseBodyData) String

type CreateGatewayServiceVersionRequest

type CreateGatewayServiceVersionRequest struct {
	Labels []*CreateGatewayServiceVersionRequestLabels `json:"labels,omitempty" xml:"labels,omitempty" type:"Repeated"`
	// example:
	//
	// v1
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
}

func (CreateGatewayServiceVersionRequest) GoString

func (*CreateGatewayServiceVersionRequest) SetName

func (CreateGatewayServiceVersionRequest) String

type CreateGatewayServiceVersionRequestLabels

type CreateGatewayServiceVersionRequestLabels struct {
	// example:
	//
	// app
	Key *string `json:"key,omitempty" xml:"key,omitempty"`
	// example:
	//
	// itemcenter-blue
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (CreateGatewayServiceVersionRequestLabels) GoString

func (*CreateGatewayServiceVersionRequestLabels) SetKey

func (*CreateGatewayServiceVersionRequestLabels) SetValue

func (CreateGatewayServiceVersionRequestLabels) String

type CreateGatewayServiceVersionResponse

type CreateGatewayServiceVersionResponse struct {
	Headers    map[string]*string                       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateGatewayServiceVersionResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateGatewayServiceVersionResponse) GoString

func (*CreateGatewayServiceVersionResponse) SetHeaders

func (*CreateGatewayServiceVersionResponse) SetStatusCode

func (CreateGatewayServiceVersionResponse) String

type CreateGatewayServiceVersionResponseBody

type CreateGatewayServiceVersionResponseBody struct {
	// example:
	//
	// Ok
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// success
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// 393E2630-DBE7-5221-AB35-9E740675491A
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (CreateGatewayServiceVersionResponseBody) GoString

func (*CreateGatewayServiceVersionResponseBody) SetCode

func (*CreateGatewayServiceVersionResponseBody) SetMessage

func (*CreateGatewayServiceVersionResponseBody) SetRequestId

func (CreateGatewayServiceVersionResponseBody) String

type CreateHttpApiOperationRequest

type CreateHttpApiOperationRequest struct {
	Operations []*HttpApiOperation `json:"operations,omitempty" xml:"operations,omitempty" type:"Repeated"`
}

func (CreateHttpApiOperationRequest) GoString

func (*CreateHttpApiOperationRequest) SetOperations

func (CreateHttpApiOperationRequest) String

type CreateHttpApiOperationResponse

type CreateHttpApiOperationResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateHttpApiOperationResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateHttpApiOperationResponse) GoString

func (*CreateHttpApiOperationResponse) SetHeaders

func (*CreateHttpApiOperationResponse) SetStatusCode

func (CreateHttpApiOperationResponse) String

type CreateHttpApiOperationResponseBody

type CreateHttpApiOperationResponseBody struct {
	// example:
	//
	// Ok
	Code *string                                 `json:"code,omitempty" xml:"code,omitempty"`
	Data *CreateHttpApiOperationResponseBodyData `json:"data,omitempty" xml:"data,omitempty" type:"Struct"`
	// example:
	//
	// success
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// 393E2630-DBE7-5221-AB35-9E740675491A
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (CreateHttpApiOperationResponseBody) GoString

func (*CreateHttpApiOperationResponseBody) SetCode

func (*CreateHttpApiOperationResponseBody) SetMessage

func (*CreateHttpApiOperationResponseBody) SetRequestId

func (CreateHttpApiOperationResponseBody) String

type CreateHttpApiOperationResponseBodyData

type CreateHttpApiOperationResponseBodyData struct {
	Operations []*CreateHttpApiOperationResponseBodyDataOperations `json:"operations,omitempty" xml:"operations,omitempty" type:"Repeated"`
}

func (CreateHttpApiOperationResponseBodyData) GoString

func (CreateHttpApiOperationResponseBodyData) String

type CreateHttpApiOperationResponseBodyDataOperations

type CreateHttpApiOperationResponseBodyDataOperations struct {
	OperationId *string `json:"operationId,omitempty" xml:"operationId,omitempty"`
}

func (CreateHttpApiOperationResponseBodyDataOperations) GoString

func (*CreateHttpApiOperationResponseBodyDataOperations) SetOperationId

func (CreateHttpApiOperationResponseBodyDataOperations) String

type CreateHttpApiRequest

type CreateHttpApiRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// /v1
	BasePath    *string `json:"basePath,omitempty" xml:"basePath,omitempty"`
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// This parameter is required.
	Name          *string               `json:"name,omitempty" xml:"name,omitempty"`
	Protocols     []*string             `json:"protocols,omitempty" xml:"protocols,omitempty" type:"Repeated"`
	VersionConfig *HttpApiVersionConfig `json:"versionConfig,omitempty" xml:"versionConfig,omitempty"`
}

func (CreateHttpApiRequest) GoString

func (s CreateHttpApiRequest) GoString() string

func (*CreateHttpApiRequest) SetBasePath

func (*CreateHttpApiRequest) SetDescription

func (s *CreateHttpApiRequest) SetDescription(v string) *CreateHttpApiRequest

func (*CreateHttpApiRequest) SetName

func (*CreateHttpApiRequest) SetProtocols

func (s *CreateHttpApiRequest) SetProtocols(v []*string) *CreateHttpApiRequest

func (*CreateHttpApiRequest) SetVersionConfig

func (CreateHttpApiRequest) String

func (s CreateHttpApiRequest) String() string

type CreateHttpApiResponse

type CreateHttpApiResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateHttpApiResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateHttpApiResponse) GoString

func (s CreateHttpApiResponse) GoString() string

func (*CreateHttpApiResponse) SetBody

func (*CreateHttpApiResponse) SetHeaders

func (*CreateHttpApiResponse) SetStatusCode

func (s *CreateHttpApiResponse) SetStatusCode(v int32) *CreateHttpApiResponse

func (CreateHttpApiResponse) String

func (s CreateHttpApiResponse) String() string

type CreateHttpApiResponseBody

type CreateHttpApiResponseBody struct {
	// example:
	//
	// Ok
	Code *string                        `json:"code,omitempty" xml:"code,omitempty"`
	Data *CreateHttpApiResponseBodyData `json:"data,omitempty" xml:"data,omitempty" type:"Struct"`
	// example:
	//
	// success
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// A1994B10-C6A8-58FA-8347-6A08B0D4EFDE
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (CreateHttpApiResponseBody) GoString

func (s CreateHttpApiResponseBody) GoString() string

func (*CreateHttpApiResponseBody) SetCode

func (*CreateHttpApiResponseBody) SetData

func (*CreateHttpApiResponseBody) SetMessage

func (*CreateHttpApiResponseBody) SetRequestId

func (CreateHttpApiResponseBody) String

func (s CreateHttpApiResponseBody) String() string

type CreateHttpApiResponseBodyData

type CreateHttpApiResponseBodyData struct {
	HttpApiId *string `json:"httpApiId,omitempty" xml:"httpApiId,omitempty"`
	Name      *string `json:"name,omitempty" xml:"name,omitempty"`
}

func (CreateHttpApiResponseBodyData) GoString

func (*CreateHttpApiResponseBodyData) SetHttpApiId

func (*CreateHttpApiResponseBodyData) SetName

func (CreateHttpApiResponseBodyData) String

type CreateServiceSourceRequest

type CreateServiceSourceRequest struct {
	K8sServiceSourceConfig   *CreateServiceSourceRequestK8sServiceSourceConfig   `json:"k8sServiceSourceConfig,omitempty" xml:"k8sServiceSourceConfig,omitempty" type:"Struct"`
	NacosServiceSourceConfig *CreateServiceSourceRequestNacosServiceSourceConfig `json:"nacosServiceSourceConfig,omitempty" xml:"nacosServiceSourceConfig,omitempty" type:"Struct"`
	Type                     *string                                             `json:"type,omitempty" xml:"type,omitempty"`
}

func (CreateServiceSourceRequest) GoString

func (s CreateServiceSourceRequest) GoString() string

func (*CreateServiceSourceRequest) SetType

func (CreateServiceSourceRequest) String

type CreateServiceSourceRequestK8sServiceSourceConfig

type CreateServiceSourceRequestK8sServiceSourceConfig struct {
	AuthorizeSecurityGroupRules []*CreateServiceSourceRequestK8sServiceSourceConfigAuthorizeSecurityGroupRules `json:"authorizeSecurityGroupRules,omitempty" xml:"authorizeSecurityGroupRules,omitempty" type:"Repeated"`
	// example:
	//
	// c4a21b3560fad4ec299f3e******
	ClusterId     *string                                                        `json:"clusterId,omitempty" xml:"clusterId,omitempty"`
	IngressConfig *CreateServiceSourceRequestK8sServiceSourceConfigIngressConfig `json:"ingressConfig,omitempty" xml:"ingressConfig,omitempty" type:"Struct"`
}

func (CreateServiceSourceRequestK8sServiceSourceConfig) GoString

func (*CreateServiceSourceRequestK8sServiceSourceConfig) SetClusterId

func (CreateServiceSourceRequestK8sServiceSourceConfig) String

type CreateServiceSourceRequestK8sServiceSourceConfigAuthorizeSecurityGroupRules

type CreateServiceSourceRequestK8sServiceSourceConfigAuthorizeSecurityGroupRules struct {
	Description     *string   `json:"description,omitempty" xml:"description,omitempty"`
	PortRanges      []*string `json:"portRanges,omitempty" xml:"portRanges,omitempty" type:"Repeated"`
	SecurityGroupId *string   `json:"securityGroupId,omitempty" xml:"securityGroupId,omitempty"`
}

func (CreateServiceSourceRequestK8sServiceSourceConfigAuthorizeSecurityGroupRules) GoString

func (*CreateServiceSourceRequestK8sServiceSourceConfigAuthorizeSecurityGroupRules) SetDescription

func (*CreateServiceSourceRequestK8sServiceSourceConfigAuthorizeSecurityGroupRules) SetPortRanges

func (*CreateServiceSourceRequestK8sServiceSourceConfigAuthorizeSecurityGroupRules) SetSecurityGroupId

func (CreateServiceSourceRequestK8sServiceSourceConfigAuthorizeSecurityGroupRules) String

type CreateServiceSourceRequestK8sServiceSourceConfigIngressConfig

type CreateServiceSourceRequestK8sServiceSourceConfigIngressConfig struct {
	// example:
	//
	// true
	Enable *bool `json:"enable,omitempty" xml:"enable,omitempty"`
	// example:
	//
	// mse
	IngressClass *string `json:"ingressClass,omitempty" xml:"ingressClass,omitempty"`
	// example:
	//
	// false
	OverrideIngressIp *bool `json:"overrideIngressIp,omitempty" xml:"overrideIngressIp,omitempty"`
	// example:
	//
	// default
	WatchNamespace *string `json:"watchNamespace,omitempty" xml:"watchNamespace,omitempty"`
}

func (CreateServiceSourceRequestK8sServiceSourceConfigIngressConfig) GoString

func (*CreateServiceSourceRequestK8sServiceSourceConfigIngressConfig) SetEnable

func (*CreateServiceSourceRequestK8sServiceSourceConfigIngressConfig) SetIngressClass

func (*CreateServiceSourceRequestK8sServiceSourceConfigIngressConfig) SetOverrideIngressIp

func (*CreateServiceSourceRequestK8sServiceSourceConfigIngressConfig) SetWatchNamespace

func (CreateServiceSourceRequestK8sServiceSourceConfigIngressConfig) String

type CreateServiceSourceRequestNacosServiceSourceConfig

type CreateServiceSourceRequestNacosServiceSourceConfig struct {
	// example:
	//
	// mse-cn-328fc8***
	InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
}

func (CreateServiceSourceRequestNacosServiceSourceConfig) GoString

func (*CreateServiceSourceRequestNacosServiceSourceConfig) SetInstanceId

func (CreateServiceSourceRequestNacosServiceSourceConfig) String

type CreateServiceSourceResponse

type CreateServiceSourceResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateServiceSourceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateServiceSourceResponse) GoString

func (s CreateServiceSourceResponse) GoString() string

func (*CreateServiceSourceResponse) SetBody

func (*CreateServiceSourceResponse) SetHeaders

func (*CreateServiceSourceResponse) SetStatusCode

func (CreateServiceSourceResponse) String

type CreateServiceSourceResponseBody

type CreateServiceSourceResponseBody struct {
	// example:
	//
	// Ok
	Code *string                              `json:"code,omitempty" xml:"code,omitempty"`
	Data *CreateServiceSourceResponseBodyData `json:"data,omitempty" xml:"data,omitempty" type:"Struct"`
	// example:
	//
	// success
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// C67DED2B-F19B-5BEC-88C1-D6EB854CD0D4
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (CreateServiceSourceResponseBody) GoString

func (*CreateServiceSourceResponseBody) SetCode

func (*CreateServiceSourceResponseBody) SetMessage

func (*CreateServiceSourceResponseBody) SetRequestId

func (CreateServiceSourceResponseBody) String

type CreateServiceSourceResponseBodyData

type CreateServiceSourceResponseBodyData struct {
	// example:
	//
	// gss-cpqots5lht****
	ServiceSourceId *string `json:"serviceSourceId,omitempty" xml:"serviceSourceId,omitempty"`
}

func (CreateServiceSourceResponseBodyData) GoString

func (*CreateServiceSourceResponseBodyData) SetServiceSourceId

func (CreateServiceSourceResponseBodyData) String

type DashboardFilter

type DashboardFilter struct {
	// example:
	//
	// test
	RouteName *string `json:"routeName,omitempty" xml:"routeName,omitempty"`
}

func (DashboardFilter) GoString

func (s DashboardFilter) GoString() string

func (*DashboardFilter) SetRouteName

func (s *DashboardFilter) SetRouteName(v string) *DashboardFilter

func (DashboardFilter) String

func (s DashboardFilter) String() string

type DeleteDomainResponse

type DeleteDomainResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteDomainResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteDomainResponse) GoString

func (s DeleteDomainResponse) GoString() string

func (*DeleteDomainResponse) SetBody

func (*DeleteDomainResponse) SetHeaders

func (s *DeleteDomainResponse) SetHeaders(v map[string]*string) *DeleteDomainResponse

func (*DeleteDomainResponse) SetStatusCode

func (s *DeleteDomainResponse) SetStatusCode(v int32) *DeleteDomainResponse

func (DeleteDomainResponse) String

func (s DeleteDomainResponse) String() string

type DeleteDomainResponseBody

type DeleteDomainResponseBody struct {
	// example:
	//
	// Ok
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// success
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// A60EE5CA-1294-532A-9775-8D2FD1C6EFBF
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (DeleteDomainResponseBody) GoString

func (s DeleteDomainResponseBody) GoString() string

func (*DeleteDomainResponseBody) SetCode

func (*DeleteDomainResponseBody) SetMessage

func (*DeleteDomainResponseBody) SetRequestId

func (DeleteDomainResponseBody) String

func (s DeleteDomainResponseBody) String() string

type DeleteEnvironmentResponse

type DeleteEnvironmentResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteEnvironmentResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteEnvironmentResponse) GoString

func (s DeleteEnvironmentResponse) GoString() string

func (*DeleteEnvironmentResponse) SetBody

func (*DeleteEnvironmentResponse) SetHeaders

func (*DeleteEnvironmentResponse) SetStatusCode

func (DeleteEnvironmentResponse) String

func (s DeleteEnvironmentResponse) String() string

type DeleteEnvironmentResponseBody

type DeleteEnvironmentResponseBody struct {
	// example:
	//
	// Ok
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// success
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// C61E30D3-579A-5B43-994E-31E02EDC9129
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (DeleteEnvironmentResponseBody) GoString

func (*DeleteEnvironmentResponseBody) SetCode

func (*DeleteEnvironmentResponseBody) SetMessage

func (*DeleteEnvironmentResponseBody) SetRequestId

func (DeleteEnvironmentResponseBody) String

type DeleteGatewayResponse

type DeleteGatewayResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteGatewayResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteGatewayResponse) GoString

func (s DeleteGatewayResponse) GoString() string

func (*DeleteGatewayResponse) SetBody

func (*DeleteGatewayResponse) SetHeaders

func (*DeleteGatewayResponse) SetStatusCode

func (s *DeleteGatewayResponse) SetStatusCode(v int32) *DeleteGatewayResponse

func (DeleteGatewayResponse) String

func (s DeleteGatewayResponse) String() string

type DeleteGatewayResponseBody

type DeleteGatewayResponseBody struct {
	// example:
	//
	// Ok
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// success
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// DE97DFDB-7DF0-5AB9-941C-10D27D769E4B
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (DeleteGatewayResponseBody) GoString

func (s DeleteGatewayResponseBody) GoString() string

func (*DeleteGatewayResponseBody) SetCode

func (*DeleteGatewayResponseBody) SetMessage

func (*DeleteGatewayResponseBody) SetRequestId

func (DeleteGatewayResponseBody) String

func (s DeleteGatewayResponseBody) String() string

type DeleteGatewayRouteResponse

type DeleteGatewayRouteResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteGatewayRouteResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteGatewayRouteResponse) GoString

func (s DeleteGatewayRouteResponse) GoString() string

func (*DeleteGatewayRouteResponse) SetBody

func (*DeleteGatewayRouteResponse) SetHeaders

func (*DeleteGatewayRouteResponse) SetStatusCode

func (DeleteGatewayRouteResponse) String

type DeleteGatewayRouteResponseBody

type DeleteGatewayRouteResponseBody struct {
	// example:
	//
	// Ok
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// success
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// 5B626361-070A-56A7-B127-ADAC8F3655DB
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (DeleteGatewayRouteResponseBody) GoString

func (*DeleteGatewayRouteResponseBody) SetCode

func (*DeleteGatewayRouteResponseBody) SetMessage

func (*DeleteGatewayRouteResponseBody) SetRequestId

func (DeleteGatewayRouteResponseBody) String

type DeleteGatewayServiceResponse

type DeleteGatewayServiceResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteGatewayServiceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteGatewayServiceResponse) GoString

func (s DeleteGatewayServiceResponse) GoString() string

func (*DeleteGatewayServiceResponse) SetBody

func (*DeleteGatewayServiceResponse) SetHeaders

func (*DeleteGatewayServiceResponse) SetStatusCode

func (DeleteGatewayServiceResponse) String

type DeleteGatewayServiceResponseBody

type DeleteGatewayServiceResponseBody struct {
	// example:
	//
	// Ok
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// success
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// 393E2630-DBE7-5221-AB35-9E740675491A
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (DeleteGatewayServiceResponseBody) GoString

func (*DeleteGatewayServiceResponseBody) SetCode

func (*DeleteGatewayServiceResponseBody) SetMessage

func (*DeleteGatewayServiceResponseBody) SetRequestId

func (DeleteGatewayServiceResponseBody) String

type DeleteGatewayServiceVersionResponse

type DeleteGatewayServiceVersionResponse struct {
	Headers    map[string]*string                       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteGatewayServiceVersionResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteGatewayServiceVersionResponse) GoString

func (*DeleteGatewayServiceVersionResponse) SetHeaders

func (*DeleteGatewayServiceVersionResponse) SetStatusCode

func (DeleteGatewayServiceVersionResponse) String

type DeleteGatewayServiceVersionResponseBody

type DeleteGatewayServiceVersionResponseBody struct {
	// example:
	//
	// Ok
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// success
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// 393E2630-DBE7-5221-AB35-9E740675491A
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (DeleteGatewayServiceVersionResponseBody) GoString

func (*DeleteGatewayServiceVersionResponseBody) SetCode

func (*DeleteGatewayServiceVersionResponseBody) SetMessage

func (*DeleteGatewayServiceVersionResponseBody) SetRequestId

func (DeleteGatewayServiceVersionResponseBody) String

type DeleteHttpApiOperationResponse

type DeleteHttpApiOperationResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteHttpApiOperationResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteHttpApiOperationResponse) GoString

func (*DeleteHttpApiOperationResponse) SetHeaders

func (*DeleteHttpApiOperationResponse) SetStatusCode

func (DeleteHttpApiOperationResponse) String

type DeleteHttpApiOperationResponseBody

type DeleteHttpApiOperationResponseBody struct {
	// example:
	//
	// Ok
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// success
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// 585657D2-1C20-5B8A-AF17-D727C6490BE4
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (DeleteHttpApiOperationResponseBody) GoString

func (*DeleteHttpApiOperationResponseBody) SetCode

func (*DeleteHttpApiOperationResponseBody) SetMessage

func (*DeleteHttpApiOperationResponseBody) SetRequestId

func (DeleteHttpApiOperationResponseBody) String

type DeleteHttpApiResponse

type DeleteHttpApiResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteHttpApiResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteHttpApiResponse) GoString

func (s DeleteHttpApiResponse) GoString() string

func (*DeleteHttpApiResponse) SetBody

func (*DeleteHttpApiResponse) SetHeaders

func (*DeleteHttpApiResponse) SetStatusCode

func (s *DeleteHttpApiResponse) SetStatusCode(v int32) *DeleteHttpApiResponse

func (DeleteHttpApiResponse) String

func (s DeleteHttpApiResponse) String() string

type DeleteHttpApiResponseBody

type DeleteHttpApiResponseBody struct {
	// example:
	//
	// Ok
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// success
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// 5B626361-070A-56A7-B127-ADAC8F3655DB
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (DeleteHttpApiResponseBody) GoString

func (s DeleteHttpApiResponseBody) GoString() string

func (*DeleteHttpApiResponseBody) SetCode

func (*DeleteHttpApiResponseBody) SetMessage

func (*DeleteHttpApiResponseBody) SetRequestId

func (DeleteHttpApiResponseBody) String

func (s DeleteHttpApiResponseBody) String() string

type DeleteServiceSourceResponse

type DeleteServiceSourceResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteServiceSourceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteServiceSourceResponse) GoString

func (s DeleteServiceSourceResponse) GoString() string

func (*DeleteServiceSourceResponse) SetBody

func (*DeleteServiceSourceResponse) SetHeaders

func (*DeleteServiceSourceResponse) SetStatusCode

func (DeleteServiceSourceResponse) String

type DeleteServiceSourceResponseBody

type DeleteServiceSourceResponseBody struct {
	// example:
	//
	// Ok
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// success
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// 393E2630-DBE7-5221-AB35-9E740675491A
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (DeleteServiceSourceResponseBody) GoString

func (*DeleteServiceSourceResponseBody) SetCode

func (*DeleteServiceSourceResponseBody) SetMessage

func (*DeleteServiceSourceResponseBody) SetRequestId

func (DeleteServiceSourceResponseBody) String

type DomainInfo

type DomainInfo struct {
	CertIdentifier  *string `json:"certIdentifier,omitempty" xml:"certIdentifier,omitempty"`
	CreateFrom      *string `json:"createFrom,omitempty" xml:"createFrom,omitempty"`
	CreateTimestamp *int64  `json:"createTimestamp,omitempty" xml:"createTimestamp,omitempty"`
	DomainId        *string `json:"domainId,omitempty" xml:"domainId,omitempty"`
	ForceHttps      *bool   `json:"forceHttps,omitempty" xml:"forceHttps,omitempty"`
	Name            *string `json:"name,omitempty" xml:"name,omitempty"`
	Protocol        *string `json:"protocol,omitempty" xml:"protocol,omitempty"`
	Status          *string `json:"status,omitempty" xml:"status,omitempty"`
	UpdateTimestamp *int64  `json:"updateTimestamp,omitempty" xml:"updateTimestamp,omitempty"`
}

func (DomainInfo) GoString

func (s DomainInfo) GoString() string

func (*DomainInfo) SetCertIdentifier

func (s *DomainInfo) SetCertIdentifier(v string) *DomainInfo

func (*DomainInfo) SetCreateFrom

func (s *DomainInfo) SetCreateFrom(v string) *DomainInfo

func (*DomainInfo) SetCreateTimestamp

func (s *DomainInfo) SetCreateTimestamp(v int64) *DomainInfo

func (*DomainInfo) SetDomainId

func (s *DomainInfo) SetDomainId(v string) *DomainInfo

func (*DomainInfo) SetForceHttps

func (s *DomainInfo) SetForceHttps(v bool) *DomainInfo

func (*DomainInfo) SetName

func (s *DomainInfo) SetName(v string) *DomainInfo

func (*DomainInfo) SetProtocol

func (s *DomainInfo) SetProtocol(v string) *DomainInfo

func (*DomainInfo) SetStatus

func (s *DomainInfo) SetStatus(v string) *DomainInfo

func (*DomainInfo) SetUpdateTimestamp

func (s *DomainInfo) SetUpdateTimestamp(v int64) *DomainInfo

func (DomainInfo) String

func (s DomainInfo) String() string

type EnvironmentInfo

type EnvironmentInfo struct {
	Alias           *string          `json:"alias,omitempty" xml:"alias,omitempty"`
	CreateTimestamp *int64           `json:"createTimestamp,omitempty" xml:"createTimestamp,omitempty"`
	Default         *bool            `json:"default,omitempty" xml:"default,omitempty"`
	Description     *string          `json:"description,omitempty" xml:"description,omitempty"`
	EnvironmentId   *string          `json:"environmentId,omitempty" xml:"environmentId,omitempty"`
	GatewayInfo     *GatewayInfo     `json:"gatewayInfo,omitempty" xml:"gatewayInfo,omitempty"`
	Name            *string          `json:"name,omitempty" xml:"name,omitempty"`
	SubDomainInfos  []*SubDomainInfo `json:"subDomainInfos,omitempty" xml:"subDomainInfos,omitempty" type:"Repeated"`
	UpdateTimestamp *int64           `json:"updateTimestamp,omitempty" xml:"updateTimestamp,omitempty"`
}

func (EnvironmentInfo) GoString

func (s EnvironmentInfo) GoString() string

func (*EnvironmentInfo) SetAlias

func (s *EnvironmentInfo) SetAlias(v string) *EnvironmentInfo

func (*EnvironmentInfo) SetCreateTimestamp

func (s *EnvironmentInfo) SetCreateTimestamp(v int64) *EnvironmentInfo

func (*EnvironmentInfo) SetDefault

func (s *EnvironmentInfo) SetDefault(v bool) *EnvironmentInfo

func (*EnvironmentInfo) SetDescription

func (s *EnvironmentInfo) SetDescription(v string) *EnvironmentInfo

func (*EnvironmentInfo) SetEnvironmentId

func (s *EnvironmentInfo) SetEnvironmentId(v string) *EnvironmentInfo

func (*EnvironmentInfo) SetGatewayInfo

func (s *EnvironmentInfo) SetGatewayInfo(v *GatewayInfo) *EnvironmentInfo

func (*EnvironmentInfo) SetName

func (s *EnvironmentInfo) SetName(v string) *EnvironmentInfo

func (*EnvironmentInfo) SetSubDomainInfos

func (s *EnvironmentInfo) SetSubDomainInfos(v []*SubDomainInfo) *EnvironmentInfo

func (*EnvironmentInfo) SetUpdateTimestamp

func (s *EnvironmentInfo) SetUpdateTimestamp(v int64) *EnvironmentInfo

func (EnvironmentInfo) String

func (s EnvironmentInfo) String() string

type GatewayInfo

type GatewayInfo struct {
	GatewayId *string `json:"gatewayId,omitempty" xml:"gatewayId,omitempty"`
	Name      *string `json:"name,omitempty" xml:"name,omitempty"`
}

func (GatewayInfo) GoString

func (s GatewayInfo) GoString() string

func (*GatewayInfo) SetGatewayId

func (s *GatewayInfo) SetGatewayId(v string) *GatewayInfo

func (*GatewayInfo) SetName

func (s *GatewayInfo) SetName(v string) *GatewayInfo

func (GatewayInfo) String

func (s GatewayInfo) String() string

type GatewayLogConfig

type GatewayLogConfig struct {
	SlsConfig *GatewayLogConfigSlsConfig `json:"slsConfig,omitempty" xml:"slsConfig,omitempty" type:"Struct"`
}

func (GatewayLogConfig) GoString

func (s GatewayLogConfig) GoString() string

func (*GatewayLogConfig) SetSlsConfig

func (GatewayLogConfig) String

func (s GatewayLogConfig) String() string

type GatewayLogConfigSlsConfig

type GatewayLogConfigSlsConfig struct {
	Enable *bool `json:"enable,omitempty" xml:"enable,omitempty"`
}

func (GatewayLogConfigSlsConfig) GoString

func (s GatewayLogConfigSlsConfig) GoString() string

func (*GatewayLogConfigSlsConfig) SetEnable

func (GatewayLogConfigSlsConfig) String

func (s GatewayLogConfigSlsConfig) String() string

type GatewayRouteBackend

type GatewayRouteBackend struct {
	Services []*GatewayRouteBackendServices `json:"services,omitempty" xml:"services,omitempty" type:"Repeated"`
	// example:
	//
	// Single
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (GatewayRouteBackend) GoString

func (s GatewayRouteBackend) GoString() string

func (*GatewayRouteBackend) SetServices

func (*GatewayRouteBackend) SetType

func (GatewayRouteBackend) String

func (s GatewayRouteBackend) String() string

type GatewayRouteBackendConfig

type GatewayRouteBackendConfig struct {
	Services []*GatewayRouteBackendConfigServices `json:"services,omitempty" xml:"services,omitempty" type:"Repeated"`
	// example:
	//
	// Single
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (GatewayRouteBackendConfig) GoString

func (s GatewayRouteBackendConfig) GoString() string

func (*GatewayRouteBackendConfig) SetServices

func (*GatewayRouteBackendConfig) SetType

func (GatewayRouteBackendConfig) String

func (s GatewayRouteBackendConfig) String() string

type GatewayRouteBackendConfigServices

type GatewayRouteBackendConfigServices struct {
	// example:
	//
	// gs-cq2bmmdlhtgj***
	GatewayServiceId *string `json:"gatewayServiceId,omitempty" xml:"gatewayServiceId,omitempty"`
	// example:
	//
	// port
	Port *int32 `json:"port,omitempty" xml:"port,omitempty"`
	// example:
	//
	// HTTP
	Protocol *string `json:"protocol,omitempty" xml:"protocol,omitempty"`
	// example:
	//
	// K8S
	SourceType *string `json:"sourceType,omitempty" xml:"sourceType,omitempty"`
	// example:
	//
	// 49
	Weight *float32 `json:"weight,omitempty" xml:"weight,omitempty"`
}

func (GatewayRouteBackendConfigServices) GoString

func (*GatewayRouteBackendConfigServices) SetGatewayServiceId

func (*GatewayRouteBackendConfigServices) SetPort

func (*GatewayRouteBackendConfigServices) SetProtocol

func (*GatewayRouteBackendConfigServices) SetSourceType

func (*GatewayRouteBackendConfigServices) SetWeight

func (GatewayRouteBackendConfigServices) String

type GatewayRouteBackendServices

type GatewayRouteBackendServices struct {
	// example:
	//
	// gs-cq2bmmdlhtgj***
	GatewayServiceId *string `json:"gatewayServiceId,omitempty" xml:"gatewayServiceId,omitempty"`
	// example:
	//
	// item-service
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// port
	Port *int32 `json:"port,omitempty" xml:"port,omitempty"`
	// example:
	//
	// HTTP
	Protocol *string `json:"protocol,omitempty" xml:"protocol,omitempty"`
	// example:
	//
	// v1
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
	// example:
	//
	// 49
	Weight *float32 `json:"weight,omitempty" xml:"weight,omitempty"`
}

func (GatewayRouteBackendServices) GoString

func (s GatewayRouteBackendServices) GoString() string

func (*GatewayRouteBackendServices) SetGatewayServiceId

func (*GatewayRouteBackendServices) SetName

func (*GatewayRouteBackendServices) SetPort

func (*GatewayRouteBackendServices) SetProtocol

func (*GatewayRouteBackendServices) SetVersion

func (*GatewayRouteBackendServices) SetWeight

func (GatewayRouteBackendServices) String

type GatewayRouteDomainConfig

type GatewayRouteDomainConfig struct {
	DomainIds []*string `json:"domainIds,omitempty" xml:"domainIds,omitempty" type:"Repeated"`
}

func (GatewayRouteDomainConfig) GoString

func (s GatewayRouteDomainConfig) GoString() string

func (*GatewayRouteDomainConfig) SetDomainIds

func (GatewayRouteDomainConfig) String

func (s GatewayRouteDomainConfig) String() string

type GatewayRouteDomainInfo

type GatewayRouteDomainInfo struct {
	Domains []*GatewayRouteDomainInfoDomains `json:"domains,omitempty" xml:"domains,omitempty" type:"Repeated"`
}

func (GatewayRouteDomainInfo) GoString

func (s GatewayRouteDomainInfo) GoString() string

func (*GatewayRouteDomainInfo) SetDomains

func (GatewayRouteDomainInfo) String

func (s GatewayRouteDomainInfo) String() string

type GatewayRouteDomainInfoDomains

type GatewayRouteDomainInfoDomains struct {
	// example:
	//
	// d-cp82or5l***
	DomainId *string `json:"domainId,omitempty" xml:"domainId,omitempty"`
	// example:
	//
	// item.dev
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// HTTP
	Protocol *string `json:"protocol,omitempty" xml:"protocol,omitempty"`
}

func (GatewayRouteDomainInfoDomains) GoString

func (*GatewayRouteDomainInfoDomains) SetDomainId

func (*GatewayRouteDomainInfoDomains) SetName

func (*GatewayRouteDomainInfoDomains) SetProtocol

func (GatewayRouteDomainInfoDomains) String

type GatewayService

type GatewayService struct {
	Addresses        []*string              `json:"addresses,omitempty" xml:"addresses,omitempty" type:"Repeated"`
	CreateTimestamp  *int64                 `json:"createTimestamp,omitempty" xml:"createTimestamp,omitempty"`
	GatewayServiceId *string                `json:"gatewayServiceId,omitempty" xml:"gatewayServiceId,omitempty"`
	HealthCheck      *ServiceHealthCheck    `json:"healthCheck,omitempty" xml:"healthCheck,omitempty"`
	HealthStatus     *string                `json:"healthStatus,omitempty" xml:"healthStatus,omitempty"`
	Name             *string                `json:"name,omitempty" xml:"name,omitempty"`
	Namespace        *string                `json:"namespace,omitempty" xml:"namespace,omitempty"`
	Ports            []*GatewayServicePorts `json:"ports,omitempty" xml:"ports,omitempty" type:"Repeated"`
	// example:
	//
	// LATEST
	Qualifier          *string   `json:"qualifier,omitempty" xml:"qualifier,omitempty"`
	SourceType         *string   `json:"sourceType,omitempty" xml:"sourceType,omitempty"`
	UnhealthyEndpoints []*string `json:"unhealthyEndpoints,omitempty" xml:"unhealthyEndpoints,omitempty" type:"Repeated"`
	UpdateTimestamp    *int64    `json:"updateTimestamp,omitempty" xml:"updateTimestamp,omitempty"`
}

func (GatewayService) GoString

func (s GatewayService) GoString() string

func (*GatewayService) SetAddresses

func (s *GatewayService) SetAddresses(v []*string) *GatewayService

func (*GatewayService) SetCreateTimestamp

func (s *GatewayService) SetCreateTimestamp(v int64) *GatewayService

func (*GatewayService) SetGatewayServiceId

func (s *GatewayService) SetGatewayServiceId(v string) *GatewayService

func (*GatewayService) SetHealthCheck

func (s *GatewayService) SetHealthCheck(v *ServiceHealthCheck) *GatewayService

func (*GatewayService) SetHealthStatus

func (s *GatewayService) SetHealthStatus(v string) *GatewayService

func (*GatewayService) SetName

func (s *GatewayService) SetName(v string) *GatewayService

func (*GatewayService) SetNamespace

func (s *GatewayService) SetNamespace(v string) *GatewayService

func (*GatewayService) SetPorts

func (*GatewayService) SetQualifier

func (s *GatewayService) SetQualifier(v string) *GatewayService

func (*GatewayService) SetSourceType

func (s *GatewayService) SetSourceType(v string) *GatewayService

func (*GatewayService) SetUnhealthyEndpoints

func (s *GatewayService) SetUnhealthyEndpoints(v []*string) *GatewayService

func (*GatewayService) SetUpdateTimestamp

func (s *GatewayService) SetUpdateTimestamp(v int64) *GatewayService

func (GatewayService) String

func (s GatewayService) String() string

type GatewayServicePorts

type GatewayServicePorts struct {
	Name     *string `json:"name,omitempty" xml:"name,omitempty"`
	Port     *int32  `json:"port,omitempty" xml:"port,omitempty"`
	Protocol *string `json:"protocol,omitempty" xml:"protocol,omitempty"`
}

func (GatewayServicePorts) GoString

func (s GatewayServicePorts) GoString() string

func (*GatewayServicePorts) SetName

func (*GatewayServicePorts) SetPort

func (*GatewayServicePorts) SetProtocol

func (s *GatewayServicePorts) SetProtocol(v string) *GatewayServicePorts

func (GatewayServicePorts) String

func (s GatewayServicePorts) String() string

type GatewayServiceSource

type GatewayServiceSource struct {
	Bound                  *bool                                       `json:"bound,omitempty" xml:"bound,omitempty"`
	CreateTimestamp        *int64                                      `json:"createTimestamp,omitempty" xml:"createTimestamp,omitempty"`
	K8sServiceSourceInfo   *GatewayServiceSourceK8sServiceSourceInfo   `json:"k8sServiceSourceInfo,omitempty" xml:"k8sServiceSourceInfo,omitempty" type:"Struct"`
	NacosServiceSourceInfo *GatewayServiceSourceNacosServiceSourceInfo `json:"nacosServiceSourceInfo,omitempty" xml:"nacosServiceSourceInfo,omitempty" type:"Struct"`
	Name                   *string                                     `json:"name,omitempty" xml:"name,omitempty"`
	ServiceSourceId        *string                                     `json:"serviceSourceId,omitempty" xml:"serviceSourceId,omitempty"`
	Type                   *string                                     `json:"type,omitempty" xml:"type,omitempty"`
	UpdateTimestamp        *int64                                      `json:"updateTimestamp,omitempty" xml:"updateTimestamp,omitempty"`
}

func (GatewayServiceSource) GoString

func (s GatewayServiceSource) GoString() string

func (*GatewayServiceSource) SetBound

func (*GatewayServiceSource) SetCreateTimestamp

func (s *GatewayServiceSource) SetCreateTimestamp(v int64) *GatewayServiceSource

func (*GatewayServiceSource) SetK8sServiceSourceInfo

func (*GatewayServiceSource) SetNacosServiceSourceInfo

func (*GatewayServiceSource) SetName

func (*GatewayServiceSource) SetServiceSourceId

func (s *GatewayServiceSource) SetServiceSourceId(v string) *GatewayServiceSource

func (*GatewayServiceSource) SetType

func (*GatewayServiceSource) SetUpdateTimestamp

func (s *GatewayServiceSource) SetUpdateTimestamp(v int64) *GatewayServiceSource

func (GatewayServiceSource) String

func (s GatewayServiceSource) String() string

type GatewayServiceSourceK8sServiceSourceInfo

type GatewayServiceSourceK8sServiceSourceInfo struct {
	ClusterId     *string                                                `json:"clusterId,omitempty" xml:"clusterId,omitempty"`
	IngressConfig *GatewayServiceSourceK8sServiceSourceInfoIngressConfig `json:"ingressConfig,omitempty" xml:"ingressConfig,omitempty" type:"Struct"`
}

func (GatewayServiceSourceK8sServiceSourceInfo) GoString

func (*GatewayServiceSourceK8sServiceSourceInfo) SetClusterId

func (GatewayServiceSourceK8sServiceSourceInfo) String

type GatewayServiceSourceK8sServiceSourceInfoIngressConfig

type GatewayServiceSourceK8sServiceSourceInfoIngressConfig struct {
	// example:
	//
	// true
	Enable *bool `json:"enable,omitempty" xml:"enable,omitempty"`
	// example:
	//
	// mse
	IngressClass *string `json:"ingressClass,omitempty" xml:"ingressClass,omitempty"`
	// example:
	//
	// false
	OverrideIngressIp *bool `json:"overrideIngressIp,omitempty" xml:"overrideIngressIp,omitempty"`
	// example:
	//
	// default
	WatchNamespace *string `json:"watchNamespace,omitempty" xml:"watchNamespace,omitempty"`
}

func (GatewayServiceSourceK8sServiceSourceInfoIngressConfig) GoString

func (*GatewayServiceSourceK8sServiceSourceInfoIngressConfig) SetEnable

func (*GatewayServiceSourceK8sServiceSourceInfoIngressConfig) SetIngressClass

func (*GatewayServiceSourceK8sServiceSourceInfoIngressConfig) SetOverrideIngressIp

func (*GatewayServiceSourceK8sServiceSourceInfoIngressConfig) SetWatchNamespace

func (GatewayServiceSourceK8sServiceSourceInfoIngressConfig) String

type GatewayServiceSourceNacosServiceSourceInfo

type GatewayServiceSourceNacosServiceSourceInfo struct {
	Address    *string `json:"address,omitempty" xml:"address,omitempty"`
	ClusterId  *string `json:"clusterId,omitempty" xml:"clusterId,omitempty"`
	InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
}

func (GatewayServiceSourceNacosServiceSourceInfo) GoString

func (*GatewayServiceSourceNacosServiceSourceInfo) SetAddress

func (*GatewayServiceSourceNacosServiceSourceInfo) SetClusterId

func (*GatewayServiceSourceNacosServiceSourceInfo) SetInstanceId

func (GatewayServiceSourceNacosServiceSourceInfo) String

type GetDomainResponse

type GetDomainResponse struct {
	Headers    map[string]*string     `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetDomainResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetDomainResponse) GoString

func (s GetDomainResponse) GoString() string

func (*GetDomainResponse) SetBody

func (*GetDomainResponse) SetHeaders

func (s *GetDomainResponse) SetHeaders(v map[string]*string) *GetDomainResponse

func (*GetDomainResponse) SetStatusCode

func (s *GetDomainResponse) SetStatusCode(v int32) *GetDomainResponse

func (GetDomainResponse) String

func (s GetDomainResponse) String() string

type GetDomainResponseBody

type GetDomainResponseBody struct {
	// example:
	//
	// Ok
	Code *string                    `json:"code,omitempty" xml:"code,omitempty"`
	Data *GetDomainResponseBodyData `json:"data,omitempty" xml:"data,omitempty" type:"Struct"`
	// example:
	//
	// success
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// 3ACFC7A7-45A9-58CF-B2D5-765B60254695
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (GetDomainResponseBody) GoString

func (s GetDomainResponseBody) GoString() string

func (*GetDomainResponseBody) SetCode

func (*GetDomainResponseBody) SetData

func (*GetDomainResponseBody) SetMessage

func (*GetDomainResponseBody) SetRequestId

func (GetDomainResponseBody) String

func (s GetDomainResponseBody) String() string

type GetDomainResponseBodyData

type GetDomainResponseBodyData struct {
	// example:
	//
	// RSA
	Algorithm *string `json:"algorithm,omitempty" xml:"algorithm,omitempty"`
	// example:
	//
	// 223576-cn-hangzhou
	CaCertIndentifier *string `json:"caCertIndentifier,omitempty" xml:"caCertIndentifier,omitempty"`
	// example:
	//
	// 123576-cn-hangzhou
	CertIndentifier *string `json:"certIndentifier,omitempty" xml:"certIndentifier,omitempty"`
	// example:
	//
	// test-cert
	CertName *string `json:"certName,omitempty" xml:"certName,omitempty"`
	// example:
	//
	// Console
	CreateFrom *string `json:"createFrom,omitempty" xml:"createFrom,omitempty"`
	// example:
	//
	// 1719386834548
	CreateTimestamp *int64 `json:"createTimestamp,omitempty" xml:"createTimestamp,omitempty"`
	// example:
	//
	// false
	Default *bool `json:"default,omitempty" xml:"default,omitempty"`
	// example:
	//
	// d-cq1m3utlhtgvgkv7sitg
	DomainId *string `json:"domainId,omitempty" xml:"domainId,omitempty"`
	// example:
	//
	// false
	ForceHttps *bool `json:"forceHttps,omitempty" xml:"forceHttps,omitempty"`
	// example:
	//
	// Open
	Http2Option *string `json:"http2Option,omitempty" xml:"http2Option,omitempty"`
	// example:
	//
	// Alibaba
	Issuer *string `json:"issuer,omitempty" xml:"issuer,omitempty"`
	// example:
	//
	// abc.com
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// 1719386834548
	NotAfterTimstamp *int64 `json:"notAfterTimstamp,omitempty" xml:"notAfterTimstamp,omitempty"`
	// example:
	//
	// 1719386834548
	NotBeforeTimestamp *int64 `json:"notBeforeTimestamp,omitempty" xml:"notBeforeTimestamp,omitempty"`
	// example:
	//
	// HTTP
	Protocol *string `json:"protocol,omitempty" xml:"protocol,omitempty"`
	// example:
	//
	// aliyun.com
	Sans *string `json:"sans,omitempty" xml:"sans,omitempty"`
	// example:
	//
	// TLS 1.3
	TlsMax *string `json:"tlsMax,omitempty" xml:"tlsMax,omitempty"`
	// example:
	//
	// TLS 1.0
	TlsMin *string `json:"tlsMin,omitempty" xml:"tlsMin,omitempty"`
	// example:
	//
	// 1719386834548
	Updatetimestamp *int64 `json:"updatetimestamp,omitempty" xml:"updatetimestamp,omitempty"`
}

func (GetDomainResponseBodyData) GoString

func (s GetDomainResponseBodyData) GoString() string

func (*GetDomainResponseBodyData) SetAlgorithm

func (*GetDomainResponseBodyData) SetCaCertIndentifier

func (s *GetDomainResponseBodyData) SetCaCertIndentifier(v string) *GetDomainResponseBodyData

func (*GetDomainResponseBodyData) SetCertIndentifier

func (*GetDomainResponseBodyData) SetCertName

func (*GetDomainResponseBodyData) SetCreateFrom

func (*GetDomainResponseBodyData) SetCreateTimestamp

func (s *GetDomainResponseBodyData) SetCreateTimestamp(v int64) *GetDomainResponseBodyData

func (*GetDomainResponseBodyData) SetDefault

func (*GetDomainResponseBodyData) SetDomainId

func (*GetDomainResponseBodyData) SetForceHttps

func (*GetDomainResponseBodyData) SetHttp2Option

func (*GetDomainResponseBodyData) SetIssuer

func (*GetDomainResponseBodyData) SetName

func (*GetDomainResponseBodyData) SetNotAfterTimstamp

func (s *GetDomainResponseBodyData) SetNotAfterTimstamp(v int64) *GetDomainResponseBodyData

func (*GetDomainResponseBodyData) SetNotBeforeTimestamp

func (s *GetDomainResponseBodyData) SetNotBeforeTimestamp(v int64) *GetDomainResponseBodyData

func (*GetDomainResponseBodyData) SetProtocol

func (*GetDomainResponseBodyData) SetSans

func (*GetDomainResponseBodyData) SetTlsMax

func (*GetDomainResponseBodyData) SetTlsMin

func (*GetDomainResponseBodyData) SetUpdatetimestamp

func (s *GetDomainResponseBodyData) SetUpdatetimestamp(v int64) *GetDomainResponseBodyData

func (GetDomainResponseBodyData) String

func (s GetDomainResponseBodyData) String() string

type GetEnvironmentResponse

type GetEnvironmentResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetEnvironmentResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetEnvironmentResponse) GoString

func (s GetEnvironmentResponse) GoString() string

func (*GetEnvironmentResponse) SetBody

func (*GetEnvironmentResponse) SetHeaders

func (*GetEnvironmentResponse) SetStatusCode

func (GetEnvironmentResponse) String

func (s GetEnvironmentResponse) String() string

type GetEnvironmentResponseBody

type GetEnvironmentResponseBody struct {
	// example:
	//
	// Ok
	Code *string                         `json:"code,omitempty" xml:"code,omitempty"`
	Data *GetEnvironmentResponseBodyData `json:"data,omitempty" xml:"data,omitempty" type:"Struct"`
	// example:
	//
	// success
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// 3F8EE674-BB08-5E92-BE6F-E4756A748B0F
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (GetEnvironmentResponseBody) GoString

func (s GetEnvironmentResponseBody) GoString() string

func (*GetEnvironmentResponseBody) SetCode

func (*GetEnvironmentResponseBody) SetData

func (*GetEnvironmentResponseBody) SetMessage

func (*GetEnvironmentResponseBody) SetRequestId

func (GetEnvironmentResponseBody) String

type GetEnvironmentResponseBodyData

type GetEnvironmentResponseBodyData struct {
	Alias *string `json:"alias,omitempty" xml:"alias,omitempty"`
	// example:
	//
	// 1719386834548
	CreateTimestamp *int64 `json:"createTimestamp,omitempty" xml:"createTimestamp,omitempty"`
	// example:
	//
	// true
	Default     *bool   `json:"default,omitempty" xml:"default,omitempty"`
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// example:
	//
	// env-cq7l5s5lhtgi6qasrdc0
	EnvironmentId *string      `json:"environmentId,omitempty" xml:"environmentId,omitempty"`
	GatewayInfo   *GatewayInfo `json:"gatewayInfo,omitempty" xml:"gatewayInfo,omitempty"`
	// example:
	//
	// test
	Name           *string          `json:"name,omitempty" xml:"name,omitempty"`
	SubDomainInfos []*SubDomainInfo `json:"subDomainInfos,omitempty" xml:"subDomainInfos,omitempty" type:"Repeated"`
	// example:
	//
	// 1719386834548
	UpdateTimestamp *int64 `json:"updateTimestamp,omitempty" xml:"updateTimestamp,omitempty"`
}

func (GetEnvironmentResponseBodyData) GoString

func (*GetEnvironmentResponseBodyData) SetAlias

func (*GetEnvironmentResponseBodyData) SetCreateTimestamp

func (*GetEnvironmentResponseBodyData) SetDefault

func (*GetEnvironmentResponseBodyData) SetDescription

func (*GetEnvironmentResponseBodyData) SetEnvironmentId

func (*GetEnvironmentResponseBodyData) SetGatewayInfo

func (*GetEnvironmentResponseBodyData) SetName

func (*GetEnvironmentResponseBodyData) SetSubDomainInfos

func (*GetEnvironmentResponseBodyData) SetUpdateTimestamp

func (GetEnvironmentResponseBodyData) String

type GetGatewayResponse

type GetGatewayResponse struct {
	Headers    map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetGatewayResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetGatewayResponse) GoString

func (s GetGatewayResponse) GoString() string

func (*GetGatewayResponse) SetBody

func (*GetGatewayResponse) SetHeaders

func (s *GetGatewayResponse) SetHeaders(v map[string]*string) *GetGatewayResponse

func (*GetGatewayResponse) SetStatusCode

func (s *GetGatewayResponse) SetStatusCode(v int32) *GetGatewayResponse

func (GetGatewayResponse) String

func (s GetGatewayResponse) String() string

type GetGatewayResponseBody

type GetGatewayResponseBody struct {
	// example:
	//
	// Ok
	Code *string                     `json:"code,omitempty" xml:"code,omitempty"`
	Data *GetGatewayResponseBodyData `json:"data,omitempty" xml:"data,omitempty" type:"Struct"`
	// example:
	//
	// success
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// 0F138FFC-6E2B-56C1-9BAB-A67462E339D1
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (GetGatewayResponseBody) GoString

func (s GetGatewayResponseBody) GoString() string

func (*GetGatewayResponseBody) SetCode

func (*GetGatewayResponseBody) SetData

func (*GetGatewayResponseBody) SetMessage

func (*GetGatewayResponseBody) SetRequestId

func (GetGatewayResponseBody) String

func (s GetGatewayResponseBody) String() string

type GetGatewayResponseBodyData

type GetGatewayResponseBodyData struct {
	// example:
	//
	// POSTPAY
	ChargeType *string `json:"chargeType,omitempty" xml:"chargeType,omitempty"`
	// example:
	//
	// Console
	CreateFrom *string `json:"createFrom,omitempty" xml:"createFrom,omitempty"`
	// example:
	//
	// 1719386834548
	CreateTimestamp *int64                                    `json:"createTimestamp,omitempty" xml:"createTimestamp,omitempty"`
	Environments    []*GetGatewayResponseBodyDataEnvironments `json:"environments,omitempty" xml:"environments,omitempty" type:"Repeated"`
	// example:
	//
	// 1719386834548
	ExpireTimestamp *int64 `json:"expireTimestamp,omitempty" xml:"expireTimestamp,omitempty"`
	// example:
	//
	// gw-cq2vundlhtg***
	GatewayId     *string                                    `json:"gatewayId,omitempty" xml:"gatewayId,omitempty"`
	LoadBalancers []*GetGatewayResponseBodyDataLoadBalancers `json:"loadBalancers,omitempty" xml:"loadBalancers,omitempty" type:"Repeated"`
	// example:
	//
	// itemcenter-gateway
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// 2
	Replicas      *string                                  `json:"replicas,omitempty" xml:"replicas,omitempty"`
	SecurityGroup *GetGatewayResponseBodyDataSecurityGroup `json:"securityGroup,omitempty" xml:"securityGroup,omitempty" type:"Struct"`
	// example:
	//
	// apigw.small.x1
	Spec *string `json:"spec,omitempty" xml:"spec,omitempty"`
	// example:
	//
	// Running
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// example:
	//
	// 2.0.2
	TargetVersion *string `json:"targetVersion,omitempty" xml:"targetVersion,omitempty"`
	// example:
	//
	// 1719386834548
	UpdateTimestamp *int64                             `json:"updateTimestamp,omitempty" xml:"updateTimestamp,omitempty"`
	VSwitch         *GetGatewayResponseBodyDataVSwitch `json:"vSwitch,omitempty" xml:"vSwitch,omitempty" type:"Struct"`
	// example:
	//
	// 2.0.2
	Version *string                            `json:"version,omitempty" xml:"version,omitempty"`
	Vpc     *GetGatewayResponseBodyDataVpc     `json:"vpc,omitempty" xml:"vpc,omitempty" type:"Struct"`
	Zones   []*GetGatewayResponseBodyDataZones `json:"zones,omitempty" xml:"zones,omitempty" type:"Repeated"`
}

func (GetGatewayResponseBodyData) GoString

func (s GetGatewayResponseBodyData) GoString() string

func (*GetGatewayResponseBodyData) SetChargeType

func (*GetGatewayResponseBodyData) SetCreateFrom

func (*GetGatewayResponseBodyData) SetCreateTimestamp

func (*GetGatewayResponseBodyData) SetEnvironments

func (*GetGatewayResponseBodyData) SetExpireTimestamp

func (*GetGatewayResponseBodyData) SetGatewayId

func (*GetGatewayResponseBodyData) SetLoadBalancers

func (*GetGatewayResponseBodyData) SetName

func (*GetGatewayResponseBodyData) SetReplicas

func (*GetGatewayResponseBodyData) SetSecurityGroup

func (*GetGatewayResponseBodyData) SetSpec

func (*GetGatewayResponseBodyData) SetStatus

func (*GetGatewayResponseBodyData) SetTargetVersion

func (*GetGatewayResponseBodyData) SetUpdateTimestamp

func (*GetGatewayResponseBodyData) SetVSwitch

func (*GetGatewayResponseBodyData) SetVersion

func (*GetGatewayResponseBodyData) SetVpc

func (*GetGatewayResponseBodyData) SetZones

func (GetGatewayResponseBodyData) String

type GetGatewayResponseBodyDataEnvironments

type GetGatewayResponseBodyDataEnvironments struct {
	Alias *string `json:"alias,omitempty" xml:"alias,omitempty"`
	// example:
	//
	// env-cp9uhudlht***
	EnvironmentId *string `json:"environmentId,omitempty" xml:"environmentId,omitempty"`
	// example:
	//
	// default-gw-cp9ugg5***
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
}

func (GetGatewayResponseBodyDataEnvironments) GoString

func (*GetGatewayResponseBodyDataEnvironments) SetAlias

func (*GetGatewayResponseBodyDataEnvironments) SetEnvironmentId

func (*GetGatewayResponseBodyDataEnvironments) SetName

func (GetGatewayResponseBodyDataEnvironments) String

type GetGatewayResponseBodyDataLoadBalancers

type GetGatewayResponseBodyDataLoadBalancers struct {
	// example:
	//
	// nlb-xoh3pghr***.cn-hangzhou.nlb.aliyuncs.com
	Address *string `json:"address,omitempty" xml:"address,omitempty"`
	// example:
	//
	// ipv4
	AddressIpVersion *string `json:"addressIpVersion,omitempty" xml:"addressIpVersion,omitempty"`
	// example:
	//
	// Internet
	AddressType *string `json:"addressType,omitempty" xml:"addressType,omitempty"`
	// example:
	//
	// true
	GatewayDefault *bool `json:"gatewayDefault,omitempty" xml:"gatewayDefault,omitempty"`
	// example:
	//
	// nlb-xoh3pghru7c***
	LoadBalancerId *string `json:"loadBalancerId,omitempty" xml:"loadBalancerId,omitempty"`
	// example:
	//
	// Managed
	Mode  *string                                         `json:"mode,omitempty" xml:"mode,omitempty"`
	Ports []*GetGatewayResponseBodyDataLoadBalancersPorts `json:"ports,omitempty" xml:"ports,omitempty" type:"Repeated"`
	// example:
	//
	// Ready
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// example:
	//
	// NLB
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (GetGatewayResponseBodyDataLoadBalancers) GoString

func (*GetGatewayResponseBodyDataLoadBalancers) SetAddress

func (*GetGatewayResponseBodyDataLoadBalancers) SetAddressIpVersion

func (*GetGatewayResponseBodyDataLoadBalancers) SetAddressType

func (*GetGatewayResponseBodyDataLoadBalancers) SetGatewayDefault

func (*GetGatewayResponseBodyDataLoadBalancers) SetLoadBalancerId

func (*GetGatewayResponseBodyDataLoadBalancers) SetMode

func (*GetGatewayResponseBodyDataLoadBalancers) SetStatus

func (*GetGatewayResponseBodyDataLoadBalancers) SetType

func (GetGatewayResponseBodyDataLoadBalancers) String

type GetGatewayResponseBodyDataLoadBalancersPorts

type GetGatewayResponseBodyDataLoadBalancersPorts struct {
	// example:
	//
	// 443
	Port *int32 `json:"port,omitempty" xml:"port,omitempty"`
	// example:
	//
	// TCP
	Protocol *string `json:"protocol,omitempty" xml:"protocol,omitempty"`
}

func (GetGatewayResponseBodyDataLoadBalancersPorts) GoString

func (*GetGatewayResponseBodyDataLoadBalancersPorts) SetPort

func (*GetGatewayResponseBodyDataLoadBalancersPorts) SetProtocol

func (GetGatewayResponseBodyDataLoadBalancersPorts) String

type GetGatewayResponseBodyDataSecurityGroup

type GetGatewayResponseBodyDataSecurityGroup struct {
	// example:
	//
	// APIG-sg-gw-cq7ke5ll***
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// sg-bp16tafq9***
	SecurityGroupId *string `json:"securityGroupId,omitempty" xml:"securityGroupId,omitempty"`
}

func (GetGatewayResponseBodyDataSecurityGroup) GoString

func (*GetGatewayResponseBodyDataSecurityGroup) SetName

func (*GetGatewayResponseBodyDataSecurityGroup) SetSecurityGroupId

func (GetGatewayResponseBodyDataSecurityGroup) String

type GetGatewayResponseBodyDataVSwitch

type GetGatewayResponseBodyDataVSwitch struct {
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// vsw-bp1c7ggkj***
	VSwitchId *string `json:"vSwitchId,omitempty" xml:"vSwitchId,omitempty"`
}

func (GetGatewayResponseBodyDataVSwitch) GoString

func (*GetGatewayResponseBodyDataVSwitch) SetName

func (*GetGatewayResponseBodyDataVSwitch) SetVSwitchId

func (GetGatewayResponseBodyDataVSwitch) String

type GetGatewayResponseBodyDataVpc

type GetGatewayResponseBodyDataVpc struct {
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// vpc-bp1llj52lvj6xc***
	VpcId *string `json:"vpcId,omitempty" xml:"vpcId,omitempty"`
}

func (GetGatewayResponseBodyDataVpc) GoString

func (*GetGatewayResponseBodyDataVpc) SetName

func (*GetGatewayResponseBodyDataVpc) SetVpcId

func (GetGatewayResponseBodyDataVpc) String

type GetGatewayResponseBodyDataZones

type GetGatewayResponseBodyDataZones struct {
	Name    *string                                 `json:"name,omitempty" xml:"name,omitempty"`
	VSwitch *GetGatewayResponseBodyDataZonesVSwitch `json:"vSwitch,omitempty" xml:"vSwitch,omitempty" type:"Struct"`
	// example:
	//
	// cn-hangzhou-e
	ZoneId *string `json:"zoneId,omitempty" xml:"zoneId,omitempty"`
}

func (GetGatewayResponseBodyDataZones) GoString

func (*GetGatewayResponseBodyDataZones) SetName

func (*GetGatewayResponseBodyDataZones) SetZoneId

func (GetGatewayResponseBodyDataZones) String

type GetGatewayResponseBodyDataZonesVSwitch

type GetGatewayResponseBodyDataZonesVSwitch struct {
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// vsw-bp1c7ggkj***
	VSwitchId *string `json:"vSwitchId,omitempty" xml:"vSwitchId,omitempty"`
}

func (GetGatewayResponseBodyDataZonesVSwitch) GoString

func (*GetGatewayResponseBodyDataZonesVSwitch) SetName

func (*GetGatewayResponseBodyDataZonesVSwitch) SetVSwitchId

func (GetGatewayResponseBodyDataZonesVSwitch) String

type GetGatewayRouteResponse

type GetGatewayRouteResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetGatewayRouteResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetGatewayRouteResponse) GoString

func (s GetGatewayRouteResponse) GoString() string

func (*GetGatewayRouteResponse) SetBody

func (*GetGatewayRouteResponse) SetHeaders

func (*GetGatewayRouteResponse) SetStatusCode

func (GetGatewayRouteResponse) String

func (s GetGatewayRouteResponse) String() string

type GetGatewayRouteResponseBody

type GetGatewayRouteResponseBody struct {
	// example:
	//
	// Ok
	Code *string                          `json:"code,omitempty" xml:"code,omitempty"`
	Data *GetGatewayRouteResponseBodyData `json:"data,omitempty" xml:"data,omitempty" type:"Struct"`
	// example:
	//
	// success
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// A1994B10-C6A8-58FA-8347-6A08B0D4EFDE
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (GetGatewayRouteResponseBody) GoString

func (s GetGatewayRouteResponseBody) GoString() string

func (*GetGatewayRouteResponseBody) SetCode

func (*GetGatewayRouteResponseBody) SetData

func (*GetGatewayRouteResponseBody) SetMessage

func (*GetGatewayRouteResponseBody) SetRequestId

func (GetGatewayRouteResponseBody) String

type GetGatewayRouteResponseBodyData

type GetGatewayRouteResponseBodyData struct {
	Backend *GatewayRouteBackend `json:"backend,omitempty" xml:"backend,omitempty"`
	// example:
	//
	// 1719386834548
	CreateTimestamp *int64                  `json:"createTimestamp,omitempty" xml:"createTimestamp,omitempty"`
	Description     *string                 `json:"description,omitempty" xml:"description,omitempty"`
	DomainInfo      *GatewayRouteDomainInfo `json:"domainInfo,omitempty" xml:"domainInfo,omitempty"`
	// example:
	//
	// gr-cptf6e7d5l***
	GatewayRouteId *string         `json:"gatewayRouteId,omitempty" xml:"gatewayRouteId,omitempty"`
	Match          *HttpRouteMatch `json:"match,omitempty" xml:"match,omitempty"`
	// example:
	//
	// itemcenter-pre-route
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// NotPublished
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// example:
	//
	// 1719386834548
	UpdateTimestamp *int64 `json:"updateTimestamp,omitempty" xml:"updateTimestamp,omitempty"`
}

func (GetGatewayRouteResponseBodyData) GoString

func (*GetGatewayRouteResponseBodyData) SetBackend

func (*GetGatewayRouteResponseBodyData) SetCreateTimestamp

func (*GetGatewayRouteResponseBodyData) SetDescription

func (*GetGatewayRouteResponseBodyData) SetDomainInfo

func (*GetGatewayRouteResponseBodyData) SetGatewayRouteId

func (*GetGatewayRouteResponseBodyData) SetMatch

func (*GetGatewayRouteResponseBodyData) SetName

func (*GetGatewayRouteResponseBodyData) SetStatus

func (*GetGatewayRouteResponseBodyData) SetUpdateTimestamp

func (GetGatewayRouteResponseBodyData) String

type GetGatewayServiceResponse

type GetGatewayServiceResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetGatewayServiceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetGatewayServiceResponse) GoString

func (s GetGatewayServiceResponse) GoString() string

func (*GetGatewayServiceResponse) SetBody

func (*GetGatewayServiceResponse) SetHeaders

func (*GetGatewayServiceResponse) SetStatusCode

func (GetGatewayServiceResponse) String

func (s GetGatewayServiceResponse) String() string

type GetGatewayServiceResponseBody

type GetGatewayServiceResponseBody struct {
	// example:
	//
	// Ok
	Code *string         `json:"code,omitempty" xml:"code,omitempty"`
	Data *GatewayService `json:"data,omitempty" xml:"data,omitempty"`
	// example:
	//
	// success
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// 393E2630-DBE7-5221-AB35-9E740675491A
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (GetGatewayServiceResponseBody) GoString

func (*GetGatewayServiceResponseBody) SetCode

func (*GetGatewayServiceResponseBody) SetData

func (*GetGatewayServiceResponseBody) SetMessage

func (*GetGatewayServiceResponseBody) SetRequestId

func (GetGatewayServiceResponseBody) String

type GetHttpApiOperationResponse

type GetHttpApiOperationResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetHttpApiOperationResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetHttpApiOperationResponse) GoString

func (s GetHttpApiOperationResponse) GoString() string

func (*GetHttpApiOperationResponse) SetBody

func (*GetHttpApiOperationResponse) SetHeaders

func (*GetHttpApiOperationResponse) SetStatusCode

func (GetHttpApiOperationResponse) String

type GetHttpApiOperationResponseBody

type GetHttpApiOperationResponseBody struct {
	// example:
	//
	// Ok
	Code *string               `json:"code,omitempty" xml:"code,omitempty"`
	Data *HttpApiOperationInfo `json:"data,omitempty" xml:"data,omitempty"`
	// example:
	//
	// success
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// B725275B-50C6-5A49-A9FD-F0332FCB3351
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (GetHttpApiOperationResponseBody) GoString

func (*GetHttpApiOperationResponseBody) SetCode

func (*GetHttpApiOperationResponseBody) SetData

func (*GetHttpApiOperationResponseBody) SetMessage

func (*GetHttpApiOperationResponseBody) SetRequestId

func (GetHttpApiOperationResponseBody) String

type GetHttpApiResponse

type GetHttpApiResponse struct {
	Headers    map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetHttpApiResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetHttpApiResponse) GoString

func (s GetHttpApiResponse) GoString() string

func (*GetHttpApiResponse) SetBody

func (*GetHttpApiResponse) SetHeaders

func (s *GetHttpApiResponse) SetHeaders(v map[string]*string) *GetHttpApiResponse

func (*GetHttpApiResponse) SetStatusCode

func (s *GetHttpApiResponse) SetStatusCode(v int32) *GetHttpApiResponse

func (GetHttpApiResponse) String

func (s GetHttpApiResponse) String() string

type GetHttpApiResponseBody

type GetHttpApiResponseBody struct {
	// example:
	//
	// Ok
	Code *string         `json:"code,omitempty" xml:"code,omitempty"`
	Data *HttpApiApiInfo `json:"data,omitempty" xml:"data,omitempty"`
	// example:
	//
	// success
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// 8FA9BB94-915B-5299-A694-49FCC7F5DD00
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (GetHttpApiResponseBody) GoString

func (s GetHttpApiResponseBody) GoString() string

func (*GetHttpApiResponseBody) SetCode

func (*GetHttpApiResponseBody) SetData

func (*GetHttpApiResponseBody) SetMessage

func (*GetHttpApiResponseBody) SetRequestId

func (GetHttpApiResponseBody) String

func (s GetHttpApiResponseBody) String() string

type HttpApiApiInfo

type HttpApiApiInfo struct {
	// example:
	//
	// /v1
	BasePath     *string                       `json:"basePath,omitempty" xml:"basePath,omitempty"`
	Description  *string                       `json:"description,omitempty" xml:"description,omitempty"`
	Environments []*HttpApiApiInfoEnvironments `json:"environments,omitempty" xml:"environments,omitempty" type:"Repeated"`
	// example:
	//
	// api-xxx
	HttpApiId *string `json:"httpApiId,omitempty" xml:"httpApiId,omitempty"`
	// example:
	//
	// test
	Name        *string             `json:"name,omitempty" xml:"name,omitempty"`
	Protocols   []*string           `json:"protocols,omitempty" xml:"protocols,omitempty" type:"Repeated"`
	VersionInfo *HttpApiVersionInfo `json:"versionInfo,omitempty" xml:"versionInfo,omitempty"`
}

func (HttpApiApiInfo) GoString

func (s HttpApiApiInfo) GoString() string

func (*HttpApiApiInfo) SetBasePath

func (s *HttpApiApiInfo) SetBasePath(v string) *HttpApiApiInfo

func (*HttpApiApiInfo) SetDescription

func (s *HttpApiApiInfo) SetDescription(v string) *HttpApiApiInfo

func (*HttpApiApiInfo) SetEnvironments

func (s *HttpApiApiInfo) SetEnvironments(v []*HttpApiApiInfoEnvironments) *HttpApiApiInfo

func (*HttpApiApiInfo) SetHttpApiId

func (s *HttpApiApiInfo) SetHttpApiId(v string) *HttpApiApiInfo

func (*HttpApiApiInfo) SetName

func (s *HttpApiApiInfo) SetName(v string) *HttpApiApiInfo

func (*HttpApiApiInfo) SetProtocols

func (s *HttpApiApiInfo) SetProtocols(v []*string) *HttpApiApiInfo

func (*HttpApiApiInfo) SetVersionInfo

func (s *HttpApiApiInfo) SetVersionInfo(v *HttpApiVersionInfo) *HttpApiApiInfo

func (HttpApiApiInfo) String

func (s HttpApiApiInfo) String() string

type HttpApiApiInfoEnvironments

type HttpApiApiInfoEnvironments struct {
	// example:
	//
	// test
	Alias *string `json:"alias,omitempty" xml:"alias,omitempty"`
	// example:
	//
	// SingleService
	BackendScene *string `json:"backendScene,omitempty" xml:"backendScene,omitempty"`
	// example:
	//
	// Service
	BackendType        *string                                       `json:"backendType,omitempty" xml:"backendType,omitempty"`
	CloudProductConfig *HttpApiApiInfoEnvironmentsCloudProductConfig `json:"cloudProductConfig,omitempty" xml:"cloudProductConfig,omitempty" type:"Struct"`
	CustomDomains      []*HttpApiDomainInfo                          `json:"customDomains,omitempty" xml:"customDomains,omitempty" type:"Repeated"`
	DnsConfigs         []*HttpApiApiInfoEnvironmentsDnsConfigs       `json:"dnsConfigs,omitempty" xml:"dnsConfigs,omitempty" type:"Repeated"`
	// example:
	//
	// env-xxx
	EnvironmentId *string                                `json:"environmentId,omitempty" xml:"environmentId,omitempty"`
	GatewayInfo   *HttpApiApiInfoEnvironmentsGatewayInfo `json:"gatewayInfo,omitempty" xml:"gatewayInfo,omitempty" type:"Struct"`
	// example:
	//
	// test
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// Published
	PublishStatus  *string                                     `json:"publishStatus,omitempty" xml:"publishStatus,omitempty"`
	ServiceConfigs []*HttpApiApiInfoEnvironmentsServiceConfigs `json:"serviceConfigs,omitempty" xml:"serviceConfigs,omitempty" type:"Repeated"`
	VipConfigs     []*HttpApiApiInfoEnvironmentsVipConfigs     `json:"vipConfigs,omitempty" xml:"vipConfigs,omitempty" type:"Repeated"`
}

func (HttpApiApiInfoEnvironments) GoString

func (s HttpApiApiInfoEnvironments) GoString() string

func (*HttpApiApiInfoEnvironments) SetAlias added in v1.0.5

func (*HttpApiApiInfoEnvironments) SetBackendScene

func (*HttpApiApiInfoEnvironments) SetBackendType

func (*HttpApiApiInfoEnvironments) SetCustomDomains added in v1.0.5

func (*HttpApiApiInfoEnvironments) SetDnsConfigs

func (*HttpApiApiInfoEnvironments) SetEnvironmentId

func (*HttpApiApiInfoEnvironments) SetGatewayInfo added in v1.0.5

func (*HttpApiApiInfoEnvironments) SetName added in v1.0.5

func (*HttpApiApiInfoEnvironments) SetPublishStatus added in v1.0.5

func (*HttpApiApiInfoEnvironments) SetServiceConfigs

func (*HttpApiApiInfoEnvironments) SetVipConfigs

func (HttpApiApiInfoEnvironments) String

type HttpApiApiInfoEnvironmentsCloudProductConfig

type HttpApiApiInfoEnvironmentsCloudProductConfig struct {
	// example:
	//
	// CS
	CloudProductType        *string                                                                `json:"cloudProductType,omitempty" xml:"cloudProductType,omitempty"`
	ContainerServiceConfigs []*HttpApiApiInfoEnvironmentsCloudProductConfigContainerServiceConfigs `json:"containerServiceConfigs,omitempty" xml:"containerServiceConfigs,omitempty" type:"Repeated"`
	FunctionConfigs         []*HttpApiApiInfoEnvironmentsCloudProductConfigFunctionConfigs         `json:"functionConfigs,omitempty" xml:"functionConfigs,omitempty" type:"Repeated"`
	MseNacosConfigs         []*HttpApiApiInfoEnvironmentsCloudProductConfigMseNacosConfigs         `json:"mseNacosConfigs,omitempty" xml:"mseNacosConfigs,omitempty" type:"Repeated"`
}

func (HttpApiApiInfoEnvironmentsCloudProductConfig) GoString

func (*HttpApiApiInfoEnvironmentsCloudProductConfig) SetCloudProductType

func (HttpApiApiInfoEnvironmentsCloudProductConfig) String

type HttpApiApiInfoEnvironmentsCloudProductConfigContainerServiceConfigs

type HttpApiApiInfoEnvironmentsCloudProductConfigContainerServiceConfigs struct {
	// example:
	//
	// gs-xxx
	GatewayServiceId *string                        `json:"gatewayServiceId,omitempty" xml:"gatewayServiceId,omitempty"`
	Match            *HttpApiBackendMatchConditions `json:"match,omitempty" xml:"match,omitempty"`
	// example:
	//
	// test
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// default
	Namespace *string `json:"namespace,omitempty" xml:"namespace,omitempty"`
	// example:
	//
	// 8080
	Port *int32 `json:"port,omitempty" xml:"port,omitempty"`
	// example:
	//
	// HTTP
	Protocol *string `json:"protocol,omitempty" xml:"protocol,omitempty"`
	// example:
	//
	// 100
	Weight *int32 `json:"weight,omitempty" xml:"weight,omitempty"`
}

func (HttpApiApiInfoEnvironmentsCloudProductConfigContainerServiceConfigs) GoString

func (*HttpApiApiInfoEnvironmentsCloudProductConfigContainerServiceConfigs) SetGatewayServiceId

func (*HttpApiApiInfoEnvironmentsCloudProductConfigContainerServiceConfigs) SetName

func (*HttpApiApiInfoEnvironmentsCloudProductConfigContainerServiceConfigs) SetNamespace

func (*HttpApiApiInfoEnvironmentsCloudProductConfigContainerServiceConfigs) SetPort

func (*HttpApiApiInfoEnvironmentsCloudProductConfigContainerServiceConfigs) SetProtocol

func (*HttpApiApiInfoEnvironmentsCloudProductConfigContainerServiceConfigs) SetWeight

func (HttpApiApiInfoEnvironmentsCloudProductConfigContainerServiceConfigs) String

type HttpApiApiInfoEnvironmentsCloudProductConfigFunctionConfigs

type HttpApiApiInfoEnvironmentsCloudProductConfigFunctionConfigs struct {
	// example:
	//
	// gs-xxx
	GatewayServiceId *string                        `json:"gatewayServiceId,omitempty" xml:"gatewayServiceId,omitempty"`
	Match            *HttpApiBackendMatchConditions `json:"match,omitempty" xml:"match,omitempty"`
	// example:
	//
	// test-function
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// LATEST
	Qualifier *string `json:"qualifier,omitempty" xml:"qualifier,omitempty"`
	// example:
	//
	// 100
	Weight *int32 `json:"weight,omitempty" xml:"weight,omitempty"`
}

func (HttpApiApiInfoEnvironmentsCloudProductConfigFunctionConfigs) GoString

func (*HttpApiApiInfoEnvironmentsCloudProductConfigFunctionConfigs) SetGatewayServiceId

func (*HttpApiApiInfoEnvironmentsCloudProductConfigFunctionConfigs) SetName

func (*HttpApiApiInfoEnvironmentsCloudProductConfigFunctionConfigs) SetQualifier

func (*HttpApiApiInfoEnvironmentsCloudProductConfigFunctionConfigs) SetWeight

func (HttpApiApiInfoEnvironmentsCloudProductConfigFunctionConfigs) String

type HttpApiApiInfoEnvironmentsCloudProductConfigMseNacosConfigs

type HttpApiApiInfoEnvironmentsCloudProductConfigMseNacosConfigs struct {
	// example:
	//
	// gs-xxx
	GatewayServiceId *string `json:"gatewayServiceId,omitempty" xml:"gatewayServiceId,omitempty"`
	// example:
	//
	// DEFAULT_GROUP
	GroupName *string                        `json:"groupName,omitempty" xml:"groupName,omitempty"`
	Match     *HttpApiBackendMatchConditions `json:"match,omitempty" xml:"match,omitempty"`
	// example:
	//
	// springboot-test
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// public
	Namespace *string `json:"namespace,omitempty" xml:"namespace,omitempty"`
	// example:
	//
	// 100
	Weight *int32 `json:"weight,omitempty" xml:"weight,omitempty"`
}

func (HttpApiApiInfoEnvironmentsCloudProductConfigMseNacosConfigs) GoString

func (*HttpApiApiInfoEnvironmentsCloudProductConfigMseNacosConfigs) SetGatewayServiceId

func (*HttpApiApiInfoEnvironmentsCloudProductConfigMseNacosConfigs) SetGroupName

func (*HttpApiApiInfoEnvironmentsCloudProductConfigMseNacosConfigs) SetName

func (*HttpApiApiInfoEnvironmentsCloudProductConfigMseNacosConfigs) SetNamespace

func (*HttpApiApiInfoEnvironmentsCloudProductConfigMseNacosConfigs) SetWeight

func (HttpApiApiInfoEnvironmentsCloudProductConfigMseNacosConfigs) String

type HttpApiApiInfoEnvironmentsDnsConfigs

type HttpApiApiInfoEnvironmentsDnsConfigs struct {
	DnsList []*string                      `json:"dnsList,omitempty" xml:"dnsList,omitempty" type:"Repeated"`
	Match   *HttpApiBackendMatchConditions `json:"match,omitempty" xml:"match,omitempty"`
	// example:
	//
	// 100
	Weight *int32 `json:"weight,omitempty" xml:"weight,omitempty"`
}

func (HttpApiApiInfoEnvironmentsDnsConfigs) GoString

func (*HttpApiApiInfoEnvironmentsDnsConfigs) SetDnsList

func (*HttpApiApiInfoEnvironmentsDnsConfigs) SetMatch

func (*HttpApiApiInfoEnvironmentsDnsConfigs) SetWeight

func (HttpApiApiInfoEnvironmentsDnsConfigs) String

type HttpApiApiInfoEnvironmentsGatewayInfo added in v1.0.5

type HttpApiApiInfoEnvironmentsGatewayInfo struct {
	// example:
	//
	// gw-xxx
	GatewayId *string `json:"gatewayId,omitempty" xml:"gatewayId,omitempty"`
	// example:
	//
	// test
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
}

func (HttpApiApiInfoEnvironmentsGatewayInfo) GoString added in v1.0.5

func (*HttpApiApiInfoEnvironmentsGatewayInfo) SetGatewayId added in v1.0.5

func (*HttpApiApiInfoEnvironmentsGatewayInfo) SetName added in v1.0.5

func (HttpApiApiInfoEnvironmentsGatewayInfo) String added in v1.0.5

type HttpApiApiInfoEnvironmentsServiceConfigs

type HttpApiApiInfoEnvironmentsServiceConfigs struct {
	// example:
	//
	// gs-xxx
	GatewayServiceId *string                        `json:"gatewayServiceId,omitempty" xml:"gatewayServiceId,omitempty"`
	Match            *HttpApiBackendMatchConditions `json:"match,omitempty" xml:"match,omitempty"`
	// example:
	//
	// demo-service
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// 8080
	Port *string `json:"port,omitempty" xml:"port,omitempty"`
	// example:
	//
	// HTTP
	Protocol *string `json:"protocol,omitempty" xml:"protocol,omitempty"`
	// example:
	//
	// v1
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
	// example:
	//
	// 100
	Weight *int32 `json:"weight,omitempty" xml:"weight,omitempty"`
}

func (HttpApiApiInfoEnvironmentsServiceConfigs) GoString

func (*HttpApiApiInfoEnvironmentsServiceConfigs) SetGatewayServiceId

func (*HttpApiApiInfoEnvironmentsServiceConfigs) SetName

func (*HttpApiApiInfoEnvironmentsServiceConfigs) SetPort

func (*HttpApiApiInfoEnvironmentsServiceConfigs) SetProtocol

func (*HttpApiApiInfoEnvironmentsServiceConfigs) SetVersion

func (*HttpApiApiInfoEnvironmentsServiceConfigs) SetWeight

func (HttpApiApiInfoEnvironmentsServiceConfigs) String

type HttpApiApiInfoEnvironmentsVipConfigs

type HttpApiApiInfoEnvironmentsVipConfigs struct {
	Endpoints []*string                      `json:"endpoints,omitempty" xml:"endpoints,omitempty" type:"Repeated"`
	Match     *HttpApiBackendMatchConditions `json:"match,omitempty" xml:"match,omitempty"`
	// example:
	//
	// 100
	Weight *int32 `json:"weight,omitempty" xml:"weight,omitempty"`
}

func (HttpApiApiInfoEnvironmentsVipConfigs) GoString

func (*HttpApiApiInfoEnvironmentsVipConfigs) SetEndpoints

func (*HttpApiApiInfoEnvironmentsVipConfigs) SetMatch

func (*HttpApiApiInfoEnvironmentsVipConfigs) SetWeight

func (HttpApiApiInfoEnvironmentsVipConfigs) String

type HttpApiBackendMatchCondition

type HttpApiBackendMatchCondition struct {
	// example:
	//
	// color
	Key *string `json:"key,omitempty" xml:"key,omitempty"`
	// example:
	//
	// equal
	Operator *string `json:"operator,omitempty" xml:"operator,omitempty"`
	// example:
	//
	// Query
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// example:
	//
	// gray
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (HttpApiBackendMatchCondition) GoString

func (s HttpApiBackendMatchCondition) GoString() string

func (*HttpApiBackendMatchCondition) SetKey

func (*HttpApiBackendMatchCondition) SetOperator

func (*HttpApiBackendMatchCondition) SetType

func (*HttpApiBackendMatchCondition) SetValue

func (HttpApiBackendMatchCondition) String

type HttpApiBackendMatchConditions

type HttpApiBackendMatchConditions struct {
	Conditions []*HttpApiBackendMatchCondition `json:"conditions,omitempty" xml:"conditions,omitempty" type:"Repeated"`
	// example:
	//
	// true
	Default *bool `json:"default,omitempty" xml:"default,omitempty"`
}

func (HttpApiBackendMatchConditions) GoString

func (*HttpApiBackendMatchConditions) SetConditions

func (*HttpApiBackendMatchConditions) SetDefault

func (HttpApiBackendMatchConditions) String

type HttpApiDomainInfo

type HttpApiDomainInfo struct {
	// example:
	//
	// d-xxx
	DomainId *string `json:"domainId,omitempty" xml:"domainId,omitempty"`
	// example:
	//
	// www.example.com
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// HTTP
	Protocol *string `json:"protocol,omitempty" xml:"protocol,omitempty"`
}

func (HttpApiDomainInfo) GoString

func (s HttpApiDomainInfo) GoString() string

func (*HttpApiDomainInfo) SetDomainId

func (s *HttpApiDomainInfo) SetDomainId(v string) *HttpApiDomainInfo

func (*HttpApiDomainInfo) SetName

func (*HttpApiDomainInfo) SetProtocol

func (s *HttpApiDomainInfo) SetProtocol(v string) *HttpApiDomainInfo

func (HttpApiDomainInfo) String

func (s HttpApiDomainInfo) String() string

type HttpApiInfoByName

type HttpApiInfoByName struct {
	// example:
	//
	// test-api
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// true
	VersionEnabled    *bool             `json:"versionEnabled,omitempty" xml:"versionEnabled,omitempty"`
	VersionedHttpApis []*HttpApiApiInfo `json:"versionedHttpApis,omitempty" xml:"versionedHttpApis,omitempty" type:"Repeated"`
}

func (HttpApiInfoByName) GoString

func (s HttpApiInfoByName) GoString() string

func (*HttpApiInfoByName) SetName

func (*HttpApiInfoByName) SetVersionEnabled

func (s *HttpApiInfoByName) SetVersionEnabled(v bool) *HttpApiInfoByName

func (*HttpApiInfoByName) SetVersionedHttpApis

func (s *HttpApiInfoByName) SetVersionedHttpApis(v []*HttpApiApiInfo) *HttpApiInfoByName

func (HttpApiInfoByName) String

func (s HttpApiInfoByName) String() string

type HttpApiMockContract

type HttpApiMockContract struct {
	// example:
	//
	// false
	Enable *bool `json:"enable,omitempty" xml:"enable,omitempty"`
	// example:
	//
	// 200
	ResponseCode    *int32  `json:"responseCode,omitempty" xml:"responseCode,omitempty"`
	ResponseContent *string `json:"responseContent,omitempty" xml:"responseContent,omitempty"`
}

func (HttpApiMockContract) GoString

func (s HttpApiMockContract) GoString() string

func (*HttpApiMockContract) SetEnable

func (s *HttpApiMockContract) SetEnable(v bool) *HttpApiMockContract

func (*HttpApiMockContract) SetResponseCode

func (s *HttpApiMockContract) SetResponseCode(v int32) *HttpApiMockContract

func (*HttpApiMockContract) SetResponseContent

func (s *HttpApiMockContract) SetResponseContent(v string) *HttpApiMockContract

func (HttpApiMockContract) String

func (s HttpApiMockContract) String() string

type HttpApiOperation

type HttpApiOperation struct {
	// example:
	//
	// 获取用户信息
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// GET
	Method *string              `json:"method,omitempty" xml:"method,omitempty"`
	Mock   *HttpApiMockContract `json:"mock,omitempty" xml:"mock,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// GetUserInfo
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// /user
	Path     *string                  `json:"path,omitempty" xml:"path,omitempty"`
	Request  *HttpApiRequestContract  `json:"request,omitempty" xml:"request,omitempty"`
	Response *HttpApiResponseContract `json:"response,omitempty" xml:"response,omitempty"`
}

func (HttpApiOperation) GoString

func (s HttpApiOperation) GoString() string

func (*HttpApiOperation) SetDescription

func (s *HttpApiOperation) SetDescription(v string) *HttpApiOperation

func (*HttpApiOperation) SetMethod

func (s *HttpApiOperation) SetMethod(v string) *HttpApiOperation

func (*HttpApiOperation) SetMock

func (*HttpApiOperation) SetName

func (s *HttpApiOperation) SetName(v string) *HttpApiOperation

func (*HttpApiOperation) SetPath

func (s *HttpApiOperation) SetPath(v string) *HttpApiOperation

func (*HttpApiOperation) SetRequest

func (*HttpApiOperation) SetResponse

func (HttpApiOperation) String

func (s HttpApiOperation) String() string

type HttpApiOperationInfo

type HttpApiOperationInfo struct {
	// example:
	//
	// 1719386834548
	CreateTimestamp *int64 `json:"createTimestamp,omitempty" xml:"createTimestamp,omitempty"`
	// example:
	//
	// 获取用户信息
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// example:
	//
	// GET
	Method *string              `json:"method,omitempty" xml:"method,omitempty"`
	Mock   *HttpApiMockContract `json:"mock,omitempty" xml:"mock,omitempty"`
	// example:
	//
	// GetUserInfo
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// op-xxx
	OperationId *string `json:"operationId,omitempty" xml:"operationId,omitempty"`
	// example:
	//
	// /user/123
	Path     *string                  `json:"path,omitempty" xml:"path,omitempty"`
	Request  *HttpApiRequestContract  `json:"request,omitempty" xml:"request,omitempty"`
	Response *HttpApiResponseContract `json:"response,omitempty" xml:"response,omitempty"`
}

func (HttpApiOperationInfo) GoString

func (s HttpApiOperationInfo) GoString() string

func (*HttpApiOperationInfo) SetCreateTimestamp

func (s *HttpApiOperationInfo) SetCreateTimestamp(v int64) *HttpApiOperationInfo

func (*HttpApiOperationInfo) SetDescription

func (s *HttpApiOperationInfo) SetDescription(v string) *HttpApiOperationInfo

func (*HttpApiOperationInfo) SetMethod

func (*HttpApiOperationInfo) SetMock

func (*HttpApiOperationInfo) SetName

func (*HttpApiOperationInfo) SetOperationId

func (s *HttpApiOperationInfo) SetOperationId(v string) *HttpApiOperationInfo

func (*HttpApiOperationInfo) SetPath

func (*HttpApiOperationInfo) SetRequest

func (*HttpApiOperationInfo) SetResponse

func (HttpApiOperationInfo) String

func (s HttpApiOperationInfo) String() string

type HttpApiParameter

type HttpApiParameter struct {
	DefaultValue *string `json:"defaultValue,omitempty" xml:"defaultValue,omitempty"`
	Description  *string `json:"description,omitempty" xml:"description,omitempty"`
	ExampleValue *string `json:"exampleValue,omitempty" xml:"exampleValue,omitempty"`
	// This parameter is required.
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// false
	Required *bool `json:"required,omitempty" xml:"required,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// string
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (HttpApiParameter) GoString

func (s HttpApiParameter) GoString() string

func (*HttpApiParameter) SetDefaultValue

func (s *HttpApiParameter) SetDefaultValue(v string) *HttpApiParameter

func (*HttpApiParameter) SetDescription

func (s *HttpApiParameter) SetDescription(v string) *HttpApiParameter

func (*HttpApiParameter) SetExampleValue

func (s *HttpApiParameter) SetExampleValue(v string) *HttpApiParameter

func (*HttpApiParameter) SetName

func (s *HttpApiParameter) SetName(v string) *HttpApiParameter

func (*HttpApiParameter) SetRequired

func (s *HttpApiParameter) SetRequired(v bool) *HttpApiParameter

func (*HttpApiParameter) SetType

func (s *HttpApiParameter) SetType(v string) *HttpApiParameter

func (HttpApiParameter) String

func (s HttpApiParameter) String() string

type HttpApiPublishRevisionInfo

type HttpApiPublishRevisionInfo struct {
	// example:
	//
	// SingleService
	BackendScene *string `json:"backendScene,omitempty" xml:"backendScene,omitempty"`
	// example:
	//
	// Service
	BackendType        *string                                       `json:"backendType,omitempty" xml:"backendType,omitempty"`
	CloudProductConfig *HttpApiPublishRevisionInfoCloudProductConfig `json:"cloudProductConfig,omitempty" xml:"cloudProductConfig,omitempty" type:"Struct"`
	// example:
	//
	// 1718807057927
	CreateTimestamp *int64                                  `json:"createTimestamp,omitempty" xml:"createTimestamp,omitempty"`
	CustomDomains   []*HttpApiDomainInfo                    `json:"customDomains,omitempty" xml:"customDomains,omitempty" type:"Repeated"`
	DnsConfigs      []*HttpApiPublishRevisionInfoDnsConfigs `json:"dnsConfigs,omitempty" xml:"dnsConfigs,omitempty" type:"Repeated"`
	// example:
	//
	// env-xxx
	EnvironmentInfo *HttpApiPublishRevisionInfoEnvironmentInfo `json:"environmentInfo,omitempty" xml:"environmentInfo,omitempty" type:"Struct"`
	// example:
	//
	// true
	IsCurrentVersion *bool                   `json:"isCurrentVersion,omitempty" xml:"isCurrentVersion,omitempty"`
	Operations       []*HttpApiOperationInfo `json:"operations,omitempty" xml:"operations,omitempty" type:"Repeated"`
	// example:
	//
	// apr-xxx
	RevisionId     *string                                     `json:"revisionId,omitempty" xml:"revisionId,omitempty"`
	ServiceConfigs []*HttpApiPublishRevisionInfoServiceConfigs `json:"serviceConfigs,omitempty" xml:"serviceConfigs,omitempty" type:"Repeated"`
	// example:
	//
	// env-xxx.com
	SubDomains []*HttpApiDomainInfo                    `json:"subDomains,omitempty" xml:"subDomains,omitempty" type:"Repeated"`
	VipConfigs []*HttpApiPublishRevisionInfoVipConfigs `json:"vipConfigs,omitempty" xml:"vipConfigs,omitempty" type:"Repeated"`
}

func (HttpApiPublishRevisionInfo) GoString

func (s HttpApiPublishRevisionInfo) GoString() string

func (*HttpApiPublishRevisionInfo) SetBackendScene

func (*HttpApiPublishRevisionInfo) SetBackendType

func (*HttpApiPublishRevisionInfo) SetCreateTimestamp

func (*HttpApiPublishRevisionInfo) SetCustomDomains

func (*HttpApiPublishRevisionInfo) SetDnsConfigs

func (*HttpApiPublishRevisionInfo) SetIsCurrentVersion

func (s *HttpApiPublishRevisionInfo) SetIsCurrentVersion(v bool) *HttpApiPublishRevisionInfo

func (*HttpApiPublishRevisionInfo) SetOperations

func (*HttpApiPublishRevisionInfo) SetRevisionId

func (*HttpApiPublishRevisionInfo) SetServiceConfigs

func (*HttpApiPublishRevisionInfo) SetSubDomains

func (*HttpApiPublishRevisionInfo) SetVipConfigs

func (HttpApiPublishRevisionInfo) String

type HttpApiPublishRevisionInfoCloudProductConfig

type HttpApiPublishRevisionInfoCloudProductConfig struct {
	// example:
	//
	// FC
	CloudProductType        *string                                                                `json:"cloudProductType,omitempty" xml:"cloudProductType,omitempty"`
	ContainerServiceConfigs []*HttpApiPublishRevisionInfoCloudProductConfigContainerServiceConfigs `json:"containerServiceConfigs,omitempty" xml:"containerServiceConfigs,omitempty" type:"Repeated"`
	FunctionConfigs         []*HttpApiPublishRevisionInfoCloudProductConfigFunctionConfigs         `json:"functionConfigs,omitempty" xml:"functionConfigs,omitempty" type:"Repeated"`
	MseNacosConfigs         []*HttpApiPublishRevisionInfoCloudProductConfigMseNacosConfigs         `json:"mseNacosConfigs,omitempty" xml:"mseNacosConfigs,omitempty" type:"Repeated"`
}

func (HttpApiPublishRevisionInfoCloudProductConfig) GoString

func (*HttpApiPublishRevisionInfoCloudProductConfig) SetCloudProductType

func (HttpApiPublishRevisionInfoCloudProductConfig) String

type HttpApiPublishRevisionInfoCloudProductConfigContainerServiceConfigs

type HttpApiPublishRevisionInfoCloudProductConfigContainerServiceConfigs struct {
	// example:
	//
	// gs-xxx
	GatewayServiceId *string                        `json:"gatewayServiceId,omitempty" xml:"gatewayServiceId,omitempty"`
	Match            *HttpApiBackendMatchConditions `json:"match,omitempty" xml:"match,omitempty"`
	// example:
	//
	// demo-service
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// default
	Namespace *string `json:"namespace,omitempty" xml:"namespace,omitempty"`
	// example:
	//
	// 8080
	Port *int32 `json:"port,omitempty" xml:"port,omitempty"`
	// example:
	//
	// HTTP
	Protocol *string `json:"protocol,omitempty" xml:"protocol,omitempty"`
	// example:
	//
	// 100
	Weight *string `json:"weight,omitempty" xml:"weight,omitempty"`
}

func (HttpApiPublishRevisionInfoCloudProductConfigContainerServiceConfigs) GoString

func (*HttpApiPublishRevisionInfoCloudProductConfigContainerServiceConfigs) SetGatewayServiceId

func (*HttpApiPublishRevisionInfoCloudProductConfigContainerServiceConfigs) SetName

func (*HttpApiPublishRevisionInfoCloudProductConfigContainerServiceConfigs) SetNamespace

func (*HttpApiPublishRevisionInfoCloudProductConfigContainerServiceConfigs) SetPort

func (*HttpApiPublishRevisionInfoCloudProductConfigContainerServiceConfigs) SetProtocol

func (*HttpApiPublishRevisionInfoCloudProductConfigContainerServiceConfigs) SetWeight

func (HttpApiPublishRevisionInfoCloudProductConfigContainerServiceConfigs) String

type HttpApiPublishRevisionInfoCloudProductConfigFunctionConfigs

type HttpApiPublishRevisionInfoCloudProductConfigFunctionConfigs struct {
	// example:
	//
	// gs-xxx
	GatewayServiceId *string                        `json:"gatewayServiceId,omitempty" xml:"gatewayServiceId,omitempty"`
	Match            *HttpApiBackendMatchConditions `json:"match,omitempty" xml:"match,omitempty"`
	// example:
	//
	// demo-function
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// LATEST
	Qualifier *string `json:"qualifier,omitempty" xml:"qualifier,omitempty"`
	// example:
	//
	// 100
	Weight *int32 `json:"weight,omitempty" xml:"weight,omitempty"`
}

func (HttpApiPublishRevisionInfoCloudProductConfigFunctionConfigs) GoString

func (*HttpApiPublishRevisionInfoCloudProductConfigFunctionConfigs) SetGatewayServiceId

func (*HttpApiPublishRevisionInfoCloudProductConfigFunctionConfigs) SetName

func (*HttpApiPublishRevisionInfoCloudProductConfigFunctionConfigs) SetQualifier

func (*HttpApiPublishRevisionInfoCloudProductConfigFunctionConfigs) SetWeight

func (HttpApiPublishRevisionInfoCloudProductConfigFunctionConfigs) String

type HttpApiPublishRevisionInfoCloudProductConfigMseNacosConfigs

type HttpApiPublishRevisionInfoCloudProductConfigMseNacosConfigs struct {
	// example:
	//
	// gs-xxx
	GatewayServiceId *string `json:"gatewayServiceId,omitempty" xml:"gatewayServiceId,omitempty"`
	// example:
	//
	// DEFAULT_GROUP
	GroupName *string                        `json:"groupName,omitempty" xml:"groupName,omitempty"`
	Match     *HttpApiBackendMatchConditions `json:"match,omitempty" xml:"match,omitempty"`
	// example:
	//
	// spring-demo
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// public
	Namespace *string `json:"namespace,omitempty" xml:"namespace,omitempty"`
	// example:
	//
	// 100
	Weight *int32 `json:"weight,omitempty" xml:"weight,omitempty"`
}

func (HttpApiPublishRevisionInfoCloudProductConfigMseNacosConfigs) GoString

func (*HttpApiPublishRevisionInfoCloudProductConfigMseNacosConfigs) SetGatewayServiceId

func (*HttpApiPublishRevisionInfoCloudProductConfigMseNacosConfigs) SetGroupName

func (*HttpApiPublishRevisionInfoCloudProductConfigMseNacosConfigs) SetName

func (*HttpApiPublishRevisionInfoCloudProductConfigMseNacosConfigs) SetNamespace

func (*HttpApiPublishRevisionInfoCloudProductConfigMseNacosConfigs) SetWeight

func (HttpApiPublishRevisionInfoCloudProductConfigMseNacosConfigs) String

type HttpApiPublishRevisionInfoDnsConfigs

type HttpApiPublishRevisionInfoDnsConfigs struct {
	DnsList []*string                      `json:"dnsList,omitempty" xml:"dnsList,omitempty" type:"Repeated"`
	Match   *HttpApiBackendMatchConditions `json:"match,omitempty" xml:"match,omitempty"`
	// example:
	//
	// 100
	Weight *int32 `json:"weight,omitempty" xml:"weight,omitempty"`
}

func (HttpApiPublishRevisionInfoDnsConfigs) GoString

func (*HttpApiPublishRevisionInfoDnsConfigs) SetDnsList

func (*HttpApiPublishRevisionInfoDnsConfigs) SetMatch

func (*HttpApiPublishRevisionInfoDnsConfigs) SetWeight

func (HttpApiPublishRevisionInfoDnsConfigs) String

type HttpApiPublishRevisionInfoEnvironmentInfo

type HttpApiPublishRevisionInfoEnvironmentInfo struct {
	// example:
	//
	// 测试
	Alias *string `json:"alias,omitempty" xml:"alias,omitempty"`
	// example:
	//
	// env-xxx
	EnvironmentId *string                                               `json:"environmentId,omitempty" xml:"environmentId,omitempty"`
	GatewayInfo   *HttpApiPublishRevisionInfoEnvironmentInfoGatewayInfo `json:"gatewayInfo,omitempty" xml:"gatewayInfo,omitempty" type:"Struct"`
	// example:
	//
	// test
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
}

func (HttpApiPublishRevisionInfoEnvironmentInfo) GoString

func (*HttpApiPublishRevisionInfoEnvironmentInfo) SetAlias

func (*HttpApiPublishRevisionInfoEnvironmentInfo) SetEnvironmentId

func (*HttpApiPublishRevisionInfoEnvironmentInfo) SetName

func (HttpApiPublishRevisionInfoEnvironmentInfo) String

type HttpApiPublishRevisionInfoEnvironmentInfoGatewayInfo

type HttpApiPublishRevisionInfoEnvironmentInfoGatewayInfo struct {
	// example:
	//
	// gw-xxx
	GatewayId *string `json:"gatewayId,omitempty" xml:"gatewayId,omitempty"`
	// example:
	//
	// 实例1
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
}

func (HttpApiPublishRevisionInfoEnvironmentInfoGatewayInfo) GoString

func (*HttpApiPublishRevisionInfoEnvironmentInfoGatewayInfo) SetGatewayId

func (*HttpApiPublishRevisionInfoEnvironmentInfoGatewayInfo) SetName

func (HttpApiPublishRevisionInfoEnvironmentInfoGatewayInfo) String

type HttpApiPublishRevisionInfoServiceConfigs

type HttpApiPublishRevisionInfoServiceConfigs struct {
	// example:
	//
	// gs-xxx
	GatewayServiceId *string                        `json:"gatewayServiceId,omitempty" xml:"gatewayServiceId,omitempty"`
	Match            *HttpApiBackendMatchConditions `json:"match,omitempty" xml:"match,omitempty"`
	// example:
	//
	// 8080
	Port *int32 `json:"port,omitempty" xml:"port,omitempty"`
	// example:
	//
	// HTTP
	Protocol *string `json:"protocol,omitempty" xml:"protocol,omitempty"`
	// example:
	//
	// v1
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
	// example:
	//
	// 100
	Weight *int32 `json:"weight,omitempty" xml:"weight,omitempty"`
}

func (HttpApiPublishRevisionInfoServiceConfigs) GoString

func (*HttpApiPublishRevisionInfoServiceConfigs) SetGatewayServiceId

func (*HttpApiPublishRevisionInfoServiceConfigs) SetPort

func (*HttpApiPublishRevisionInfoServiceConfigs) SetProtocol

func (*HttpApiPublishRevisionInfoServiceConfigs) SetVersion

func (*HttpApiPublishRevisionInfoServiceConfigs) SetWeight

func (HttpApiPublishRevisionInfoServiceConfigs) String

type HttpApiPublishRevisionInfoVipConfigs

type HttpApiPublishRevisionInfoVipConfigs struct {
	Endpoints []*string                      `json:"endpoints,omitempty" xml:"endpoints,omitempty" type:"Repeated"`
	Match     *HttpApiBackendMatchConditions `json:"match,omitempty" xml:"match,omitempty"`
	// example:
	//
	// 100
	Weight *int32 `json:"weight,omitempty" xml:"weight,omitempty"`
}

func (HttpApiPublishRevisionInfoVipConfigs) GoString

func (*HttpApiPublishRevisionInfoVipConfigs) SetEndpoints

func (*HttpApiPublishRevisionInfoVipConfigs) SetMatch

func (*HttpApiPublishRevisionInfoVipConfigs) SetWeight

func (HttpApiPublishRevisionInfoVipConfigs) String

type HttpApiRequestContract

type HttpApiRequestContract struct {
	Body             *HttpApiRequestContractBody `json:"body,omitempty" xml:"body,omitempty" type:"Struct"`
	HeaderParameters []*HttpApiParameter         `json:"headerParameters,omitempty" xml:"headerParameters,omitempty" type:"Repeated"`
	PathParameters   []*HttpApiParameter         `json:"pathParameters,omitempty" xml:"pathParameters,omitempty" type:"Repeated"`
	QueryParameters  []*HttpApiParameter         `json:"queryParameters,omitempty" xml:"queryParameters,omitempty" type:"Repeated"`
}

func (HttpApiRequestContract) GoString

func (s HttpApiRequestContract) GoString() string

func (*HttpApiRequestContract) SetBody

func (*HttpApiRequestContract) SetHeaderParameters

func (s *HttpApiRequestContract) SetHeaderParameters(v []*HttpApiParameter) *HttpApiRequestContract

func (*HttpApiRequestContract) SetPathParameters

func (*HttpApiRequestContract) SetQueryParameters

func (s *HttpApiRequestContract) SetQueryParameters(v []*HttpApiParameter) *HttpApiRequestContract

func (HttpApiRequestContract) String

func (s HttpApiRequestContract) String() string

type HttpApiRequestContractBody

type HttpApiRequestContractBody struct {
	// example:
	//
	// application/json
	ContentType *string `json:"contentType,omitempty" xml:"contentType,omitempty"`
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// example:
	//
	// {"key":"value"}
	Example    *string `json:"example,omitempty" xml:"example,omitempty"`
	JsonSchema *string `json:"jsonSchema,omitempty" xml:"jsonSchema,omitempty"`
}

func (HttpApiRequestContractBody) GoString

func (s HttpApiRequestContractBody) GoString() string

func (*HttpApiRequestContractBody) SetContentType

func (*HttpApiRequestContractBody) SetDescription

func (*HttpApiRequestContractBody) SetExample

func (*HttpApiRequestContractBody) SetJsonSchema

func (HttpApiRequestContractBody) String

type HttpApiResponseContract

type HttpApiResponseContract struct {
	// This parameter is required.
	//
	// example:
	//
	// application/json
	ContentType *string                         `json:"contentType,omitempty" xml:"contentType,omitempty"`
	Items       []*HttpApiResponseContractItems `json:"items,omitempty" xml:"items,omitempty" type:"Repeated"`
}

func (HttpApiResponseContract) GoString

func (s HttpApiResponseContract) GoString() string

func (*HttpApiResponseContract) SetContentType

func (*HttpApiResponseContract) SetItems

func (HttpApiResponseContract) String

func (s HttpApiResponseContract) String() string

type HttpApiResponseContractItems

type HttpApiResponseContractItems struct {
	// example:
	//
	// 200
	Code *int32 `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// 正常接口响应
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// example:
	//
	// {"result": "ok"}
	Example    *string `json:"example,omitempty" xml:"example,omitempty"`
	JsonSchema *string `json:"jsonSchema,omitempty" xml:"jsonSchema,omitempty"`
}

func (HttpApiResponseContractItems) GoString

func (s HttpApiResponseContractItems) GoString() string

func (*HttpApiResponseContractItems) SetCode

func (*HttpApiResponseContractItems) SetDescription

func (*HttpApiResponseContractItems) SetExample

func (*HttpApiResponseContractItems) SetJsonSchema

func (HttpApiResponseContractItems) String

type HttpApiVersionConfig

type HttpApiVersionConfig struct {
	// example:
	//
	// true
	Enable *bool `json:"enable,omitempty" xml:"enable,omitempty"`
	// example:
	//
	// my-version
	HeaderName *string `json:"headerName,omitempty" xml:"headerName,omitempty"`
	// example:
	//
	// myVersion
	QueryName *string `json:"queryName,omitempty" xml:"queryName,omitempty"`
	// example:
	//
	// Query
	Scheme *string `json:"scheme,omitempty" xml:"scheme,omitempty"`
	// example:
	//
	// v1
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
}

func (HttpApiVersionConfig) GoString

func (s HttpApiVersionConfig) GoString() string

func (*HttpApiVersionConfig) SetEnable

func (*HttpApiVersionConfig) SetHeaderName

func (s *HttpApiVersionConfig) SetHeaderName(v string) *HttpApiVersionConfig

func (*HttpApiVersionConfig) SetQueryName

func (s *HttpApiVersionConfig) SetQueryName(v string) *HttpApiVersionConfig

func (*HttpApiVersionConfig) SetScheme

func (*HttpApiVersionConfig) SetVersion

func (HttpApiVersionConfig) String

func (s HttpApiVersionConfig) String() string

type HttpApiVersionInfo

type HttpApiVersionInfo struct {
	// example:
	//
	// true
	Enable *bool `json:"enable,omitempty" xml:"enable,omitempty"`
	// example:
	//
	// my-version
	HeaderName *string `json:"headerName,omitempty" xml:"headerName,omitempty"`
	// example:
	//
	// myVersion
	QueryName *string `json:"queryName,omitempty" xml:"queryName,omitempty"`
	// example:
	//
	// Query
	Scheme *string `json:"scheme,omitempty" xml:"scheme,omitempty"`
	// example:
	//
	// v1
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
}

func (HttpApiVersionInfo) GoString

func (s HttpApiVersionInfo) GoString() string

func (*HttpApiVersionInfo) SetEnable

func (s *HttpApiVersionInfo) SetEnable(v bool) *HttpApiVersionInfo

func (*HttpApiVersionInfo) SetHeaderName

func (s *HttpApiVersionInfo) SetHeaderName(v string) *HttpApiVersionInfo

func (*HttpApiVersionInfo) SetQueryName

func (s *HttpApiVersionInfo) SetQueryName(v string) *HttpApiVersionInfo

func (*HttpApiVersionInfo) SetScheme

func (s *HttpApiVersionInfo) SetScheme(v string) *HttpApiVersionInfo

func (*HttpApiVersionInfo) SetVersion

func (s *HttpApiVersionInfo) SetVersion(v string) *HttpApiVersionInfo

func (HttpApiVersionInfo) String

func (s HttpApiVersionInfo) String() string

type HttpDubboTranscoder

type HttpDubboTranscoder struct {
	DubboServiceGroup   *string                             `json:"dubboServiceGroup,omitempty" xml:"dubboServiceGroup,omitempty"`
	DubboServiceName    *string                             `json:"dubboServiceName,omitempty" xml:"dubboServiceName,omitempty"`
	DubboServiceVersion *string                             `json:"dubboServiceVersion,omitempty" xml:"dubboServiceVersion,omitempty"`
	MothedMapList       []*HttpDubboTranscoderMothedMapList `json:"mothedMapList,omitempty" xml:"mothedMapList,omitempty" type:"Repeated"`
}

func (HttpDubboTranscoder) GoString

func (s HttpDubboTranscoder) GoString() string

func (*HttpDubboTranscoder) SetDubboServiceGroup

func (s *HttpDubboTranscoder) SetDubboServiceGroup(v string) *HttpDubboTranscoder

func (*HttpDubboTranscoder) SetDubboServiceName

func (s *HttpDubboTranscoder) SetDubboServiceName(v string) *HttpDubboTranscoder

func (*HttpDubboTranscoder) SetDubboServiceVersion

func (s *HttpDubboTranscoder) SetDubboServiceVersion(v string) *HttpDubboTranscoder

func (*HttpDubboTranscoder) SetMothedMapList

func (HttpDubboTranscoder) String

func (s HttpDubboTranscoder) String() string

type HttpDubboTranscoderMothedMapList

type HttpDubboTranscoderMothedMapList struct {
	DubboMothedName *string `json:"dubboMothedName,omitempty" xml:"dubboMothedName,omitempty"`
	// example:
	//
	// ALL_GET
	HttpMothed *string `json:"httpMothed,omitempty" xml:"httpMothed,omitempty"`
	// example:
	//
	// /mytestzbk/sayhello
	Mothedpath    *string                                          `json:"mothedpath,omitempty" xml:"mothedpath,omitempty"`
	ParamMapsList []*HttpDubboTranscoderMothedMapListParamMapsList `json:"paramMapsList,omitempty" xml:"paramMapsList,omitempty" type:"Repeated"`
	// example:
	//
	// PASS_NOT
	PassThroughAllHeaders *string   `json:"passThroughAllHeaders,omitempty" xml:"passThroughAllHeaders,omitempty"`
	PassThroughList       []*string `json:"passThroughList,omitempty" xml:"passThroughList,omitempty" type:"Repeated"`
}

func (HttpDubboTranscoderMothedMapList) GoString

func (*HttpDubboTranscoderMothedMapList) SetDubboMothedName

func (*HttpDubboTranscoderMothedMapList) SetHttpMothed

func (*HttpDubboTranscoderMothedMapList) SetMothedpath

func (*HttpDubboTranscoderMothedMapList) SetPassThroughAllHeaders

func (*HttpDubboTranscoderMothedMapList) SetPassThroughList

func (HttpDubboTranscoderMothedMapList) String

type HttpDubboTranscoderMothedMapListParamMapsList

type HttpDubboTranscoderMothedMapListParamMapsList struct {
	// example:
	//
	// name
	ExtractKey *string `json:"extractKey,omitempty" xml:"extractKey,omitempty"`
	// example:
	//
	// ALL_QUERY_PARAMETER
	ExtractKeySpec *string `json:"extractKeySpec,omitempty" xml:"extractKeySpec,omitempty"`
	// example:
	//
	// java.lang.String
	MappingType *string `json:"mappingType,omitempty" xml:"mappingType,omitempty"`
}

func (HttpDubboTranscoderMothedMapListParamMapsList) GoString

func (*HttpDubboTranscoderMothedMapListParamMapsList) SetExtractKey

func (*HttpDubboTranscoderMothedMapListParamMapsList) SetExtractKeySpec

func (*HttpDubboTranscoderMothedMapListParamMapsList) SetMappingType

func (HttpDubboTranscoderMothedMapListParamMapsList) String

type HttpRouteMatch

type HttpRouteMatch struct {
	Headers []*HttpRouteMatchHeaders `json:"headers,omitempty" xml:"headers,omitempty" type:"Repeated"`
	// example:
	//
	// true
	IgnoreUriCase *bool                        `json:"ignoreUriCase,omitempty" xml:"ignoreUriCase,omitempty"`
	Methods       []*string                    `json:"methods,omitempty" xml:"methods,omitempty" type:"Repeated"`
	Path          *HttpRouteMatchPath          `json:"path,omitempty" xml:"path,omitempty" type:"Struct"`
	QueryParams   []*HttpRouteMatchQueryParams `json:"queryParams,omitempty" xml:"queryParams,omitempty" type:"Repeated"`
}

func (HttpRouteMatch) GoString

func (s HttpRouteMatch) GoString() string

func (*HttpRouteMatch) SetHeaders

func (*HttpRouteMatch) SetIgnoreUriCase

func (s *HttpRouteMatch) SetIgnoreUriCase(v bool) *HttpRouteMatch

func (*HttpRouteMatch) SetMethods

func (s *HttpRouteMatch) SetMethods(v []*string) *HttpRouteMatch

func (*HttpRouteMatch) SetPath

func (*HttpRouteMatch) SetQueryParams

func (s *HttpRouteMatch) SetQueryParams(v []*HttpRouteMatchQueryParams) *HttpRouteMatch

func (HttpRouteMatch) String

func (s HttpRouteMatch) String() string

type HttpRouteMatchHeaders

type HttpRouteMatchHeaders struct {
	// example:
	//
	// dev
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// Exact
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// example:
	//
	// true
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (HttpRouteMatchHeaders) GoString

func (s HttpRouteMatchHeaders) GoString() string

func (*HttpRouteMatchHeaders) SetName

func (*HttpRouteMatchHeaders) SetType

func (*HttpRouteMatchHeaders) SetValue

func (HttpRouteMatchHeaders) String

func (s HttpRouteMatchHeaders) String() string

type HttpRouteMatchPath

type HttpRouteMatchPath struct {
	// example:
	//
	// Prefix
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// example:
	//
	// /user
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (HttpRouteMatchPath) GoString

func (s HttpRouteMatchPath) GoString() string

func (*HttpRouteMatchPath) SetType

func (*HttpRouteMatchPath) SetValue

func (HttpRouteMatchPath) String

func (s HttpRouteMatchPath) String() string

type HttpRouteMatchQueryParams

type HttpRouteMatchQueryParams struct {
	// example:
	//
	// age
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// Exact
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// example:
	//
	// 17
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (HttpRouteMatchQueryParams) GoString

func (s HttpRouteMatchQueryParams) GoString() string

func (*HttpRouteMatchQueryParams) SetName

func (*HttpRouteMatchQueryParams) SetType

func (*HttpRouteMatchQueryParams) SetValue

func (HttpRouteMatchQueryParams) String

func (s HttpRouteMatchQueryParams) String() string

type ListDomainsRequest

type ListDomainsRequest struct {
	GatewayId *string `json:"gatewayId,omitempty" xml:"gatewayId,omitempty"`
	// example:
	//
	// test
	NameLike *string `json:"nameLike,omitempty" xml:"nameLike,omitempty"`
	// example:
	//
	// 1
	PageNumber *int32 `json:"pageNumber,omitempty" xml:"pageNumber,omitempty"`
	// example:
	//
	// 10
	PageSize *int32 `json:"pageSize,omitempty" xml:"pageSize,omitempty"`
}

func (ListDomainsRequest) GoString

func (s ListDomainsRequest) GoString() string

func (*ListDomainsRequest) SetGatewayId added in v1.0.2

func (s *ListDomainsRequest) SetGatewayId(v string) *ListDomainsRequest

func (*ListDomainsRequest) SetNameLike

func (s *ListDomainsRequest) SetNameLike(v string) *ListDomainsRequest

func (*ListDomainsRequest) SetPageNumber

func (s *ListDomainsRequest) SetPageNumber(v int32) *ListDomainsRequest

func (*ListDomainsRequest) SetPageSize

func (s *ListDomainsRequest) SetPageSize(v int32) *ListDomainsRequest

func (ListDomainsRequest) String

func (s ListDomainsRequest) String() string

type ListDomainsResponse

type ListDomainsResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListDomainsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListDomainsResponse) GoString

func (s ListDomainsResponse) GoString() string

func (*ListDomainsResponse) SetBody

func (*ListDomainsResponse) SetHeaders

func (s *ListDomainsResponse) SetHeaders(v map[string]*string) *ListDomainsResponse

func (*ListDomainsResponse) SetStatusCode

func (s *ListDomainsResponse) SetStatusCode(v int32) *ListDomainsResponse

func (ListDomainsResponse) String

func (s ListDomainsResponse) String() string

type ListDomainsResponseBody

type ListDomainsResponseBody struct {
	// example:
	//
	// Ok
	Code *string                      `json:"code,omitempty" xml:"code,omitempty"`
	Data *ListDomainsResponseBodyData `json:"data,omitempty" xml:"data,omitempty" type:"Struct"`
	// example:
	//
	// success
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// C61E30D3-579A-5B43-994E-31E02EDC9129
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (ListDomainsResponseBody) GoString

func (s ListDomainsResponseBody) GoString() string

func (*ListDomainsResponseBody) SetCode

func (*ListDomainsResponseBody) SetData

func (*ListDomainsResponseBody) SetMessage

func (*ListDomainsResponseBody) SetRequestId

func (ListDomainsResponseBody) String

func (s ListDomainsResponseBody) String() string

type ListDomainsResponseBodyData

type ListDomainsResponseBodyData struct {
	Items []*DomainInfo `json:"items,omitempty" xml:"items,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	PageNumber *int32 `json:"pageNumber,omitempty" xml:"pageNumber,omitempty"`
	// example:
	//
	// 10
	PageSize *int32 `json:"pageSize,omitempty" xml:"pageSize,omitempty"`
	// example:
	//
	// 9
	TotalSize *int32 `json:"totalSize,omitempty" xml:"totalSize,omitempty"`
}

func (ListDomainsResponseBodyData) GoString

func (s ListDomainsResponseBodyData) GoString() string

func (*ListDomainsResponseBodyData) SetItems

func (*ListDomainsResponseBodyData) SetPageNumber

func (*ListDomainsResponseBodyData) SetPageSize

func (*ListDomainsResponseBodyData) SetTotalSize

func (ListDomainsResponseBodyData) String

type ListEnvironmentsRequest

type ListEnvironmentsRequest struct {
	AliasLike *string `json:"aliasLike,omitempty" xml:"aliasLike,omitempty"`
	// example:
	//
	// gw-cptv6ktlhtgnqr73h8d1
	GatewayId *string `json:"gatewayId,omitempty" xml:"gatewayId,omitempty"`
	// example:
	//
	// test-gw
	GatewayNameLike *string `json:"gatewayNameLike,omitempty" xml:"gatewayNameLike,omitempty"`
	// example:
	//
	// test
	NameLike *string `json:"nameLike,omitempty" xml:"nameLike,omitempty"`
	// example:
	//
	// 1
	PageNumber *int32 `json:"pageNumber,omitempty" xml:"pageNumber,omitempty"`
	// example:
	//
	// 10
	PageSize *int32 `json:"pageSize,omitempty" xml:"pageSize,omitempty"`
}

func (ListEnvironmentsRequest) GoString

func (s ListEnvironmentsRequest) GoString() string

func (*ListEnvironmentsRequest) SetAliasLike

func (*ListEnvironmentsRequest) SetGatewayId

func (*ListEnvironmentsRequest) SetGatewayNameLike

func (s *ListEnvironmentsRequest) SetGatewayNameLike(v string) *ListEnvironmentsRequest

func (*ListEnvironmentsRequest) SetNameLike

func (*ListEnvironmentsRequest) SetPageNumber

func (*ListEnvironmentsRequest) SetPageSize

func (ListEnvironmentsRequest) String

func (s ListEnvironmentsRequest) String() string

type ListEnvironmentsResponse

type ListEnvironmentsResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListEnvironmentsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListEnvironmentsResponse) GoString

func (s ListEnvironmentsResponse) GoString() string

func (*ListEnvironmentsResponse) SetBody

func (*ListEnvironmentsResponse) SetHeaders

func (*ListEnvironmentsResponse) SetStatusCode

func (ListEnvironmentsResponse) String

func (s ListEnvironmentsResponse) String() string

type ListEnvironmentsResponseBody

type ListEnvironmentsResponseBody struct {
	// example:
	//
	// Ok
	Code *string                           `json:"code,omitempty" xml:"code,omitempty"`
	Data *ListEnvironmentsResponseBodyData `json:"data,omitempty" xml:"data,omitempty" type:"Struct"`
	// example:
	//
	// success
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// CE857A85-251D-5018-8103-A38957D71E20
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (ListEnvironmentsResponseBody) GoString

func (s ListEnvironmentsResponseBody) GoString() string

func (*ListEnvironmentsResponseBody) SetCode

func (*ListEnvironmentsResponseBody) SetData

func (*ListEnvironmentsResponseBody) SetMessage

func (*ListEnvironmentsResponseBody) SetRequestId

func (ListEnvironmentsResponseBody) String

type ListEnvironmentsResponseBodyData

type ListEnvironmentsResponseBodyData struct {
	Items []*EnvironmentInfo `json:"items,omitempty" xml:"items,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	PageNumber *int32 `json:"pageNumber,omitempty" xml:"pageNumber,omitempty"`
	// example:
	//
	// 10
	PageSize *int32 `json:"pageSize,omitempty" xml:"pageSize,omitempty"`
	// example:
	//
	// 25
	TotalSize *int32 `json:"totalSize,omitempty" xml:"totalSize,omitempty"`
}

func (ListEnvironmentsResponseBodyData) GoString

func (*ListEnvironmentsResponseBodyData) SetItems

func (*ListEnvironmentsResponseBodyData) SetPageNumber

func (*ListEnvironmentsResponseBodyData) SetPageSize

func (*ListEnvironmentsResponseBodyData) SetTotalSize

func (ListEnvironmentsResponseBodyData) String

type ListGatewayRoutesRequest

type ListGatewayRoutesRequest struct {
	// example:
	//
	// itemcenter
	Keyword *string `json:"keyword,omitempty" xml:"keyword,omitempty"`
	// example:
	//
	// pre-itemcenter-router
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// 1
	PageNumber *int32 `json:"pageNumber,omitempty" xml:"pageNumber,omitempty"`
	// example:
	//
	// 10
	PageSize *int32 `json:"pageSize,omitempty" xml:"pageSize,omitempty"`
	// example:
	//
	// /user
	Path *string `json:"path,omitempty" xml:"path,omitempty"`
	// example:
	//
	// Published
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
}

func (ListGatewayRoutesRequest) GoString

func (s ListGatewayRoutesRequest) GoString() string

func (*ListGatewayRoutesRequest) SetKeyword

func (*ListGatewayRoutesRequest) SetName

func (*ListGatewayRoutesRequest) SetPageNumber

func (*ListGatewayRoutesRequest) SetPageSize

func (*ListGatewayRoutesRequest) SetPath

func (*ListGatewayRoutesRequest) SetStatus

func (ListGatewayRoutesRequest) String

func (s ListGatewayRoutesRequest) String() string

type ListGatewayRoutesResponse

type ListGatewayRoutesResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListGatewayRoutesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListGatewayRoutesResponse) GoString

func (s ListGatewayRoutesResponse) GoString() string

func (*ListGatewayRoutesResponse) SetBody

func (*ListGatewayRoutesResponse) SetHeaders

func (*ListGatewayRoutesResponse) SetStatusCode

func (ListGatewayRoutesResponse) String

func (s ListGatewayRoutesResponse) String() string

type ListGatewayRoutesResponseBody

type ListGatewayRoutesResponseBody struct {
	// example:
	//
	// Ok
	Code *string                            `json:"code,omitempty" xml:"code,omitempty"`
	Data *ListGatewayRoutesResponseBodyData `json:"data,omitempty" xml:"data,omitempty" type:"Struct"`
	// example:
	//
	// success
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// 585657D2-1C20-5B8A-AF17-D727C6490BE4
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (ListGatewayRoutesResponseBody) GoString

func (*ListGatewayRoutesResponseBody) SetCode

func (*ListGatewayRoutesResponseBody) SetData

func (*ListGatewayRoutesResponseBody) SetMessage

func (*ListGatewayRoutesResponseBody) SetRequestId

func (ListGatewayRoutesResponseBody) String

type ListGatewayRoutesResponseBodyData

type ListGatewayRoutesResponseBodyData struct {
	Items []*ListGatewayRoutesResponseBodyDataItems `json:"items,omitempty" xml:"items,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	PageNumber *int32 `json:"pageNumber,omitempty" xml:"pageNumber,omitempty"`
	// example:
	//
	// 10
	PageSize *int32 `json:"pageSize,omitempty" xml:"pageSize,omitempty"`
	// example:
	//
	// 2
	TotalSize *int32 `json:"totalSize,omitempty" xml:"totalSize,omitempty"`
}

func (ListGatewayRoutesResponseBodyData) GoString

func (*ListGatewayRoutesResponseBodyData) SetPageNumber

func (*ListGatewayRoutesResponseBodyData) SetPageSize

func (*ListGatewayRoutesResponseBodyData) SetTotalSize

func (ListGatewayRoutesResponseBodyData) String

type ListGatewayRoutesResponseBodyDataItems

type ListGatewayRoutesResponseBodyDataItems struct {
	Backend *GatewayRouteBackend `json:"backend,omitempty" xml:"backend,omitempty"`
	// example:
	//
	// 1719386834548
	CreateTimestamp *int64                  `json:"createTimestamp,omitempty" xml:"createTimestamp,omitempty"`
	Description     *string                 `json:"description,omitempty" xml:"description,omitempty"`
	DomainInfo      *GatewayRouteDomainInfo `json:"domainInfo,omitempty" xml:"domainInfo,omitempty"`
	// example:
	//
	// gr-cqa8oddlhtg***
	GatewayRouteId *string         `json:"gatewayRouteId,omitempty" xml:"gatewayRouteId,omitempty"`
	Match          *HttpRouteMatch `json:"match,omitempty" xml:"match,omitempty"`
	// example:
	//
	// pre-itemcenter-router
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// NotPublished
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// example:
	//
	// 1719386834548
	UpdateTimestamp *int64 `json:"updateTimestamp,omitempty" xml:"updateTimestamp,omitempty"`
}

func (ListGatewayRoutesResponseBodyDataItems) GoString

func (*ListGatewayRoutesResponseBodyDataItems) SetBackend

func (*ListGatewayRoutesResponseBodyDataItems) SetCreateTimestamp

func (*ListGatewayRoutesResponseBodyDataItems) SetDescription

func (*ListGatewayRoutesResponseBodyDataItems) SetDomainInfo

func (*ListGatewayRoutesResponseBodyDataItems) SetGatewayRouteId

func (*ListGatewayRoutesResponseBodyDataItems) SetMatch

func (*ListGatewayRoutesResponseBodyDataItems) SetName

func (*ListGatewayRoutesResponseBodyDataItems) SetStatus

func (*ListGatewayRoutesResponseBodyDataItems) SetUpdateTimestamp

func (ListGatewayRoutesResponseBodyDataItems) String

type ListGatewayServicesRequest

type ListGatewayServicesRequest struct {
	// example:
	//
	// itemcenter-provider
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// 1
	PageNumber *int32 `json:"pageNumber,omitempty" xml:"pageNumber,omitempty"`
	// example:
	//
	// 10
	PageSize *int32 `json:"pageSize,omitempty" xml:"pageSize,omitempty"`
	// example:
	//
	// MSE_NACOS
	SourceType *string `json:"sourceType,omitempty" xml:"sourceType,omitempty"`
}

func (ListGatewayServicesRequest) GoString

func (s ListGatewayServicesRequest) GoString() string

func (*ListGatewayServicesRequest) SetName

func (*ListGatewayServicesRequest) SetPageNumber

func (*ListGatewayServicesRequest) SetPageSize

func (*ListGatewayServicesRequest) SetSourceType

func (ListGatewayServicesRequest) String

type ListGatewayServicesResponse

type ListGatewayServicesResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListGatewayServicesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListGatewayServicesResponse) GoString

func (s ListGatewayServicesResponse) GoString() string

func (*ListGatewayServicesResponse) SetBody

func (*ListGatewayServicesResponse) SetHeaders

func (*ListGatewayServicesResponse) SetStatusCode

func (ListGatewayServicesResponse) String

type ListGatewayServicesResponseBody

type ListGatewayServicesResponseBody struct {
	// example:
	//
	// Ok
	Code *string                              `json:"code,omitempty" xml:"code,omitempty"`
	Data *ListGatewayServicesResponseBodyData `json:"data,omitempty" xml:"data,omitempty" type:"Struct"`
	// example:
	//
	// success
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// 8FA9BB94-915B-5299-A694-49FCC7F5DD00
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (ListGatewayServicesResponseBody) GoString

func (*ListGatewayServicesResponseBody) SetCode

func (*ListGatewayServicesResponseBody) SetMessage

func (*ListGatewayServicesResponseBody) SetRequestId

func (ListGatewayServicesResponseBody) String

type ListGatewayServicesResponseBodyData

type ListGatewayServicesResponseBodyData struct {
	Items []*GatewayService `json:"items,omitempty" xml:"items,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	PageNumber *int32 `json:"pageNumber,omitempty" xml:"pageNumber,omitempty"`
	// example:
	//
	// 10
	PageSize *int32 `json:"pageSize,omitempty" xml:"pageSize,omitempty"`
	// example:
	//
	// 6
	TotalSize *int64 `json:"totalSize,omitempty" xml:"totalSize,omitempty"`
}

func (ListGatewayServicesResponseBodyData) GoString

func (*ListGatewayServicesResponseBodyData) SetItems

func (*ListGatewayServicesResponseBodyData) SetPageNumber

func (*ListGatewayServicesResponseBodyData) SetPageSize

func (*ListGatewayServicesResponseBodyData) SetTotalSize

func (ListGatewayServicesResponseBodyData) String

type ListGatewaysRequest

type ListGatewaysRequest struct {
	// example:
	//
	// gw-cpv4sqdl****
	GatewayId *string `json:"gatewayId,omitempty" xml:"gatewayId,omitempty"`
	// example:
	//
	// dev
	Keyword *string `json:"keyword,omitempty" xml:"keyword,omitempty"`
	// example:
	//
	// itemcenter-gateway
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// 1
	PageNumber *int32 `json:"pageNumber,omitempty" xml:"pageNumber,omitempty"`
	// example:
	//
	// 10
	PageSize *int32 `json:"pageSize,omitempty" xml:"pageSize,omitempty"`
}

func (ListGatewaysRequest) GoString

func (s ListGatewaysRequest) GoString() string

func (*ListGatewaysRequest) SetGatewayId

func (s *ListGatewaysRequest) SetGatewayId(v string) *ListGatewaysRequest

func (*ListGatewaysRequest) SetKeyword

func (*ListGatewaysRequest) SetName

func (*ListGatewaysRequest) SetPageNumber

func (s *ListGatewaysRequest) SetPageNumber(v int32) *ListGatewaysRequest

func (*ListGatewaysRequest) SetPageSize

func (s *ListGatewaysRequest) SetPageSize(v int32) *ListGatewaysRequest

func (ListGatewaysRequest) String

func (s ListGatewaysRequest) String() string

type ListGatewaysResponse

type ListGatewaysResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListGatewaysResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListGatewaysResponse) GoString

func (s ListGatewaysResponse) GoString() string

func (*ListGatewaysResponse) SetBody

func (*ListGatewaysResponse) SetHeaders

func (s *ListGatewaysResponse) SetHeaders(v map[string]*string) *ListGatewaysResponse

func (*ListGatewaysResponse) SetStatusCode

func (s *ListGatewaysResponse) SetStatusCode(v int32) *ListGatewaysResponse

func (ListGatewaysResponse) String

func (s ListGatewaysResponse) String() string

type ListGatewaysResponseBody

type ListGatewaysResponseBody struct {
	// example:
	//
	// Ok
	Code *string                       `json:"code,omitempty" xml:"code,omitempty"`
	Data *ListGatewaysResponseBodyData `json:"data,omitempty" xml:"data,omitempty" type:"Struct"`
	// example:
	//
	// success
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// 5B626361-070A-56A7-B127-ADAC8F3655DB
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (ListGatewaysResponseBody) GoString

func (s ListGatewaysResponseBody) GoString() string

func (*ListGatewaysResponseBody) SetCode

func (*ListGatewaysResponseBody) SetData

func (*ListGatewaysResponseBody) SetMessage

func (*ListGatewaysResponseBody) SetRequestId

func (ListGatewaysResponseBody) String

func (s ListGatewaysResponseBody) String() string

type ListGatewaysResponseBodyData

type ListGatewaysResponseBodyData struct {
	Items []*ListGatewaysResponseBodyDataItems `json:"items,omitempty" xml:"items,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	PageNumber *int32 `json:"pageNumber,omitempty" xml:"pageNumber,omitempty"`
	// example:
	//
	// 10
	PageSize *int32 `json:"pageSize,omitempty" xml:"pageSize,omitempty"`
	// example:
	//
	// 6
	TotalSize *int64 `json:"totalSize,omitempty" xml:"totalSize,omitempty"`
}

func (ListGatewaysResponseBodyData) GoString

func (s ListGatewaysResponseBodyData) GoString() string

func (*ListGatewaysResponseBodyData) SetItems

func (*ListGatewaysResponseBodyData) SetPageNumber

func (*ListGatewaysResponseBodyData) SetPageSize

func (*ListGatewaysResponseBodyData) SetTotalSize

func (ListGatewaysResponseBodyData) String

type ListGatewaysResponseBodyDataItems

type ListGatewaysResponseBodyDataItems struct {
	// example:
	//
	// POSTPAY
	ChargeType *string `json:"chargeType,omitempty" xml:"chargeType,omitempty"`
	// example:
	//
	// Console
	CreateFrom *string `json:"createFrom,omitempty" xml:"createFrom,omitempty"`
	// example:
	//
	// 1719386834548
	CreateTimestamp *int64 `json:"createTimestamp,omitempty" xml:"createTimestamp,omitempty"`
	// example:
	//
	// 172086834548
	ExpireTimestamp *int64 `json:"expireTimestamp,omitempty" xml:"expireTimestamp,omitempty"`
	// example:
	//
	// gw-cpv54p5***
	GatewayId     *string                                           `json:"gatewayId,omitempty" xml:"gatewayId,omitempty"`
	LoadBalancers []*ListGatewaysResponseBodyDataItemsLoadBalancers `json:"loadBalancers,omitempty" xml:"loadBalancers,omitempty" type:"Repeated"`
	// example:
	//
	// itemcenter-gateway
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// 2
	Replicas      *string                                         `json:"replicas,omitempty" xml:"replicas,omitempty"`
	SecurityGroup *ListGatewaysResponseBodyDataItemsSecurityGroup `json:"securityGroup,omitempty" xml:"securityGroup,omitempty" type:"Struct"`
	// example:
	//
	// apigw.small.x1
	Spec *string `json:"spec,omitempty" xml:"spec,omitempty"`
	// example:
	//
	// Running
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// example:
	//
	// 2.0.2
	TargetVersion *string `json:"targetVersion,omitempty" xml:"targetVersion,omitempty"`
	// example:
	//
	// 1719386834548
	UpdateTimestamp *int64                                    `json:"updateTimestamp,omitempty" xml:"updateTimestamp,omitempty"`
	VSwitch         *ListGatewaysResponseBodyDataItemsVSwitch `json:"vSwitch,omitempty" xml:"vSwitch,omitempty" type:"Struct"`
	// example:
	//
	// 2.0.2
	Version *string                                   `json:"version,omitempty" xml:"version,omitempty"`
	Vpc     *ListGatewaysResponseBodyDataItemsVpc     `json:"vpc,omitempty" xml:"vpc,omitempty" type:"Struct"`
	Zones   []*ListGatewaysResponseBodyDataItemsZones `json:"zones,omitempty" xml:"zones,omitempty" type:"Repeated"`
}

func (ListGatewaysResponseBodyDataItems) GoString

func (*ListGatewaysResponseBodyDataItems) SetChargeType

func (*ListGatewaysResponseBodyDataItems) SetCreateFrom

func (*ListGatewaysResponseBodyDataItems) SetCreateTimestamp

func (*ListGatewaysResponseBodyDataItems) SetExpireTimestamp

func (*ListGatewaysResponseBodyDataItems) SetGatewayId

func (*ListGatewaysResponseBodyDataItems) SetName

func (*ListGatewaysResponseBodyDataItems) SetReplicas

func (*ListGatewaysResponseBodyDataItems) SetSecurityGroup added in v1.0.4

func (*ListGatewaysResponseBodyDataItems) SetSpec

func (*ListGatewaysResponseBodyDataItems) SetStatus

func (*ListGatewaysResponseBodyDataItems) SetTargetVersion

func (*ListGatewaysResponseBodyDataItems) SetUpdateTimestamp

func (*ListGatewaysResponseBodyDataItems) SetVSwitch added in v1.0.4

func (*ListGatewaysResponseBodyDataItems) SetVersion

func (*ListGatewaysResponseBodyDataItems) SetVpc added in v1.0.4

func (*ListGatewaysResponseBodyDataItems) SetZones added in v1.0.4

func (ListGatewaysResponseBodyDataItems) String

type ListGatewaysResponseBodyDataItemsLoadBalancers

type ListGatewaysResponseBodyDataItemsLoadBalancers struct {
	// example:
	//
	// nlb-xoh3pghr***.cn-hangzhou.nlb.aliyuncs.com
	Address *string `json:"address,omitempty" xml:"address,omitempty"`
	// example:
	//
	// ipv4
	AddressIpVersion *string `json:"addressIpVersion,omitempty" xml:"addressIpVersion,omitempty"`
	// example:
	//
	// Internet
	AddressType *string `json:"addressType,omitempty" xml:"addressType,omitempty"`
	// example:
	//
	// true
	GatewayDefault *bool `json:"gatewayDefault,omitempty" xml:"gatewayDefault,omitempty"`
	// example:
	//
	// nlb-xqwioje1c91r***
	LoadBalancerId *string `json:"loadBalancerId,omitempty" xml:"loadBalancerId,omitempty"`
	// example:
	//
	// Managed
	Mode  *string                                                `json:"mode,omitempty" xml:"mode,omitempty"`
	Ports []*ListGatewaysResponseBodyDataItemsLoadBalancersPorts `json:"ports,omitempty" xml:"ports,omitempty" type:"Repeated"`
	// example:
	//
	// Ready
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// example:
	//
	// NLB
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (ListGatewaysResponseBodyDataItemsLoadBalancers) GoString

func (*ListGatewaysResponseBodyDataItemsLoadBalancers) SetAddress

func (*ListGatewaysResponseBodyDataItemsLoadBalancers) SetAddressIpVersion

func (*ListGatewaysResponseBodyDataItemsLoadBalancers) SetAddressType

func (*ListGatewaysResponseBodyDataItemsLoadBalancers) SetGatewayDefault

func (*ListGatewaysResponseBodyDataItemsLoadBalancers) SetLoadBalancerId

func (*ListGatewaysResponseBodyDataItemsLoadBalancers) SetMode

func (*ListGatewaysResponseBodyDataItemsLoadBalancers) SetStatus

func (*ListGatewaysResponseBodyDataItemsLoadBalancers) SetType

func (ListGatewaysResponseBodyDataItemsLoadBalancers) String

type ListGatewaysResponseBodyDataItemsLoadBalancersPorts

type ListGatewaysResponseBodyDataItemsLoadBalancersPorts struct {
	// example:
	//
	// 443
	Port *int32 `json:"port,omitempty" xml:"port,omitempty"`
	// example:
	//
	// TCP
	Protocol *string `json:"protocol,omitempty" xml:"protocol,omitempty"`
}

func (ListGatewaysResponseBodyDataItemsLoadBalancersPorts) GoString

func (*ListGatewaysResponseBodyDataItemsLoadBalancersPorts) SetPort

func (*ListGatewaysResponseBodyDataItemsLoadBalancersPorts) SetProtocol

func (ListGatewaysResponseBodyDataItemsLoadBalancersPorts) String

type ListGatewaysResponseBodyDataItemsSecurityGroup added in v1.0.4

type ListGatewaysResponseBodyDataItemsSecurityGroup struct {
	SecurityGroupId *string `json:"securityGroupId,omitempty" xml:"securityGroupId,omitempty"`
}

func (ListGatewaysResponseBodyDataItemsSecurityGroup) GoString added in v1.0.4

func (*ListGatewaysResponseBodyDataItemsSecurityGroup) SetSecurityGroupId added in v1.0.4

func (ListGatewaysResponseBodyDataItemsSecurityGroup) String added in v1.0.4

type ListGatewaysResponseBodyDataItemsVSwitch added in v1.0.4

type ListGatewaysResponseBodyDataItemsVSwitch struct {
	VSwitchId *string `json:"vSwitchId,omitempty" xml:"vSwitchId,omitempty"`
}

func (ListGatewaysResponseBodyDataItemsVSwitch) GoString added in v1.0.4

func (*ListGatewaysResponseBodyDataItemsVSwitch) SetVSwitchId added in v1.0.4

func (ListGatewaysResponseBodyDataItemsVSwitch) String added in v1.0.4

type ListGatewaysResponseBodyDataItemsVpc added in v1.0.4

type ListGatewaysResponseBodyDataItemsVpc struct {
	VpcId *string `json:"vpcId,omitempty" xml:"vpcId,omitempty"`
}

func (ListGatewaysResponseBodyDataItemsVpc) GoString added in v1.0.4

func (*ListGatewaysResponseBodyDataItemsVpc) SetVpcId added in v1.0.4

func (ListGatewaysResponseBodyDataItemsVpc) String added in v1.0.4

type ListGatewaysResponseBodyDataItemsZones added in v1.0.4

type ListGatewaysResponseBodyDataItemsZones struct {
	VSwitch *ListGatewaysResponseBodyDataItemsZonesVSwitch `json:"vSwitch,omitempty" xml:"vSwitch,omitempty" type:"Struct"`
	ZoneId  *string                                        `json:"zoneId,omitempty" xml:"zoneId,omitempty"`
}

func (ListGatewaysResponseBodyDataItemsZones) GoString added in v1.0.4

func (*ListGatewaysResponseBodyDataItemsZones) SetVSwitch added in v1.0.4

func (*ListGatewaysResponseBodyDataItemsZones) SetZoneId added in v1.0.4

func (ListGatewaysResponseBodyDataItemsZones) String added in v1.0.4

type ListGatewaysResponseBodyDataItemsZonesVSwitch added in v1.0.4

type ListGatewaysResponseBodyDataItemsZonesVSwitch struct {
	VSwitchId *string `json:"vSwitchId,omitempty" xml:"vSwitchId,omitempty"`
}

func (ListGatewaysResponseBodyDataItemsZonesVSwitch) GoString added in v1.0.4

func (*ListGatewaysResponseBodyDataItemsZonesVSwitch) SetVSwitchId added in v1.0.4

func (ListGatewaysResponseBodyDataItemsZonesVSwitch) String added in v1.0.4

type ListHttpApiOperationsRequest

type ListHttpApiOperationsRequest struct {
	// example:
	//
	// GET
	Method *string `json:"method,omitempty" xml:"method,omitempty"`
	Name   *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// GetUser
	NameLike *string `json:"nameLike,omitempty" xml:"nameLike,omitempty"`
	// example:
	//
	// 1
	PageNumber *int32 `json:"pageNumber,omitempty" xml:"pageNumber,omitempty"`
	// example:
	//
	// 10
	PageSize *int32 `json:"pageSize,omitempty" xml:"pageSize,omitempty"`
	// example:
	//
	// /v1
	PathLike *string `json:"pathLike,omitempty" xml:"pathLike,omitempty"`
}

func (ListHttpApiOperationsRequest) GoString

func (s ListHttpApiOperationsRequest) GoString() string

func (*ListHttpApiOperationsRequest) SetMethod

func (*ListHttpApiOperationsRequest) SetName added in v1.0.3

func (*ListHttpApiOperationsRequest) SetNameLike

func (*ListHttpApiOperationsRequest) SetPageNumber

func (*ListHttpApiOperationsRequest) SetPageSize

func (*ListHttpApiOperationsRequest) SetPathLike

func (ListHttpApiOperationsRequest) String

type ListHttpApiOperationsResponse

type ListHttpApiOperationsResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListHttpApiOperationsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListHttpApiOperationsResponse) GoString

func (*ListHttpApiOperationsResponse) SetBody

func (*ListHttpApiOperationsResponse) SetHeaders

func (*ListHttpApiOperationsResponse) SetStatusCode

func (ListHttpApiOperationsResponse) String

type ListHttpApiOperationsResponseBody

type ListHttpApiOperationsResponseBody struct {
	// example:
	//
	// Ok
	Code *string                                `json:"code,omitempty" xml:"code,omitempty"`
	Data *ListHttpApiOperationsResponseBodyData `json:"data,omitempty" xml:"data,omitempty" type:"Struct"`
	// example:
	//
	// success
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// 585657D2-1C20-5B8A-AF17-D727C6490BE4
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (ListHttpApiOperationsResponseBody) GoString

func (*ListHttpApiOperationsResponseBody) SetCode

func (*ListHttpApiOperationsResponseBody) SetMessage

func (*ListHttpApiOperationsResponseBody) SetRequestId

func (ListHttpApiOperationsResponseBody) String

type ListHttpApiOperationsResponseBodyData

type ListHttpApiOperationsResponseBodyData struct {
	Items []*HttpApiOperationInfo `json:"items,omitempty" xml:"items,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	PageNumber *int32 `json:"pageNumber,omitempty" xml:"pageNumber,omitempty"`
	// example:
	//
	// 10
	PageSize *int32 `json:"pageSize,omitempty" xml:"pageSize,omitempty"`
	// example:
	//
	// 10
	TotalSize *int32 `json:"totalSize,omitempty" xml:"totalSize,omitempty"`
}

func (ListHttpApiOperationsResponseBodyData) GoString

func (*ListHttpApiOperationsResponseBodyData) SetItems

func (*ListHttpApiOperationsResponseBodyData) SetPageNumber

func (*ListHttpApiOperationsResponseBodyData) SetPageSize

func (*ListHttpApiOperationsResponseBodyData) SetTotalSize

func (ListHttpApiOperationsResponseBodyData) String

type ListHttpApisRequest

type ListHttpApisRequest struct {
	// example:
	//
	// test-
	Keyword *string `json:"keyword,omitempty" xml:"keyword,omitempty"`
	Name    *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// 1
	PageNumber *int32 `json:"pageNumber,omitempty" xml:"pageNumber,omitempty"`
	// example:
	//
	// 10
	PageSize      *int32 `json:"pageSize,omitempty" xml:"pageSize,omitempty"`
	PublishedOnly *bool  `json:"publishedOnly,omitempty" xml:"publishedOnly,omitempty"`
}

func (ListHttpApisRequest) GoString

func (s ListHttpApisRequest) GoString() string

func (*ListHttpApisRequest) SetKeyword

func (*ListHttpApisRequest) SetName added in v1.0.3

func (*ListHttpApisRequest) SetPageNumber

func (s *ListHttpApisRequest) SetPageNumber(v int32) *ListHttpApisRequest

func (*ListHttpApisRequest) SetPageSize

func (s *ListHttpApisRequest) SetPageSize(v int32) *ListHttpApisRequest

func (*ListHttpApisRequest) SetPublishedOnly added in v1.0.1

func (s *ListHttpApisRequest) SetPublishedOnly(v bool) *ListHttpApisRequest

func (ListHttpApisRequest) String

func (s ListHttpApisRequest) String() string

type ListHttpApisResponse

type ListHttpApisResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListHttpApisResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListHttpApisResponse) GoString

func (s ListHttpApisResponse) GoString() string

func (*ListHttpApisResponse) SetBody

func (*ListHttpApisResponse) SetHeaders

func (s *ListHttpApisResponse) SetHeaders(v map[string]*string) *ListHttpApisResponse

func (*ListHttpApisResponse) SetStatusCode

func (s *ListHttpApisResponse) SetStatusCode(v int32) *ListHttpApisResponse

func (ListHttpApisResponse) String

func (s ListHttpApisResponse) String() string

type ListHttpApisResponseBody

type ListHttpApisResponseBody struct {
	// example:
	//
	// Ok
	Code *string                       `json:"code,omitempty" xml:"code,omitempty"`
	Data *ListHttpApisResponseBodyData `json:"data,omitempty" xml:"data,omitempty" type:"Struct"`
	// example:
	//
	// success
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// 585657D2-1C20-5B8A-AF17-D727C6490BE4
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (ListHttpApisResponseBody) GoString

func (s ListHttpApisResponseBody) GoString() string

func (*ListHttpApisResponseBody) SetCode

func (*ListHttpApisResponseBody) SetData

func (*ListHttpApisResponseBody) SetMessage

func (*ListHttpApisResponseBody) SetRequestId

func (ListHttpApisResponseBody) String

func (s ListHttpApisResponseBody) String() string

type ListHttpApisResponseBodyData

type ListHttpApisResponseBodyData struct {
	Items []*HttpApiInfoByName `json:"items,omitempty" xml:"items,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	PageNumber *int32 `json:"pageNumber,omitempty" xml:"pageNumber,omitempty"`
	// example:
	//
	// 10
	PageSize *int32 `json:"pageSize,omitempty" xml:"pageSize,omitempty"`
	// example:
	//
	// 10
	TotalSize *int32 `json:"totalSize,omitempty" xml:"totalSize,omitempty"`
}

func (ListHttpApisResponseBodyData) GoString

func (s ListHttpApisResponseBodyData) GoString() string

func (*ListHttpApisResponseBodyData) SetItems

func (*ListHttpApisResponseBodyData) SetPageNumber

func (*ListHttpApisResponseBodyData) SetPageSize

func (*ListHttpApisResponseBodyData) SetTotalSize

func (ListHttpApisResponseBodyData) String

type OfflineGatewayRouteResponse

type OfflineGatewayRouteResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *OfflineGatewayRouteResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (OfflineGatewayRouteResponse) GoString

func (s OfflineGatewayRouteResponse) GoString() string

func (*OfflineGatewayRouteResponse) SetBody

func (*OfflineGatewayRouteResponse) SetHeaders

func (*OfflineGatewayRouteResponse) SetStatusCode

func (OfflineGatewayRouteResponse) String

type OfflineGatewayRouteResponseBody

type OfflineGatewayRouteResponseBody struct {
	// example:
	//
	// Ok
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// success
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// 585657D2-1C20-5B8A-AF17-D727C6490BE4
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (OfflineGatewayRouteResponseBody) GoString

func (*OfflineGatewayRouteResponseBody) SetCode

func (*OfflineGatewayRouteResponseBody) SetMessage

func (*OfflineGatewayRouteResponseBody) SetRequestId

func (OfflineGatewayRouteResponseBody) String

type OfflineHttpApiRequest

type OfflineHttpApiRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// env-xxx
	EnvironmentId *string `json:"environmentId,omitempty" xml:"environmentId,omitempty"`
}

func (OfflineHttpApiRequest) GoString

func (s OfflineHttpApiRequest) GoString() string

func (*OfflineHttpApiRequest) SetEnvironmentId

func (s *OfflineHttpApiRequest) SetEnvironmentId(v string) *OfflineHttpApiRequest

func (OfflineHttpApiRequest) String

func (s OfflineHttpApiRequest) String() string

type OfflineHttpApiResponse

type OfflineHttpApiResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *OfflineHttpApiResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (OfflineHttpApiResponse) GoString

func (s OfflineHttpApiResponse) GoString() string

func (*OfflineHttpApiResponse) SetBody

func (*OfflineHttpApiResponse) SetHeaders

func (*OfflineHttpApiResponse) SetStatusCode

func (OfflineHttpApiResponse) String

func (s OfflineHttpApiResponse) String() string

type OfflineHttpApiResponseBody

type OfflineHttpApiResponseBody struct {
	// example:
	//
	// Ok
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// success
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// 53DE779E-422D-56EB-B84C-62D75CA5E8DD
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (OfflineHttpApiResponseBody) GoString

func (s OfflineHttpApiResponseBody) GoString() string

func (*OfflineHttpApiResponseBody) SetCode

func (*OfflineHttpApiResponseBody) SetMessage

func (*OfflineHttpApiResponseBody) SetRequestId

func (OfflineHttpApiResponseBody) String

type PolicyClassInfo

type PolicyClassInfo struct {
	Alias                   *string   `json:"alias,omitempty" xml:"alias,omitempty"`
	AttachableResourceTypes []*string `json:"attachableResourceTypes,omitempty" xml:"attachableResourceTypes,omitempty" type:"Repeated"`
	ClassId                 *string   `json:"classId,omitempty" xml:"classId,omitempty"`
	ConfigExample           *string   `json:"configExample,omitempty" xml:"configExample,omitempty"`
	Deprecated              *bool     `json:"deprecated,omitempty" xml:"deprecated,omitempty"`
	Description             *string   `json:"description,omitempty" xml:"description,omitempty"`
	Direction               *string   `json:"direction,omitempty" xml:"direction,omitempty"`
	EnableLog               *bool     `json:"enableLog,omitempty" xml:"enableLog,omitempty"`
	ExecutePriority         *string   `json:"executePriority,omitempty" xml:"executePriority,omitempty"`
	ExecuteStage            *string   `json:"executeStage,omitempty" xml:"executeStage,omitempty"`
	Name                    *string   `json:"name,omitempty" xml:"name,omitempty"`
	Type                    *string   `json:"type,omitempty" xml:"type,omitempty"`
	Version                 *string   `json:"version,omitempty" xml:"version,omitempty"`
}

func (PolicyClassInfo) GoString

func (s PolicyClassInfo) GoString() string

func (*PolicyClassInfo) SetAlias

func (s *PolicyClassInfo) SetAlias(v string) *PolicyClassInfo

func (*PolicyClassInfo) SetAttachableResourceTypes

func (s *PolicyClassInfo) SetAttachableResourceTypes(v []*string) *PolicyClassInfo

func (*PolicyClassInfo) SetClassId

func (s *PolicyClassInfo) SetClassId(v string) *PolicyClassInfo

func (*PolicyClassInfo) SetConfigExample

func (s *PolicyClassInfo) SetConfigExample(v string) *PolicyClassInfo

func (*PolicyClassInfo) SetDeprecated

func (s *PolicyClassInfo) SetDeprecated(v bool) *PolicyClassInfo

func (*PolicyClassInfo) SetDescription

func (s *PolicyClassInfo) SetDescription(v string) *PolicyClassInfo

func (*PolicyClassInfo) SetDirection

func (s *PolicyClassInfo) SetDirection(v string) *PolicyClassInfo

func (*PolicyClassInfo) SetEnableLog

func (s *PolicyClassInfo) SetEnableLog(v bool) *PolicyClassInfo

func (*PolicyClassInfo) SetExecutePriority

func (s *PolicyClassInfo) SetExecutePriority(v string) *PolicyClassInfo

func (*PolicyClassInfo) SetExecuteStage

func (s *PolicyClassInfo) SetExecuteStage(v string) *PolicyClassInfo

func (*PolicyClassInfo) SetName

func (s *PolicyClassInfo) SetName(v string) *PolicyClassInfo

func (*PolicyClassInfo) SetType

func (s *PolicyClassInfo) SetType(v string) *PolicyClassInfo

func (*PolicyClassInfo) SetVersion

func (s *PolicyClassInfo) SetVersion(v string) *PolicyClassInfo

func (PolicyClassInfo) String

func (s PolicyClassInfo) String() string

type PolicyDetailInfo

type PolicyDetailInfo struct {
	ClassId     *string `json:"classId,omitempty" xml:"classId,omitempty"`
	ClassName   *string `json:"className,omitempty" xml:"className,omitempty"`
	Config      *string `json:"config,omitempty" xml:"config,omitempty"`
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	Name        *string `json:"name,omitempty" xml:"name,omitempty"`
	PolicyId    *string `json:"policyId,omitempty" xml:"policyId,omitempty"`
}

func (PolicyDetailInfo) GoString

func (s PolicyDetailInfo) GoString() string

func (*PolicyDetailInfo) SetClassId

func (s *PolicyDetailInfo) SetClassId(v string) *PolicyDetailInfo

func (*PolicyDetailInfo) SetClassName

func (s *PolicyDetailInfo) SetClassName(v string) *PolicyDetailInfo

func (*PolicyDetailInfo) SetConfig

func (s *PolicyDetailInfo) SetConfig(v string) *PolicyDetailInfo

func (*PolicyDetailInfo) SetDescription

func (s *PolicyDetailInfo) SetDescription(v string) *PolicyDetailInfo

func (*PolicyDetailInfo) SetName

func (s *PolicyDetailInfo) SetName(v string) *PolicyDetailInfo

func (*PolicyDetailInfo) SetPolicyId

func (s *PolicyDetailInfo) SetPolicyId(v string) *PolicyDetailInfo

func (PolicyDetailInfo) String

func (s PolicyDetailInfo) String() string

type PolicyInfo

type PolicyInfo struct {
	Attachments     []*Attachment `json:"attachments,omitempty" xml:"attachments,omitempty" type:"Repeated"`
	ClassAlias      *string       `json:"classAlias,omitempty" xml:"classAlias,omitempty"`
	ClassName       *string       `json:"className,omitempty" xml:"className,omitempty"`
	Config          *string       `json:"config,omitempty" xml:"config,omitempty"`
	Direction       *string       `json:"direction,omitempty" xml:"direction,omitempty"`
	ExecutePriority *string       `json:"executePriority,omitempty" xml:"executePriority,omitempty"`
	ExecuteStage    *string       `json:"executeStage,omitempty" xml:"executeStage,omitempty"`
	Name            *string       `json:"name,omitempty" xml:"name,omitempty"`
	PolicyId        *string       `json:"policyId,omitempty" xml:"policyId,omitempty"`
	Type            *string       `json:"type,omitempty" xml:"type,omitempty"`
}

func (PolicyInfo) GoString

func (s PolicyInfo) GoString() string

func (*PolicyInfo) SetAttachments

func (s *PolicyInfo) SetAttachments(v []*Attachment) *PolicyInfo

func (*PolicyInfo) SetClassAlias

func (s *PolicyInfo) SetClassAlias(v string) *PolicyInfo

func (*PolicyInfo) SetClassName

func (s *PolicyInfo) SetClassName(v string) *PolicyInfo

func (*PolicyInfo) SetConfig

func (s *PolicyInfo) SetConfig(v string) *PolicyInfo

func (*PolicyInfo) SetDirection

func (s *PolicyInfo) SetDirection(v string) *PolicyInfo

func (*PolicyInfo) SetExecutePriority

func (s *PolicyInfo) SetExecutePriority(v string) *PolicyInfo

func (*PolicyInfo) SetExecuteStage

func (s *PolicyInfo) SetExecuteStage(v string) *PolicyInfo

func (*PolicyInfo) SetName

func (s *PolicyInfo) SetName(v string) *PolicyInfo

func (*PolicyInfo) SetPolicyId

func (s *PolicyInfo) SetPolicyId(v string) *PolicyInfo

func (*PolicyInfo) SetType

func (s *PolicyInfo) SetType(v string) *PolicyInfo

func (PolicyInfo) String

func (s PolicyInfo) String() string

type PublishGatewayRouteResponse

type PublishGatewayRouteResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *PublishGatewayRouteResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (PublishGatewayRouteResponse) GoString

func (s PublishGatewayRouteResponse) GoString() string

func (*PublishGatewayRouteResponse) SetBody

func (*PublishGatewayRouteResponse) SetHeaders

func (*PublishGatewayRouteResponse) SetStatusCode

func (PublishGatewayRouteResponse) String

type PublishGatewayRouteResponseBody

type PublishGatewayRouteResponseBody struct {
	// example:
	//
	// Ok
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// success
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// 043360DA-ED3B-5386-9B7A-D94DECF99A30
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (PublishGatewayRouteResponseBody) GoString

func (*PublishGatewayRouteResponseBody) SetCode

func (*PublishGatewayRouteResponseBody) SetMessage

func (*PublishGatewayRouteResponseBody) SetRequestId

func (PublishGatewayRouteResponseBody) String

type PublishHttpApiRequest

type PublishHttpApiRequest struct {
	// example:
	//
	// true
	AllowOverwrite *bool                             `json:"allowOverwrite,omitempty" xml:"allowOverwrite,omitempty"`
	Description    *string                           `json:"description,omitempty" xml:"description,omitempty"`
	Environment    *PublishHttpApiRequestEnvironment `json:"environment,omitempty" xml:"environment,omitempty" type:"Struct"`
	// example:
	//
	// apr-xxx
	RevisionId *string `json:"revisionId,omitempty" xml:"revisionId,omitempty"`
}

func (PublishHttpApiRequest) GoString

func (s PublishHttpApiRequest) GoString() string

func (*PublishHttpApiRequest) SetAllowOverwrite

func (s *PublishHttpApiRequest) SetAllowOverwrite(v bool) *PublishHttpApiRequest

func (*PublishHttpApiRequest) SetDescription

func (s *PublishHttpApiRequest) SetDescription(v string) *PublishHttpApiRequest

func (*PublishHttpApiRequest) SetEnvironment

func (*PublishHttpApiRequest) SetRevisionId

func (s *PublishHttpApiRequest) SetRevisionId(v string) *PublishHttpApiRequest

func (PublishHttpApiRequest) String

func (s PublishHttpApiRequest) String() string

type PublishHttpApiRequestEnvironment

type PublishHttpApiRequestEnvironment struct {
	// example:
	//
	// SingleService
	BackendScene *string `json:"backendScene,omitempty" xml:"backendScene,omitempty"`
	// example:
	//
	// Service
	BackendType        *string                                             `json:"backendType,omitempty" xml:"backendType,omitempty"`
	CloudProductConfig *PublishHttpApiRequestEnvironmentCloudProductConfig `json:"cloudProductConfig,omitempty" xml:"cloudProductConfig,omitempty" type:"Struct"`
	CustomDomainIds    []*string                                           `json:"customDomainIds,omitempty" xml:"customDomainIds,omitempty" type:"Repeated"`
	DnsConfigs         []*PublishHttpApiRequestEnvironmentDnsConfigs       `json:"dnsConfigs,omitempty" xml:"dnsConfigs,omitempty" type:"Repeated"`
	// example:
	//
	// env-xxx
	EnvironmentId  *string                                           `json:"environmentId,omitempty" xml:"environmentId,omitempty"`
	ServiceConfigs []*PublishHttpApiRequestEnvironmentServiceConfigs `json:"serviceConfigs,omitempty" xml:"serviceConfigs,omitempty" type:"Repeated"`
	VipConfigs     []*PublishHttpApiRequestEnvironmentVipConfigs     `json:"vipConfigs,omitempty" xml:"vipConfigs,omitempty" type:"Repeated"`
}

func (PublishHttpApiRequestEnvironment) GoString

func (*PublishHttpApiRequestEnvironment) SetBackendScene

func (*PublishHttpApiRequestEnvironment) SetBackendType

func (*PublishHttpApiRequestEnvironment) SetCustomDomainIds

func (*PublishHttpApiRequestEnvironment) SetEnvironmentId

func (PublishHttpApiRequestEnvironment) String

type PublishHttpApiRequestEnvironmentCloudProductConfig

type PublishHttpApiRequestEnvironmentCloudProductConfig struct {
	// example:
	//
	// FC
	CloudProductType        *string                                                                      `json:"cloudProductType,omitempty" xml:"cloudProductType,omitempty"`
	ContainerServiceConfigs []*PublishHttpApiRequestEnvironmentCloudProductConfigContainerServiceConfigs `json:"containerServiceConfigs,omitempty" xml:"containerServiceConfigs,omitempty" type:"Repeated"`
	FunctionConfigs         []*PublishHttpApiRequestEnvironmentCloudProductConfigFunctionConfigs         `json:"functionConfigs,omitempty" xml:"functionConfigs,omitempty" type:"Repeated"`
	MseNacosConfigs         []*PublishHttpApiRequestEnvironmentCloudProductConfigMseNacosConfigs         `json:"mseNacosConfigs,omitempty" xml:"mseNacosConfigs,omitempty" type:"Repeated"`
}

func (PublishHttpApiRequestEnvironmentCloudProductConfig) GoString

func (*PublishHttpApiRequestEnvironmentCloudProductConfig) SetCloudProductType

func (PublishHttpApiRequestEnvironmentCloudProductConfig) String

type PublishHttpApiRequestEnvironmentCloudProductConfigContainerServiceConfigs

type PublishHttpApiRequestEnvironmentCloudProductConfigContainerServiceConfigs struct {
	Match *HttpApiBackendMatchConditions `json:"match,omitempty" xml:"match,omitempty"`
	// example:
	//
	// test-service
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// default
	Namespace *string `json:"namespace,omitempty" xml:"namespace,omitempty"`
	// example:
	//
	// 8080
	Port *int32 `json:"port,omitempty" xml:"port,omitempty"`
	// example:
	//
	// HTTP
	Protocol *string `json:"protocol,omitempty" xml:"protocol,omitempty"`
	// example:
	//
	// 100
	Weight *int32 `json:"weight,omitempty" xml:"weight,omitempty"`
}

func (PublishHttpApiRequestEnvironmentCloudProductConfigContainerServiceConfigs) GoString

func (*PublishHttpApiRequestEnvironmentCloudProductConfigContainerServiceConfigs) SetName

func (*PublishHttpApiRequestEnvironmentCloudProductConfigContainerServiceConfigs) SetNamespace

func (*PublishHttpApiRequestEnvironmentCloudProductConfigContainerServiceConfigs) SetPort

func (*PublishHttpApiRequestEnvironmentCloudProductConfigContainerServiceConfigs) SetProtocol

func (*PublishHttpApiRequestEnvironmentCloudProductConfigContainerServiceConfigs) SetWeight

func (PublishHttpApiRequestEnvironmentCloudProductConfigContainerServiceConfigs) String

type PublishHttpApiRequestEnvironmentCloudProductConfigFunctionConfigs

type PublishHttpApiRequestEnvironmentCloudProductConfigFunctionConfigs struct {
	Match *HttpApiBackendMatchConditions `json:"match,omitempty" xml:"match,omitempty"`
	// example:
	//
	// fc-test
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// LATEST
	Quanlifer *string `json:"quanlifer,omitempty" xml:"quanlifer,omitempty"`
	// example:
	//
	// 100
	Weight *int32 `json:"weight,omitempty" xml:"weight,omitempty"`
}

func (PublishHttpApiRequestEnvironmentCloudProductConfigFunctionConfigs) GoString

func (*PublishHttpApiRequestEnvironmentCloudProductConfigFunctionConfigs) SetName

func (*PublishHttpApiRequestEnvironmentCloudProductConfigFunctionConfigs) SetQuanlifer

func (*PublishHttpApiRequestEnvironmentCloudProductConfigFunctionConfigs) SetWeight

func (PublishHttpApiRequestEnvironmentCloudProductConfigFunctionConfigs) String

type PublishHttpApiRequestEnvironmentCloudProductConfigMseNacosConfigs

type PublishHttpApiRequestEnvironmentCloudProductConfigMseNacosConfigs struct {
	// example:
	//
	// DEFAULT_GROUP
	GroupName *string                        `json:"groupName,omitempty" xml:"groupName,omitempty"`
	Match     *HttpApiBackendMatchConditions `json:"match,omitempty" xml:"match,omitempty"`
	// example:
	//
	// provider
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// public
	Namespace *string `json:"namespace,omitempty" xml:"namespace,omitempty"`
	// example:
	//
	// 100
	Weight *string `json:"weight,omitempty" xml:"weight,omitempty"`
}

func (PublishHttpApiRequestEnvironmentCloudProductConfigMseNacosConfigs) GoString

func (*PublishHttpApiRequestEnvironmentCloudProductConfigMseNacosConfigs) SetGroupName

func (*PublishHttpApiRequestEnvironmentCloudProductConfigMseNacosConfigs) SetName

func (*PublishHttpApiRequestEnvironmentCloudProductConfigMseNacosConfigs) SetNamespace

func (*PublishHttpApiRequestEnvironmentCloudProductConfigMseNacosConfigs) SetWeight

func (PublishHttpApiRequestEnvironmentCloudProductConfigMseNacosConfigs) String

type PublishHttpApiRequestEnvironmentDnsConfigs

type PublishHttpApiRequestEnvironmentDnsConfigs struct {
	DnsList []*string                      `json:"dnsList,omitempty" xml:"dnsList,omitempty" type:"Repeated"`
	Match   *HttpApiBackendMatchConditions `json:"match,omitempty" xml:"match,omitempty"`
	// example:
	//
	// 100
	Weight *int32 `json:"weight,omitempty" xml:"weight,omitempty"`
}

func (PublishHttpApiRequestEnvironmentDnsConfigs) GoString

func (*PublishHttpApiRequestEnvironmentDnsConfigs) SetDnsList

func (*PublishHttpApiRequestEnvironmentDnsConfigs) SetWeight

func (PublishHttpApiRequestEnvironmentDnsConfigs) String

type PublishHttpApiRequestEnvironmentServiceConfigs

type PublishHttpApiRequestEnvironmentServiceConfigs struct {
	// example:
	//
	// gs-xxx
	GatewayServiceId *string                        `json:"gatewayServiceId,omitempty" xml:"gatewayServiceId,omitempty"`
	Match            *HttpApiBackendMatchConditions `json:"match,omitempty" xml:"match,omitempty"`
	// example:
	//
	// 8080
	Port *int32 `json:"port,omitempty" xml:"port,omitempty"`
	// example:
	//
	// HTTP
	Protocol *string `json:"protocol,omitempty" xml:"protocol,omitempty"`
	// example:
	//
	// v1
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
	// example:
	//
	// 100
	Weight *int32 `json:"weight,omitempty" xml:"weight,omitempty"`
}

func (PublishHttpApiRequestEnvironmentServiceConfigs) GoString

func (*PublishHttpApiRequestEnvironmentServiceConfigs) SetGatewayServiceId

func (*PublishHttpApiRequestEnvironmentServiceConfigs) SetPort

func (*PublishHttpApiRequestEnvironmentServiceConfigs) SetProtocol

func (*PublishHttpApiRequestEnvironmentServiceConfigs) SetVersion

func (*PublishHttpApiRequestEnvironmentServiceConfigs) SetWeight

func (PublishHttpApiRequestEnvironmentServiceConfigs) String

type PublishHttpApiRequestEnvironmentVipConfigs

type PublishHttpApiRequestEnvironmentVipConfigs struct {
	Endpoints []*string                      `json:"endpoints,omitempty" xml:"endpoints,omitempty" type:"Repeated"`
	Match     *HttpApiBackendMatchConditions `json:"match,omitempty" xml:"match,omitempty"`
	// example:
	//
	// 100
	Weight *int32 `json:"weight,omitempty" xml:"weight,omitempty"`
}

func (PublishHttpApiRequestEnvironmentVipConfigs) GoString

func (*PublishHttpApiRequestEnvironmentVipConfigs) SetEndpoints

func (*PublishHttpApiRequestEnvironmentVipConfigs) SetWeight

func (PublishHttpApiRequestEnvironmentVipConfigs) String

type PublishHttpApiResponse

type PublishHttpApiResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *PublishHttpApiResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (PublishHttpApiResponse) GoString

func (s PublishHttpApiResponse) GoString() string

func (*PublishHttpApiResponse) SetBody

func (*PublishHttpApiResponse) SetHeaders

func (*PublishHttpApiResponse) SetStatusCode

func (PublishHttpApiResponse) String

func (s PublishHttpApiResponse) String() string

type PublishHttpApiResponseBody

type PublishHttpApiResponseBody struct {
	// example:
	//
	// Ok
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// success
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// 4BACB05C-3FE2-588F-9148-700C5C026B74
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (PublishHttpApiResponseBody) GoString

func (s PublishHttpApiResponseBody) GoString() string

func (*PublishHttpApiResponseBody) SetCode

func (*PublishHttpApiResponseBody) SetMessage

func (*PublishHttpApiResponseBody) SetRequestId

func (PublishHttpApiResponseBody) String

type ResourceStatistic

type ResourceStatistic struct {
	ResourceCount *int32  `json:"resourceCount,omitempty" xml:"resourceCount,omitempty"`
	ResourceType  *string `json:"resourceType,omitempty" xml:"resourceType,omitempty"`
}

func (ResourceStatistic) GoString

func (s ResourceStatistic) GoString() string

func (*ResourceStatistic) SetResourceCount

func (s *ResourceStatistic) SetResourceCount(v int32) *ResourceStatistic

func (*ResourceStatistic) SetResourceType

func (s *ResourceStatistic) SetResourceType(v string) *ResourceStatistic

func (ResourceStatistic) String

func (s ResourceStatistic) String() string

type RouteRulesConflictInfo added in v1.0.2

type RouteRulesConflictInfo struct {
	Conflicts  []*RouteRulesConflictInfoConflicts `json:"conflicts,omitempty" xml:"conflicts,omitempty" type:"Repeated"`
	DomainInfo *RouteRulesConflictInfoDomainInfo  `json:"domainInfo,omitempty" xml:"domainInfo,omitempty" type:"Struct"`
}

func (RouteRulesConflictInfo) GoString added in v1.0.2

func (s RouteRulesConflictInfo) GoString() string

func (*RouteRulesConflictInfo) SetConflicts added in v1.0.2

func (*RouteRulesConflictInfo) SetDomainInfo added in v1.0.2

func (RouteRulesConflictInfo) String added in v1.0.2

func (s RouteRulesConflictInfo) String() string

type RouteRulesConflictInfoConflicts added in v1.0.2

type RouteRulesConflictInfoConflicts struct {
	Details         []*RouteRulesConflictInfoConflictsDetails       `json:"details,omitempty" xml:"details,omitempty" type:"Repeated"`
	EnvironmentInfo *RouteRulesConflictInfoConflictsEnvironmentInfo `json:"environmentInfo,omitempty" xml:"environmentInfo,omitempty" type:"Struct"`
	ResourceId      *string                                         `json:"resourceId,omitempty" xml:"resourceId,omitempty"`
	ResourceName    *string                                         `json:"resourceName,omitempty" xml:"resourceName,omitempty"`
	ResourceType    *string                                         `json:"resourceType,omitempty" xml:"resourceType,omitempty"`
}

func (RouteRulesConflictInfoConflicts) GoString added in v1.0.2

func (*RouteRulesConflictInfoConflicts) SetDetails added in v1.0.2

func (*RouteRulesConflictInfoConflicts) SetEnvironmentInfo added in v1.0.2

func (*RouteRulesConflictInfoConflicts) SetResourceId added in v1.0.2

func (*RouteRulesConflictInfoConflicts) SetResourceName added in v1.0.2

func (*RouteRulesConflictInfoConflicts) SetResourceType added in v1.0.2

func (RouteRulesConflictInfoConflicts) String added in v1.0.2

type RouteRulesConflictInfoConflictsDetails added in v1.0.2

type RouteRulesConflictInfoConflictsDetails struct {
	ConflictingMatch *RouteRulesConflictInfoConflictsDetailsConflictingMatch `json:"conflictingMatch,omitempty" xml:"conflictingMatch,omitempty" type:"Struct"`
	DetectedMatch    *RouteRulesConflictInfoConflictsDetailsDetectedMatch    `json:"detectedMatch,omitempty" xml:"detectedMatch,omitempty" type:"Struct"`
	Level            *string                                                 `json:"level,omitempty" xml:"level,omitempty"`
}

func (RouteRulesConflictInfoConflictsDetails) GoString added in v1.0.2

func (*RouteRulesConflictInfoConflictsDetails) SetConflictingMatch added in v1.0.2

func (*RouteRulesConflictInfoConflictsDetails) SetDetectedMatch added in v1.0.2

func (*RouteRulesConflictInfoConflictsDetails) SetLevel added in v1.0.2

func (RouteRulesConflictInfoConflictsDetails) String added in v1.0.2

type RouteRulesConflictInfoConflictsDetailsConflictingMatch added in v1.0.2

type RouteRulesConflictInfoConflictsDetailsConflictingMatch struct {
	Match         *HttpRouteMatch                                                      `json:"match,omitempty" xml:"match,omitempty"`
	OperationInfo *RouteRulesConflictInfoConflictsDetailsConflictingMatchOperationInfo `json:"operationInfo,omitempty" xml:"operationInfo,omitempty" type:"Struct"`
}

func (RouteRulesConflictInfoConflictsDetailsConflictingMatch) GoString added in v1.0.2

func (*RouteRulesConflictInfoConflictsDetailsConflictingMatch) SetMatch added in v1.0.2

func (RouteRulesConflictInfoConflictsDetailsConflictingMatch) String added in v1.0.2

type RouteRulesConflictInfoConflictsDetailsConflictingMatchOperationInfo added in v1.0.2

type RouteRulesConflictInfoConflictsDetailsConflictingMatchOperationInfo struct {
	Name        *string `json:"name,omitempty" xml:"name,omitempty"`
	OperationId *string `json:"operationId,omitempty" xml:"operationId,omitempty"`
}

func (RouteRulesConflictInfoConflictsDetailsConflictingMatchOperationInfo) GoString added in v1.0.2

func (*RouteRulesConflictInfoConflictsDetailsConflictingMatchOperationInfo) SetName added in v1.0.2

func (*RouteRulesConflictInfoConflictsDetailsConflictingMatchOperationInfo) SetOperationId added in v1.0.2

func (RouteRulesConflictInfoConflictsDetailsConflictingMatchOperationInfo) String added in v1.0.2

type RouteRulesConflictInfoConflictsDetailsDetectedMatch added in v1.0.2

type RouteRulesConflictInfoConflictsDetailsDetectedMatch struct {
	Match         *HttpRouteMatch                                                   `json:"match,omitempty" xml:"match,omitempty"`
	OperationInfo *RouteRulesConflictInfoConflictsDetailsDetectedMatchOperationInfo `json:"operationInfo,omitempty" xml:"operationInfo,omitempty" type:"Struct"`
}

func (RouteRulesConflictInfoConflictsDetailsDetectedMatch) GoString added in v1.0.2

func (*RouteRulesConflictInfoConflictsDetailsDetectedMatch) SetMatch added in v1.0.2

func (RouteRulesConflictInfoConflictsDetailsDetectedMatch) String added in v1.0.2

type RouteRulesConflictInfoConflictsDetailsDetectedMatchOperationInfo added in v1.0.2

type RouteRulesConflictInfoConflictsDetailsDetectedMatchOperationInfo struct {
	Name        *string `json:"name,omitempty" xml:"name,omitempty"`
	OperationId *string `json:"operationId,omitempty" xml:"operationId,omitempty"`
}

func (RouteRulesConflictInfoConflictsDetailsDetectedMatchOperationInfo) GoString added in v1.0.2

func (*RouteRulesConflictInfoConflictsDetailsDetectedMatchOperationInfo) SetName added in v1.0.2

func (*RouteRulesConflictInfoConflictsDetailsDetectedMatchOperationInfo) SetOperationId added in v1.0.2

func (RouteRulesConflictInfoConflictsDetailsDetectedMatchOperationInfo) String added in v1.0.2

type RouteRulesConflictInfoConflictsEnvironmentInfo added in v1.0.2

type RouteRulesConflictInfoConflictsEnvironmentInfo struct {
	EnvironmentId *string `json:"environmentId,omitempty" xml:"environmentId,omitempty"`
	Name          *string `json:"name,omitempty" xml:"name,omitempty"`
}

func (RouteRulesConflictInfoConflictsEnvironmentInfo) GoString added in v1.0.2

func (*RouteRulesConflictInfoConflictsEnvironmentInfo) SetEnvironmentId added in v1.0.2

func (*RouteRulesConflictInfoConflictsEnvironmentInfo) SetName added in v1.0.2

func (RouteRulesConflictInfoConflictsEnvironmentInfo) String added in v1.0.2

type RouteRulesConflictInfoDomainInfo added in v1.0.2

type RouteRulesConflictInfoDomainInfo struct {
	DomainId *string `json:"domainId,omitempty" xml:"domainId,omitempty"`
	Name     *string `json:"name,omitempty" xml:"name,omitempty"`
}

func (RouteRulesConflictInfoDomainInfo) GoString added in v1.0.2

func (*RouteRulesConflictInfoDomainInfo) SetDomainId added in v1.0.2

func (*RouteRulesConflictInfoDomainInfo) SetName added in v1.0.2

func (RouteRulesConflictInfoDomainInfo) String added in v1.0.2

type ServiceHealthCheck

type ServiceHealthCheck struct {
	// example:
	//
	// true
	Enable           *bool   `json:"enable,omitempty" xml:"enable,omitempty"`
	HealthyThreshold *int32  `json:"healthyThreshold,omitempty" xml:"healthyThreshold,omitempty"`
	HttpHost         *string `json:"httpHost,omitempty" xml:"httpHost,omitempty"`
	HttpPath         *string `json:"httpPath,omitempty" xml:"httpPath,omitempty"`
	Interval         *int32  `json:"interval,omitempty" xml:"interval,omitempty"`
	// example:
	//
	// TCP
	Protocol           *string `json:"protocol,omitempty" xml:"protocol,omitempty"`
	Timeout            *int32  `json:"timeout,omitempty" xml:"timeout,omitempty"`
	UnhealthyThreshold *int32  `json:"unhealthyThreshold,omitempty" xml:"unhealthyThreshold,omitempty"`
}

func (ServiceHealthCheck) GoString

func (s ServiceHealthCheck) GoString() string

func (*ServiceHealthCheck) SetEnable

func (s *ServiceHealthCheck) SetEnable(v bool) *ServiceHealthCheck

func (*ServiceHealthCheck) SetHealthyThreshold

func (s *ServiceHealthCheck) SetHealthyThreshold(v int32) *ServiceHealthCheck

func (*ServiceHealthCheck) SetHttpHost

func (s *ServiceHealthCheck) SetHttpHost(v string) *ServiceHealthCheck

func (*ServiceHealthCheck) SetHttpPath

func (s *ServiceHealthCheck) SetHttpPath(v string) *ServiceHealthCheck

func (*ServiceHealthCheck) SetInterval

func (s *ServiceHealthCheck) SetInterval(v int32) *ServiceHealthCheck

func (*ServiceHealthCheck) SetProtocol

func (s *ServiceHealthCheck) SetProtocol(v string) *ServiceHealthCheck

func (*ServiceHealthCheck) SetTimeout

func (s *ServiceHealthCheck) SetTimeout(v int32) *ServiceHealthCheck

func (*ServiceHealthCheck) SetUnhealthyThreshold

func (s *ServiceHealthCheck) SetUnhealthyThreshold(v int32) *ServiceHealthCheck

func (ServiceHealthCheck) String

func (s ServiceHealthCheck) String() string

type ServiceLinkedRole

type ServiceLinkedRole struct {
	Arn                      *string `json:"arn,omitempty" xml:"arn,omitempty"`
	AssumeRolePolicyDocument *string `json:"assumeRolePolicyDocument,omitempty" xml:"assumeRolePolicyDocument,omitempty"`
	CreateDate               *string `json:"createDate,omitempty" xml:"createDate,omitempty"`
	Description              *string `json:"description,omitempty" xml:"description,omitempty"`
	IsServiceLinkedRole      *bool   `json:"isServiceLinkedRole,omitempty" xml:"isServiceLinkedRole,omitempty"`
	RoleId                   *string `json:"roleId,omitempty" xml:"roleId,omitempty"`
	RoleName                 *string `json:"roleName,omitempty" xml:"roleName,omitempty"`
	RolePrincipalName        *string `json:"rolePrincipalName,omitempty" xml:"rolePrincipalName,omitempty"`
}

func (ServiceLinkedRole) GoString

func (s ServiceLinkedRole) GoString() string

func (*ServiceLinkedRole) SetArn

func (*ServiceLinkedRole) SetAssumeRolePolicyDocument

func (s *ServiceLinkedRole) SetAssumeRolePolicyDocument(v string) *ServiceLinkedRole

func (*ServiceLinkedRole) SetCreateDate

func (s *ServiceLinkedRole) SetCreateDate(v string) *ServiceLinkedRole

func (*ServiceLinkedRole) SetDescription

func (s *ServiceLinkedRole) SetDescription(v string) *ServiceLinkedRole

func (*ServiceLinkedRole) SetIsServiceLinkedRole

func (s *ServiceLinkedRole) SetIsServiceLinkedRole(v bool) *ServiceLinkedRole

func (*ServiceLinkedRole) SetRoleId

func (s *ServiceLinkedRole) SetRoleId(v string) *ServiceLinkedRole

func (*ServiceLinkedRole) SetRoleName

func (s *ServiceLinkedRole) SetRoleName(v string) *ServiceLinkedRole

func (*ServiceLinkedRole) SetRolePrincipalName

func (s *ServiceLinkedRole) SetRolePrincipalName(v string) *ServiceLinkedRole

func (ServiceLinkedRole) String

func (s ServiceLinkedRole) String() string

type SslCertMetaInfo

type SslCertMetaInfo struct {
	Algorithm          *string `json:"algorithm,omitempty" xml:"algorithm,omitempty"`
	CertId             *int64  `json:"certId,omitempty" xml:"certId,omitempty"`
	CertIdentifier     *string `json:"certIdentifier,omitempty" xml:"certIdentifier,omitempty"`
	CertName           *string `json:"certName,omitempty" xml:"certName,omitempty"`
	CommonName         *string `json:"commonName,omitempty" xml:"commonName,omitempty"`
	Domain             *string `json:"domain,omitempty" xml:"domain,omitempty"`
	DomainMatchCert    *bool   `json:"domainMatchCert,omitempty" xml:"domainMatchCert,omitempty"`
	Fingerprint        *string `json:"fingerprint,omitempty" xml:"fingerprint,omitempty"`
	InstanceId         *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
	IsChainCompleted   *bool   `json:"isChainCompleted,omitempty" xml:"isChainCompleted,omitempty"`
	Issuer             *string `json:"issuer,omitempty" xml:"issuer,omitempty"`
	KeySize            *string `json:"keySize,omitempty" xml:"keySize,omitempty"`
	Md5                *string `json:"md5,omitempty" xml:"md5,omitempty"`
	NotAfterTimestamp  *int64  `json:"notAfterTimestamp,omitempty" xml:"notAfterTimestamp,omitempty"`
	NotBeforeTimestamp *int64  `json:"notBeforeTimestamp,omitempty" xml:"notBeforeTimestamp,omitempty"`
	Sans               *string `json:"sans,omitempty" xml:"sans,omitempty"`
	SerialNo           *string `json:"serialNo,omitempty" xml:"serialNo,omitempty"`
	Sha2               *string `json:"sha2,omitempty" xml:"sha2,omitempty"`
	SignAlgorithm      *string `json:"signAlgorithm,omitempty" xml:"signAlgorithm,omitempty"`
}

func (SslCertMetaInfo) GoString

func (s SslCertMetaInfo) GoString() string

func (*SslCertMetaInfo) SetAlgorithm

func (s *SslCertMetaInfo) SetAlgorithm(v string) *SslCertMetaInfo

func (*SslCertMetaInfo) SetCertId

func (s *SslCertMetaInfo) SetCertId(v int64) *SslCertMetaInfo

func (*SslCertMetaInfo) SetCertIdentifier

func (s *SslCertMetaInfo) SetCertIdentifier(v string) *SslCertMetaInfo

func (*SslCertMetaInfo) SetCertName

func (s *SslCertMetaInfo) SetCertName(v string) *SslCertMetaInfo

func (*SslCertMetaInfo) SetCommonName

func (s *SslCertMetaInfo) SetCommonName(v string) *SslCertMetaInfo

func (*SslCertMetaInfo) SetDomain

func (s *SslCertMetaInfo) SetDomain(v string) *SslCertMetaInfo

func (*SslCertMetaInfo) SetDomainMatchCert

func (s *SslCertMetaInfo) SetDomainMatchCert(v bool) *SslCertMetaInfo

func (*SslCertMetaInfo) SetFingerprint

func (s *SslCertMetaInfo) SetFingerprint(v string) *SslCertMetaInfo

func (*SslCertMetaInfo) SetInstanceId

func (s *SslCertMetaInfo) SetInstanceId(v string) *SslCertMetaInfo

func (*SslCertMetaInfo) SetIsChainCompleted

func (s *SslCertMetaInfo) SetIsChainCompleted(v bool) *SslCertMetaInfo

func (*SslCertMetaInfo) SetIssuer

func (s *SslCertMetaInfo) SetIssuer(v string) *SslCertMetaInfo

func (*SslCertMetaInfo) SetKeySize

func (s *SslCertMetaInfo) SetKeySize(v string) *SslCertMetaInfo

func (*SslCertMetaInfo) SetMd5

func (s *SslCertMetaInfo) SetMd5(v string) *SslCertMetaInfo

func (*SslCertMetaInfo) SetNotAfterTimestamp

func (s *SslCertMetaInfo) SetNotAfterTimestamp(v int64) *SslCertMetaInfo

func (*SslCertMetaInfo) SetNotBeforeTimestamp

func (s *SslCertMetaInfo) SetNotBeforeTimestamp(v int64) *SslCertMetaInfo

func (*SslCertMetaInfo) SetSans

func (s *SslCertMetaInfo) SetSans(v string) *SslCertMetaInfo

func (*SslCertMetaInfo) SetSerialNo

func (s *SslCertMetaInfo) SetSerialNo(v string) *SslCertMetaInfo

func (*SslCertMetaInfo) SetSha2

func (s *SslCertMetaInfo) SetSha2(v string) *SslCertMetaInfo

func (*SslCertMetaInfo) SetSignAlgorithm

func (s *SslCertMetaInfo) SetSignAlgorithm(v string) *SslCertMetaInfo

func (SslCertMetaInfo) String

func (s SslCertMetaInfo) String() string

type SubDomainInfo

type SubDomainInfo struct {
	DomainId    *string `json:"domainId,omitempty" xml:"domainId,omitempty"`
	Name        *string `json:"name,omitempty" xml:"name,omitempty"`
	NetworkType *string `json:"networkType,omitempty" xml:"networkType,omitempty"`
	Protocol    *string `json:"protocol,omitempty" xml:"protocol,omitempty"`
}

func (SubDomainInfo) GoString

func (s SubDomainInfo) GoString() string

func (*SubDomainInfo) SetDomainId

func (s *SubDomainInfo) SetDomainId(v string) *SubDomainInfo

func (*SubDomainInfo) SetName

func (s *SubDomainInfo) SetName(v string) *SubDomainInfo

func (*SubDomainInfo) SetNetworkType

func (s *SubDomainInfo) SetNetworkType(v string) *SubDomainInfo

func (*SubDomainInfo) SetProtocol

func (s *SubDomainInfo) SetProtocol(v string) *SubDomainInfo

func (SubDomainInfo) String

func (s SubDomainInfo) String() string

type UpdateDomainRequest

type UpdateDomainRequest struct {
	// example:
	//
	// 123455-cn-hangzhou
	CaCertIndentifier *string `json:"caCertIndentifier,omitempty" xml:"caCertIndentifier,omitempty"`
	// example:
	//
	// 123458-cn-hangzhou
	CertIndentifier *string `json:"certIndentifier,omitempty" xml:"certIndentifier,omitempty"`
	// example:
	//
	// false
	ForceHttps *bool `json:"forceHttps,omitempty" xml:"forceHttps,omitempty"`
	// example:
	//
	// Open
	Http2Option *string `json:"http2Option,omitempty" xml:"http2Option,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// HTTP
	Protocol *string `json:"protocol,omitempty" xml:"protocol,omitempty"`
	// example:
	//
	// TLS 1.3
	TlsMax *string `json:"tlsMax,omitempty" xml:"tlsMax,omitempty"`
	// example:
	//
	// TLS 1.0
	TlsMin *string `json:"tlsMin,omitempty" xml:"tlsMin,omitempty"`
}

func (UpdateDomainRequest) GoString

func (s UpdateDomainRequest) GoString() string

func (*UpdateDomainRequest) SetCaCertIndentifier

func (s *UpdateDomainRequest) SetCaCertIndentifier(v string) *UpdateDomainRequest

func (*UpdateDomainRequest) SetCertIndentifier

func (s *UpdateDomainRequest) SetCertIndentifier(v string) *UpdateDomainRequest

func (*UpdateDomainRequest) SetForceHttps

func (s *UpdateDomainRequest) SetForceHttps(v bool) *UpdateDomainRequest

func (*UpdateDomainRequest) SetHttp2Option

func (s *UpdateDomainRequest) SetHttp2Option(v string) *UpdateDomainRequest

func (*UpdateDomainRequest) SetProtocol

func (s *UpdateDomainRequest) SetProtocol(v string) *UpdateDomainRequest

func (*UpdateDomainRequest) SetTlsMax

func (*UpdateDomainRequest) SetTlsMin

func (UpdateDomainRequest) String

func (s UpdateDomainRequest) String() string

type UpdateDomainResponse

type UpdateDomainResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateDomainResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateDomainResponse) GoString

func (s UpdateDomainResponse) GoString() string

func (*UpdateDomainResponse) SetBody

func (*UpdateDomainResponse) SetHeaders

func (s *UpdateDomainResponse) SetHeaders(v map[string]*string) *UpdateDomainResponse

func (*UpdateDomainResponse) SetStatusCode

func (s *UpdateDomainResponse) SetStatusCode(v int32) *UpdateDomainResponse

func (UpdateDomainResponse) String

func (s UpdateDomainResponse) String() string

type UpdateDomainResponseBody

type UpdateDomainResponseBody struct {
	// example:
	//
	// Ok
	Code *string                       `json:"code,omitempty" xml:"code,omitempty"`
	Data *UpdateDomainResponseBodyData `json:"data,omitempty" xml:"data,omitempty" type:"Struct"`
	// example:
	//
	// success
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// 4BACB05C-3FE2-588F-9148-700C5C026B74
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (UpdateDomainResponseBody) GoString

func (s UpdateDomainResponseBody) GoString() string

func (*UpdateDomainResponseBody) SetCode

func (*UpdateDomainResponseBody) SetData added in v1.0.6

func (*UpdateDomainResponseBody) SetMessage

func (*UpdateDomainResponseBody) SetRequestId

func (UpdateDomainResponseBody) String

func (s UpdateDomainResponseBody) String() string

type UpdateDomainResponseBodyData added in v1.0.6

type UpdateDomainResponseBodyData struct {
	DeployRevisionId *string `json:"deployRevisionId,omitempty" xml:"deployRevisionId,omitempty"`
}

func (UpdateDomainResponseBodyData) GoString added in v1.0.6

func (s UpdateDomainResponseBodyData) GoString() string

func (*UpdateDomainResponseBodyData) SetDeployRevisionId added in v1.0.6

func (UpdateDomainResponseBodyData) String added in v1.0.6

type UpdateEnvironmentRequest

type UpdateEnvironmentRequest struct {
	// This parameter is required.
	Alias       *string `json:"alias,omitempty" xml:"alias,omitempty"`
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
}

func (UpdateEnvironmentRequest) GoString

func (s UpdateEnvironmentRequest) GoString() string

func (*UpdateEnvironmentRequest) SetAlias

func (*UpdateEnvironmentRequest) SetDescription

func (UpdateEnvironmentRequest) String

func (s UpdateEnvironmentRequest) String() string

type UpdateEnvironmentResponse

type UpdateEnvironmentResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateEnvironmentResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateEnvironmentResponse) GoString

func (s UpdateEnvironmentResponse) GoString() string

func (*UpdateEnvironmentResponse) SetBody

func (*UpdateEnvironmentResponse) SetHeaders

func (*UpdateEnvironmentResponse) SetStatusCode

func (UpdateEnvironmentResponse) String

func (s UpdateEnvironmentResponse) String() string

type UpdateEnvironmentResponseBody

type UpdateEnvironmentResponseBody struct {
	// example:
	//
	// Ok
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// success
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// 52FB803B-3CD8-5FF8-AAE9-C2B841F6A483
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (UpdateEnvironmentResponseBody) GoString

func (*UpdateEnvironmentResponseBody) SetCode

func (*UpdateEnvironmentResponseBody) SetMessage

func (*UpdateEnvironmentResponseBody) SetRequestId

func (UpdateEnvironmentResponseBody) String

type UpdateGatewayRouteRequest

type UpdateGatewayRouteRequest struct {
	BackendConfig *GatewayRouteBackendConfig `json:"backendConfig,omitempty" xml:"backendConfig,omitempty"`
	Description   *string                    `json:"description,omitempty" xml:"description,omitempty"`
	DomainConfig  *GatewayRouteDomainConfig  `json:"domainConfig,omitempty" xml:"domainConfig,omitempty"`
	Match         *HttpRouteMatch            `json:"match,omitempty" xml:"match,omitempty"`
}

func (UpdateGatewayRouteRequest) GoString

func (s UpdateGatewayRouteRequest) GoString() string

func (*UpdateGatewayRouteRequest) SetBackendConfig

func (*UpdateGatewayRouteRequest) SetDescription

func (*UpdateGatewayRouteRequest) SetDomainConfig

func (*UpdateGatewayRouteRequest) SetMatch

func (UpdateGatewayRouteRequest) String

func (s UpdateGatewayRouteRequest) String() string

type UpdateGatewayRouteResponse

type UpdateGatewayRouteResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateGatewayRouteResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateGatewayRouteResponse) GoString

func (s UpdateGatewayRouteResponse) GoString() string

func (*UpdateGatewayRouteResponse) SetBody

func (*UpdateGatewayRouteResponse) SetHeaders

func (*UpdateGatewayRouteResponse) SetStatusCode

func (UpdateGatewayRouteResponse) String

type UpdateGatewayRouteResponseBody

type UpdateGatewayRouteResponseBody struct {
	// example:
	//
	// Ok
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// success
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// B725275B-50C6-5A49-A9FD-F0332FCB3351
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (UpdateGatewayRouteResponseBody) GoString

func (*UpdateGatewayRouteResponseBody) SetCode

func (*UpdateGatewayRouteResponseBody) SetMessage

func (*UpdateGatewayRouteResponseBody) SetRequestId

func (UpdateGatewayRouteResponseBody) String

type UpdateGatewayServiceRequest

type UpdateGatewayServiceRequest struct {
	Addresses []*string `json:"addresses,omitempty" xml:"addresses,omitempty" type:"Repeated"`
	// example:
	//
	// 8080
	Port *int32 `json:"port,omitempty" xml:"port,omitempty"`
}

func (UpdateGatewayServiceRequest) GoString

func (s UpdateGatewayServiceRequest) GoString() string

func (*UpdateGatewayServiceRequest) SetAddresses

func (*UpdateGatewayServiceRequest) SetPort

func (UpdateGatewayServiceRequest) String

type UpdateGatewayServiceResponse

type UpdateGatewayServiceResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateGatewayServiceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateGatewayServiceResponse) GoString

func (s UpdateGatewayServiceResponse) GoString() string

func (*UpdateGatewayServiceResponse) SetBody

func (*UpdateGatewayServiceResponse) SetHeaders

func (*UpdateGatewayServiceResponse) SetStatusCode

func (UpdateGatewayServiceResponse) String

type UpdateGatewayServiceResponseBody

type UpdateGatewayServiceResponseBody struct {
	// example:
	//
	// Ok
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// success
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// 585657D2-1C20-5B8A-AF17-D727C6490BE4
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (UpdateGatewayServiceResponseBody) GoString

func (*UpdateGatewayServiceResponseBody) SetCode

func (*UpdateGatewayServiceResponseBody) SetMessage

func (*UpdateGatewayServiceResponseBody) SetRequestId

func (UpdateGatewayServiceResponseBody) String

type UpdateGatewayServiceVersionRequest

type UpdateGatewayServiceVersionRequest struct {
	Labels []*UpdateGatewayServiceVersionRequestLabels `json:"labels,omitempty" xml:"labels,omitempty" type:"Repeated"`
}

func (UpdateGatewayServiceVersionRequest) GoString

func (UpdateGatewayServiceVersionRequest) String

type UpdateGatewayServiceVersionRequestLabels

type UpdateGatewayServiceVersionRequestLabels struct {
	// example:
	//
	// topology.kubernetes.io/zone
	Key *string `json:"key,omitempty" xml:"key,omitempty"`
	// example:
	//
	// cn-hangzhou-k
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (UpdateGatewayServiceVersionRequestLabels) GoString

func (*UpdateGatewayServiceVersionRequestLabels) SetKey

func (*UpdateGatewayServiceVersionRequestLabels) SetValue

func (UpdateGatewayServiceVersionRequestLabels) String

type UpdateGatewayServiceVersionResponse

type UpdateGatewayServiceVersionResponse struct {
	Headers    map[string]*string                       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateGatewayServiceVersionResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateGatewayServiceVersionResponse) GoString

func (*UpdateGatewayServiceVersionResponse) SetHeaders

func (*UpdateGatewayServiceVersionResponse) SetStatusCode

func (UpdateGatewayServiceVersionResponse) String

type UpdateGatewayServiceVersionResponseBody

type UpdateGatewayServiceVersionResponseBody struct {
	// example:
	//
	// Ok
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// success
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// A1994B10-C6A8-58FA-8347-6A08B0D4EFDE
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (UpdateGatewayServiceVersionResponseBody) GoString

func (*UpdateGatewayServiceVersionResponseBody) SetCode

func (*UpdateGatewayServiceVersionResponseBody) SetMessage

func (*UpdateGatewayServiceVersionResponseBody) SetRequestId

func (UpdateGatewayServiceVersionResponseBody) String

type UpdateHttpApiOperationRequest

type UpdateHttpApiOperationRequest struct {
	Operation *HttpApiOperation `json:"operation,omitempty" xml:"operation,omitempty"`
}

func (UpdateHttpApiOperationRequest) GoString

func (*UpdateHttpApiOperationRequest) SetOperation

func (UpdateHttpApiOperationRequest) String

type UpdateHttpApiOperationResponse

type UpdateHttpApiOperationResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateHttpApiOperationResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateHttpApiOperationResponse) GoString

func (*UpdateHttpApiOperationResponse) SetHeaders

func (*UpdateHttpApiOperationResponse) SetStatusCode

func (UpdateHttpApiOperationResponse) String

type UpdateHttpApiOperationResponseBody

type UpdateHttpApiOperationResponseBody struct {
	// example:
	//
	// Ok
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// success
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// 043360DA-ED3B-5386-9B7A-D94DECF99A30
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (UpdateHttpApiOperationResponseBody) GoString

func (*UpdateHttpApiOperationResponseBody) SetCode

func (*UpdateHttpApiOperationResponseBody) SetMessage

func (*UpdateHttpApiOperationResponseBody) SetRequestId

func (UpdateHttpApiOperationResponseBody) String

type UpdateHttpApiRequest

type UpdateHttpApiRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// /v1
	BasePath      *string               `json:"basePath,omitempty" xml:"basePath,omitempty"`
	Description   *string               `json:"description,omitempty" xml:"description,omitempty"`
	Protocols     []*string             `json:"protocols,omitempty" xml:"protocols,omitempty" type:"Repeated"`
	VersionConfig *HttpApiVersionConfig `json:"versionConfig,omitempty" xml:"versionConfig,omitempty"`
}

func (UpdateHttpApiRequest) GoString

func (s UpdateHttpApiRequest) GoString() string

func (*UpdateHttpApiRequest) SetBasePath

func (*UpdateHttpApiRequest) SetDescription

func (s *UpdateHttpApiRequest) SetDescription(v string) *UpdateHttpApiRequest

func (*UpdateHttpApiRequest) SetProtocols

func (s *UpdateHttpApiRequest) SetProtocols(v []*string) *UpdateHttpApiRequest

func (*UpdateHttpApiRequest) SetVersionConfig

func (UpdateHttpApiRequest) String

func (s UpdateHttpApiRequest) String() string

type UpdateHttpApiResponse

type UpdateHttpApiResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateHttpApiResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateHttpApiResponse) GoString

func (s UpdateHttpApiResponse) GoString() string

func (*UpdateHttpApiResponse) SetBody

func (*UpdateHttpApiResponse) SetHeaders

func (*UpdateHttpApiResponse) SetStatusCode

func (s *UpdateHttpApiResponse) SetStatusCode(v int32) *UpdateHttpApiResponse

func (UpdateHttpApiResponse) String

func (s UpdateHttpApiResponse) String() string

type UpdateHttpApiResponseBody

type UpdateHttpApiResponseBody struct {
	// example:
	//
	// Ok
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// success
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// 393E2630-DBE7-5221-AB35-9E740675491A
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (UpdateHttpApiResponseBody) GoString

func (s UpdateHttpApiResponseBody) GoString() string

func (*UpdateHttpApiResponseBody) SetCode

func (*UpdateHttpApiResponseBody) SetMessage

func (*UpdateHttpApiResponseBody) SetRequestId

func (UpdateHttpApiResponseBody) String

func (s UpdateHttpApiResponseBody) String() string

type UpdateServiceSourceRequest

type UpdateServiceSourceRequest struct {
	K8sServiceSourceConfig *UpdateServiceSourceRequestK8sServiceSourceConfig `json:"k8sServiceSourceConfig,omitempty" xml:"k8sServiceSourceConfig,omitempty" type:"Struct"`
}

func (UpdateServiceSourceRequest) GoString

func (s UpdateServiceSourceRequest) GoString() string

func (UpdateServiceSourceRequest) String

type UpdateServiceSourceRequestK8sServiceSourceConfig

type UpdateServiceSourceRequestK8sServiceSourceConfig struct {
	IngressConfig *UpdateServiceSourceRequestK8sServiceSourceConfigIngressConfig `json:"ingressConfig,omitempty" xml:"ingressConfig,omitempty" type:"Struct"`
}

func (UpdateServiceSourceRequestK8sServiceSourceConfig) GoString

func (UpdateServiceSourceRequestK8sServiceSourceConfig) String

type UpdateServiceSourceRequestK8sServiceSourceConfigIngressConfig

type UpdateServiceSourceRequestK8sServiceSourceConfigIngressConfig struct {
	// example:
	//
	// true
	Enable *bool `json:"enable,omitempty" xml:"enable,omitempty"`
	// example:
	//
	// mse
	IngressClass *string `json:"ingressClass,omitempty" xml:"ingressClass,omitempty"`
	// example:
	//
	// false
	OverrideIngressIp *bool `json:"overrideIngressIp,omitempty" xml:"overrideIngressIp,omitempty"`
	// example:
	//
	// default
	WatchNamespace *string `json:"watchNamespace,omitempty" xml:"watchNamespace,omitempty"`
}

func (UpdateServiceSourceRequestK8sServiceSourceConfigIngressConfig) GoString

func (*UpdateServiceSourceRequestK8sServiceSourceConfigIngressConfig) SetEnable

func (*UpdateServiceSourceRequestK8sServiceSourceConfigIngressConfig) SetIngressClass

func (*UpdateServiceSourceRequestK8sServiceSourceConfigIngressConfig) SetOverrideIngressIp

func (*UpdateServiceSourceRequestK8sServiceSourceConfigIngressConfig) SetWatchNamespace

func (UpdateServiceSourceRequestK8sServiceSourceConfigIngressConfig) String

type UpdateServiceSourceResponse

type UpdateServiceSourceResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateServiceSourceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateServiceSourceResponse) GoString

func (s UpdateServiceSourceResponse) GoString() string

func (*UpdateServiceSourceResponse) SetBody

func (*UpdateServiceSourceResponse) SetHeaders

func (*UpdateServiceSourceResponse) SetStatusCode

func (UpdateServiceSourceResponse) String

type UpdateServiceSourceResponseBody

type UpdateServiceSourceResponseBody struct {
	// example:
	//
	// Ok
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// success
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// 393E2630-DBE7-5221-AB35-9E740675491A
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (UpdateServiceSourceResponseBody) GoString

func (*UpdateServiceSourceResponseBody) SetCode

func (*UpdateServiceSourceResponseBody) SetMessage

func (*UpdateServiceSourceResponseBody) SetRequestId

func (UpdateServiceSourceResponseBody) String

Jump to

Keyboard shortcuts

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