Documentation
¶
Index ¶
- type ClusterExpansionRequest
- func NewClusterExpansionRequest(regionId string, clusterSpec *jmr.ClusterExpansion) *ClusterExpansionRequest
- func NewClusterExpansionRequestWithAllParams(regionId string, clusterSpec *jmr.ClusterExpansion, clientToken *string) *ClusterExpansionRequest
- func NewClusterExpansionRequestWithoutParam() *ClusterExpansionRequest
- type ClusterExpansionResponse
- type ClusterExpansionResult
- type CreateClusterRequest
- type CreateClusterResponse
- type CreateClusterResult
- type DescribeClusterRequest
- type DescribeClusterResponse
- type DescribeClusterResult
- type DescribeClustersRequest
- type DescribeClustersResponse
- type DescribeClustersResult
- type GetJmrVersionListRequest
- type GetJmrVersionListResponse
- type GetJmrVersionListResult
- type GetSoftwareInfoRequest
- type GetSoftwareInfoResponse
- type GetSoftwareInfoResult
- type IdataClusterRequest
- type IdataClusterResponse
- type IdataClusterResult
- type ReleaseClusterRequest
- type ReleaseClusterResponse
- type ReleaseClusterResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterExpansionRequest ¶ added in v1.44.0
type ClusterExpansionRequest struct { core.JDCloudRequest /* 地域ID */ RegionId string `json:"regionId"` /* 描述集群配置 */ ClusterSpec *jmr.ClusterExpansion `json:"clusterSpec"` /* 用于保证请求的幂等性。由客户端生成,长度不能超过64个字符。 (Optional) */ ClientToken *string `json:"clientToken"` }
func NewClusterExpansionRequest ¶ added in v1.44.0
func NewClusterExpansionRequest( regionId string, clusterSpec *jmr.ClusterExpansion, ) *ClusterExpansionRequest
* param regionId: 地域ID (Required) * param clusterSpec: 描述集群配置 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewClusterExpansionRequestWithAllParams ¶ added in v1.44.0
func NewClusterExpansionRequestWithAllParams( regionId string, clusterSpec *jmr.ClusterExpansion, clientToken *string, ) *ClusterExpansionRequest
* param regionId: 地域ID (Required) * param clusterSpec: 描述集群配置 (Required) * param clientToken: 用于保证请求的幂等性。由客户端生成,长度不能超过64个字符。 (Optional)
func NewClusterExpansionRequestWithoutParam ¶ added in v1.44.0
func NewClusterExpansionRequestWithoutParam() *ClusterExpansionRequest
This constructor has better compatible ability when API parameters changed
func (ClusterExpansionRequest) GetRegionId ¶ added in v1.44.0
func (r ClusterExpansionRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ClusterExpansionRequest) SetClientToken ¶ added in v1.44.0
func (r *ClusterExpansionRequest) SetClientToken(clientToken string)
param clientToken: 用于保证请求的幂等性。由客户端生成,长度不能超过64个字符。
(Optional)
func (*ClusterExpansionRequest) SetClusterSpec ¶ added in v1.44.0
func (r *ClusterExpansionRequest) SetClusterSpec(clusterSpec *jmr.ClusterExpansion)
param clusterSpec: 描述集群配置(Required)
func (*ClusterExpansionRequest) SetRegionId ¶ added in v1.44.0
func (r *ClusterExpansionRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
type ClusterExpansionResponse ¶ added in v1.44.0
type ClusterExpansionResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ClusterExpansionResult `json:"result"` }
type ClusterExpansionResult ¶ added in v1.44.0
type CreateClusterRequest ¶ added in v1.44.0
type CreateClusterRequest struct { core.JDCloudRequest /* 地域ID */ RegionId string `json:"regionId"` /* 描述集群配置 */ ClusterSpec *jmr.ClusterSpec `json:"clusterSpec"` /* 用于保证请求的幂等性。由客户端生成,长度不能超过64个字符。 (Optional) */ ClientToken *string `json:"clientToken"` }
func NewCreateClusterRequest ¶ added in v1.44.0
func NewCreateClusterRequest( regionId string, clusterSpec *jmr.ClusterSpec, ) *CreateClusterRequest
* param regionId: 地域ID (Required) * param clusterSpec: 描述集群配置 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateClusterRequestWithAllParams ¶ added in v1.44.0
func NewCreateClusterRequestWithAllParams( regionId string, clusterSpec *jmr.ClusterSpec, clientToken *string, ) *CreateClusterRequest
* param regionId: 地域ID (Required) * param clusterSpec: 描述集群配置 (Required) * param clientToken: 用于保证请求的幂等性。由客户端生成,长度不能超过64个字符。 (Optional)
func NewCreateClusterRequestWithoutParam ¶ added in v1.44.0
func NewCreateClusterRequestWithoutParam() *CreateClusterRequest
This constructor has better compatible ability when API parameters changed
func (CreateClusterRequest) GetRegionId ¶ added in v1.44.0
func (r CreateClusterRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateClusterRequest) SetClientToken ¶ added in v1.44.0
func (r *CreateClusterRequest) SetClientToken(clientToken string)
param clientToken: 用于保证请求的幂等性。由客户端生成,长度不能超过64个字符。
(Optional)
func (*CreateClusterRequest) SetClusterSpec ¶ added in v1.44.0
func (r *CreateClusterRequest) SetClusterSpec(clusterSpec *jmr.ClusterSpec)
param clusterSpec: 描述集群配置(Required)
func (*CreateClusterRequest) SetRegionId ¶ added in v1.44.0
func (r *CreateClusterRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
type CreateClusterResponse ¶ added in v1.44.0
type CreateClusterResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateClusterResult `json:"result"` }
type CreateClusterResult ¶ added in v1.44.0
type DescribeClusterRequest ¶ added in v1.44.0
type DescribeClusterRequest struct { core.JDCloudRequest /* 地域ID */ RegionId string `json:"regionId"` /* 集群ID */ ClusterId string `json:"clusterId"` }
func NewDescribeClusterRequest ¶ added in v1.44.0
func NewDescribeClusterRequest( regionId string, clusterId string, ) *DescribeClusterRequest
* param regionId: 地域ID (Required) * param clusterId: 集群ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeClusterRequestWithAllParams ¶ added in v1.44.0
func NewDescribeClusterRequestWithAllParams( regionId string, clusterId string, ) *DescribeClusterRequest
* param regionId: 地域ID (Required) * param clusterId: 集群ID (Required)
func NewDescribeClusterRequestWithoutParam ¶ added in v1.44.0
func NewDescribeClusterRequestWithoutParam() *DescribeClusterRequest
This constructor has better compatible ability when API parameters changed
func (DescribeClusterRequest) GetRegionId ¶ added in v1.44.0
func (r DescribeClusterRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeClusterRequest) SetClusterId ¶ added in v1.44.0
func (r *DescribeClusterRequest) SetClusterId(clusterId string)
param clusterId: 集群ID(Required)
func (*DescribeClusterRequest) SetRegionId ¶ added in v1.44.0
func (r *DescribeClusterRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
type DescribeClusterResponse ¶ added in v1.44.0
type DescribeClusterResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeClusterResult `json:"result"` }
type DescribeClusterResult ¶ added in v1.44.0
type DescribeClustersRequest ¶ added in v1.44.0
type DescribeClustersRequest struct { core.JDCloudRequest /* 地域ID */ RegionId string `json:"regionId"` /* 页码;默认为1 (Optional) */ PageNumber *int `json:"pageNumber"` /* 分页大小;默认为10;取值范围[10, 100] (Optional) */ PageSize *int `json:"pageSize"` }
func NewDescribeClustersRequest ¶ added in v1.44.0
func NewDescribeClustersRequest( regionId string, ) *DescribeClustersRequest
* param regionId: 地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeClustersRequestWithAllParams ¶ added in v1.44.0
func NewDescribeClustersRequestWithAllParams( regionId string, pageNumber *int, pageSize *int, ) *DescribeClustersRequest
* param regionId: 地域ID (Required) * param pageNumber: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为10;取值范围[10, 100] (Optional)
func NewDescribeClustersRequestWithoutParam ¶ added in v1.44.0
func NewDescribeClustersRequestWithoutParam() *DescribeClustersRequest
This constructor has better compatible ability when API parameters changed
func (DescribeClustersRequest) GetRegionId ¶ added in v1.44.0
func (r DescribeClustersRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeClustersRequest) SetPageNumber ¶ added in v1.44.0
func (r *DescribeClustersRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认为1(Optional)
func (*DescribeClustersRequest) SetPageSize ¶ added in v1.44.0
func (r *DescribeClustersRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;默认为10;取值范围[10, 100](Optional)
func (*DescribeClustersRequest) SetRegionId ¶ added in v1.44.0
func (r *DescribeClustersRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
type DescribeClustersResponse ¶ added in v1.44.0
type DescribeClustersResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeClustersResult `json:"result"` }
type DescribeClustersResult ¶ added in v1.44.0
type GetJmrVersionListRequest ¶ added in v1.44.0
type GetJmrVersionListRequest struct { core.JDCloudRequest /* 地域ID */ RegionId string `json:"regionId"` }
func NewGetJmrVersionListRequest ¶ added in v1.44.0
func NewGetJmrVersionListRequest( regionId string, ) *GetJmrVersionListRequest
* param regionId: 地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetJmrVersionListRequestWithAllParams ¶ added in v1.44.0
func NewGetJmrVersionListRequestWithAllParams( regionId string, ) *GetJmrVersionListRequest
* param regionId: 地域ID (Required)
func NewGetJmrVersionListRequestWithoutParam ¶ added in v1.44.0
func NewGetJmrVersionListRequestWithoutParam() *GetJmrVersionListRequest
This constructor has better compatible ability when API parameters changed
func (GetJmrVersionListRequest) GetRegionId ¶ added in v1.44.0
func (r GetJmrVersionListRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetJmrVersionListRequest) SetRegionId ¶ added in v1.44.0
func (r *GetJmrVersionListRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
type GetJmrVersionListResponse ¶ added in v1.44.0
type GetJmrVersionListResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetJmrVersionListResult `json:"result"` }
type GetJmrVersionListResult ¶ added in v1.44.0
type GetSoftwareInfoRequest ¶ added in v1.44.0
type GetSoftwareInfoRequest struct { core.JDCloudRequest /* 地域ID */ RegionId string `json:"regionId"` /* JMR软件版本号 */ Ver string `json:"ver"` }
func NewGetSoftwareInfoRequest ¶ added in v1.44.0
func NewGetSoftwareInfoRequest( regionId string, ver string, ) *GetSoftwareInfoRequest
* param regionId: 地域ID (Required) * param ver: JMR软件版本号 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetSoftwareInfoRequestWithAllParams ¶ added in v1.44.0
func NewGetSoftwareInfoRequestWithAllParams( regionId string, ver string, ) *GetSoftwareInfoRequest
* param regionId: 地域ID (Required) * param ver: JMR软件版本号 (Required)
func NewGetSoftwareInfoRequestWithoutParam ¶ added in v1.44.0
func NewGetSoftwareInfoRequestWithoutParam() *GetSoftwareInfoRequest
This constructor has better compatible ability when API parameters changed
func (GetSoftwareInfoRequest) GetRegionId ¶ added in v1.44.0
func (r GetSoftwareInfoRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetSoftwareInfoRequest) SetRegionId ¶ added in v1.44.0
func (r *GetSoftwareInfoRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
func (*GetSoftwareInfoRequest) SetVer ¶ added in v1.44.0
func (r *GetSoftwareInfoRequest) SetVer(ver string)
param ver: JMR软件版本号(Required)
type GetSoftwareInfoResponse ¶ added in v1.44.0
type GetSoftwareInfoResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetSoftwareInfoResult `json:"result"` }
type GetSoftwareInfoResult ¶ added in v1.44.0
type IdataClusterRequest ¶ added in v1.44.0
type IdataClusterRequest struct { core.JDCloudRequest /* 地域ID */ RegionId string `json:"regionId"` /* 集群ID */ ClusterId string `json:"clusterId"` }
func NewIdataClusterRequest ¶ added in v1.44.0
func NewIdataClusterRequest( regionId string, clusterId string, ) *IdataClusterRequest
* param regionId: 地域ID (Required) * param clusterId: 集群ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewIdataClusterRequestWithAllParams ¶ added in v1.44.0
func NewIdataClusterRequestWithAllParams( regionId string, clusterId string, ) *IdataClusterRequest
* param regionId: 地域ID (Required) * param clusterId: 集群ID (Required)
func NewIdataClusterRequestWithoutParam ¶ added in v1.44.0
func NewIdataClusterRequestWithoutParam() *IdataClusterRequest
This constructor has better compatible ability when API parameters changed
func (IdataClusterRequest) GetRegionId ¶ added in v1.44.0
func (r IdataClusterRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*IdataClusterRequest) SetClusterId ¶ added in v1.44.0
func (r *IdataClusterRequest) SetClusterId(clusterId string)
param clusterId: 集群ID(Required)
func (*IdataClusterRequest) SetRegionId ¶ added in v1.44.0
func (r *IdataClusterRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
type IdataClusterResponse ¶ added in v1.44.0
type IdataClusterResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result IdataClusterResult `json:"result"` }
type IdataClusterResult ¶ added in v1.44.0
type IdataClusterResult struct { Data interface{} `json:"data"` Status bool `json:"status"` }
type ReleaseClusterRequest ¶
type ReleaseClusterRequest struct { core.JDCloudRequest /* 地域ID */ RegionId string `json:"regionId"` /* 集群ID */ ClusterId string `json:"clusterId"` }
func NewReleaseClusterRequest ¶
func NewReleaseClusterRequest( regionId string, clusterId string, ) *ReleaseClusterRequest
* param regionId: 地域ID (Required) * param clusterId: 集群ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewReleaseClusterRequestWithAllParams ¶
func NewReleaseClusterRequestWithAllParams( regionId string, clusterId string, ) *ReleaseClusterRequest
* param regionId: 地域ID (Required) * param clusterId: 集群ID (Required)
func NewReleaseClusterRequestWithoutParam ¶
func NewReleaseClusterRequestWithoutParam() *ReleaseClusterRequest
This constructor has better compatible ability when API parameters changed
func (ReleaseClusterRequest) GetRegionId ¶
func (r ReleaseClusterRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ReleaseClusterRequest) SetClusterId ¶ added in v1.44.0
func (r *ReleaseClusterRequest) SetClusterId(clusterId string)
param clusterId: 集群ID(Required)
func (*ReleaseClusterRequest) SetRegionId ¶
func (r *ReleaseClusterRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
type ReleaseClusterResponse ¶
type ReleaseClusterResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ReleaseClusterResult `json:"result"` }
type ReleaseClusterResult ¶
type ReleaseClusterResult struct {
Status bool `json:"status"`
}