Documentation
¶
Index ¶
- type ClusterExpansionRequest
- func NewClusterExpansionRequest(regionId string, clusterExpansion *jmr.ClusterExpansion) *ClusterExpansionRequest
- func NewClusterExpansionRequestWithAllParams(regionId string, clusterExpansion *jmr.ClusterExpansion, clientToken *string) *ClusterExpansionRequest
- func NewClusterExpansionRequestWithoutParam() *ClusterExpansionRequest
- type ClusterExpansionResponse
- type ClusterExpansionResult
- type ClusterReductionRequest
- func NewClusterReductionRequest(regionId string, clusterReduction *jmr.ClusterReduction) *ClusterReductionRequest
- func NewClusterReductionRequestWithAllParams(regionId string, clusterReduction *jmr.ClusterReduction, clientToken *string) *ClusterReductionRequest
- func NewClusterReductionRequestWithoutParam() *ClusterReductionRequest
- type ClusterReductionResponse
- type ClusterReductionResult
- type CreateClusterRequest
- type CreateClusterResponse
- type CreateClusterResult
- type DescribeClusterRequest
- type DescribeClusterResponse
- type DescribeClusterResult
- type DescribeClustersRequest
- func (r DescribeClustersRequest) GetRegionId() string
- func (r *DescribeClustersRequest) SetClusterName(clusterName string)
- func (r *DescribeClustersRequest) SetDataCenter(dataCenter string)
- func (r *DescribeClustersRequest) SetOrderBy(orderBy string)
- func (r *DescribeClustersRequest) SetPageNum(pageNum int)
- func (r *DescribeClustersRequest) SetPageSize(pageSize int)
- func (r *DescribeClustersRequest) SetRegionId(regionId string)
- func (r *DescribeClustersRequest) SetStatus(status string)
- type DescribeClustersResponse
- type DescribeClustersResult
- type GetJmrVersionListRequest
- type GetJmrVersionListResponse
- type GetJmrVersionListResult
- type GetSoftwareInfoRequest
- type GetSoftwareInfoResponse
- type GetSoftwareInfoResult
- type IdataClusterRequest
- type IdataClusterResponse
- type IdataClusterResult
- type MonitorLabelListRequest
- type MonitorLabelListResponse
- type MonitorLabelListResult
- type ReleaseClusterRequest
- type ReleaseClusterResponse
- type ReleaseClusterResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterExpansionRequest ¶
type ClusterExpansionRequest struct {
core.JDCloudRequest
/* 地域ID */
RegionId string `json:"regionId"`
/* 描述集群扩容信息 */
ClusterExpansion *jmr.ClusterExpansion `json:"clusterExpansion"`
/* 用于保证请求的幂等性。由客户端生成,长度不能超过64个字符。
(Optional) */
ClientToken *string `json:"clientToken"`
}
func NewClusterExpansionRequest ¶
func NewClusterExpansionRequest( regionId string, clusterExpansion *jmr.ClusterExpansion, ) *ClusterExpansionRequest
* param regionId: 地域ID (Required) * param clusterExpansion: 描述集群扩容信息 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewClusterExpansionRequestWithAllParams ¶
func NewClusterExpansionRequestWithAllParams( regionId string, clusterExpansion *jmr.ClusterExpansion, clientToken *string, ) *ClusterExpansionRequest
* param regionId: 地域ID (Required) * param clusterExpansion: 描述集群扩容信息 (Required) * param clientToken: 用于保证请求的幂等性。由客户端生成,长度不能超过64个字符。 (Optional)
func NewClusterExpansionRequestWithoutParam ¶
func NewClusterExpansionRequestWithoutParam() *ClusterExpansionRequest
This constructor has better compatible ability when API parameters changed
func (ClusterExpansionRequest) GetRegionId ¶
func (r ClusterExpansionRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ClusterExpansionRequest) SetClientToken ¶
func (r *ClusterExpansionRequest) SetClientToken(clientToken string)
param clientToken: 用于保证请求的幂等性。由客户端生成,长度不能超过64个字符。
(Optional)
func (*ClusterExpansionRequest) SetClusterExpansion ¶
func (r *ClusterExpansionRequest) SetClusterExpansion(clusterExpansion *jmr.ClusterExpansion)
param clusterExpansion: 描述集群扩容信息(Required)
func (*ClusterExpansionRequest) SetRegionId ¶
func (r *ClusterExpansionRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
type ClusterExpansionResponse ¶
type ClusterExpansionResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ClusterExpansionResult `json:"result"`
}
type ClusterExpansionResult ¶
type ClusterExpansionResult struct {
Status bool `json:"status"`
}
type ClusterReductionRequest ¶
type ClusterReductionRequest struct {
core.JDCloudRequest
/* 地域ID */
RegionId string `json:"regionId"`
/* 描述集群缩容信息 */
ClusterReduction *jmr.ClusterReduction `json:"clusterReduction"`
/* 用于保证请求的幂等性。由客户端生成,长度不能超过64个字符。
(Optional) */
ClientToken *string `json:"clientToken"`
}
func NewClusterReductionRequest ¶
func NewClusterReductionRequest( regionId string, clusterReduction *jmr.ClusterReduction, ) *ClusterReductionRequest
* param regionId: 地域ID (Required) * param clusterReduction: 描述集群缩容信息 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewClusterReductionRequestWithAllParams ¶
func NewClusterReductionRequestWithAllParams( regionId string, clusterReduction *jmr.ClusterReduction, clientToken *string, ) *ClusterReductionRequest
* param regionId: 地域ID (Required) * param clusterReduction: 描述集群缩容信息 (Required) * param clientToken: 用于保证请求的幂等性。由客户端生成,长度不能超过64个字符。 (Optional)
func NewClusterReductionRequestWithoutParam ¶
func NewClusterReductionRequestWithoutParam() *ClusterReductionRequest
This constructor has better compatible ability when API parameters changed
func (ClusterReductionRequest) GetRegionId ¶
func (r ClusterReductionRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ClusterReductionRequest) SetClientToken ¶
func (r *ClusterReductionRequest) SetClientToken(clientToken string)
param clientToken: 用于保证请求的幂等性。由客户端生成,长度不能超过64个字符。
(Optional)
func (*ClusterReductionRequest) SetClusterReduction ¶
func (r *ClusterReductionRequest) SetClusterReduction(clusterReduction *jmr.ClusterReduction)
param clusterReduction: 描述集群缩容信息(Required)
func (*ClusterReductionRequest) SetRegionId ¶
func (r *ClusterReductionRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
type ClusterReductionResponse ¶
type ClusterReductionResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ClusterReductionResult `json:"result"`
}
type ClusterReductionResult ¶
type ClusterReductionResult struct {
Status bool `json:"status"`
}
type CreateClusterRequest ¶
type CreateClusterRequest struct {
core.JDCloudRequest
/* 地域ID */
RegionId string `json:"regionId"`
/* 描述集群配置 */
ClusterSpec *jmr.ClusterSpec `json:"clusterSpec"`
/* 用于保证请求的幂等性。由客户端生成,长度不能超过64个字符。
(Optional) */
ClientToken *string `json:"clientToken"`
}
func NewCreateClusterRequest ¶
func NewCreateClusterRequest( regionId string, clusterSpec *jmr.ClusterSpec, ) *CreateClusterRequest
* param regionId: 地域ID (Required) * param clusterSpec: 描述集群配置 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateClusterRequestWithAllParams ¶
func NewCreateClusterRequestWithAllParams( regionId string, clusterSpec *jmr.ClusterSpec, clientToken *string, ) *CreateClusterRequest
* param regionId: 地域ID (Required) * param clusterSpec: 描述集群配置 (Required) * param clientToken: 用于保证请求的幂等性。由客户端生成,长度不能超过64个字符。 (Optional)
func NewCreateClusterRequestWithoutParam ¶
func NewCreateClusterRequestWithoutParam() *CreateClusterRequest
This constructor has better compatible ability when API parameters changed
func (CreateClusterRequest) GetRegionId ¶
func (r CreateClusterRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateClusterRequest) SetClientToken ¶
func (r *CreateClusterRequest) SetClientToken(clientToken string)
param clientToken: 用于保证请求的幂等性。由客户端生成,长度不能超过64个字符。
(Optional)
func (*CreateClusterRequest) SetClusterSpec ¶
func (r *CreateClusterRequest) SetClusterSpec(clusterSpec *jmr.ClusterSpec)
param clusterSpec: 描述集群配置(Required)
func (*CreateClusterRequest) SetRegionId ¶
func (r *CreateClusterRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
type CreateClusterResponse ¶
type CreateClusterResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateClusterResult `json:"result"`
}
type CreateClusterResult ¶
type DescribeClusterRequest ¶
type DescribeClusterRequest struct {
core.JDCloudRequest
/* 地域ID */
RegionId string `json:"regionId"`
/* 集群ID */
ClusterId string `json:"clusterId"`
}
func NewDescribeClusterRequest ¶
func NewDescribeClusterRequest( regionId string, clusterId string, ) *DescribeClusterRequest
* param regionId: 地域ID (Required) * param clusterId: 集群ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeClusterRequestWithAllParams ¶
func NewDescribeClusterRequestWithAllParams( regionId string, clusterId string, ) *DescribeClusterRequest
* param regionId: 地域ID (Required) * param clusterId: 集群ID (Required)
func NewDescribeClusterRequestWithoutParam ¶
func NewDescribeClusterRequestWithoutParam() *DescribeClusterRequest
This constructor has better compatible ability when API parameters changed
func (DescribeClusterRequest) GetRegionId ¶
func (r DescribeClusterRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeClusterRequest) SetClusterId ¶
func (r *DescribeClusterRequest) SetClusterId(clusterId string)
param clusterId: 集群ID(Required)
func (*DescribeClusterRequest) SetRegionId ¶
func (r *DescribeClusterRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
type DescribeClusterResponse ¶
type DescribeClusterResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeClusterResult `json:"result"`
}
type DescribeClusterResult ¶
type DescribeClustersRequest ¶
type DescribeClustersRequest struct {
core.JDCloudRequest
/* 地域ID */
RegionId string `json:"regionId"`
/* 地域 (Optional) */
DataCenter *string `json:"dataCenter"`
/* 集群状态,CREATING,RUNNING,RELEASED,FAILED等 (Optional) */
Status *string `json:"status"`
/* 集群名称 (Optional) */
ClusterName *string `json:"clusterName"`
/* 排序,比如 id desc (Optional) */
OrderBy *string `json:"orderBy"`
/* 页数,默认为1 (Optional) */
PageNum *int `json:"pageNum"`
/* 每页数目,默认为10 (Optional) */
PageSize *int `json:"pageSize"`
}
func NewDescribeClustersRequest ¶
func NewDescribeClustersRequest( regionId string, ) *DescribeClustersRequest
* param regionId: 地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeClustersRequestWithAllParams ¶
func NewDescribeClustersRequestWithAllParams( regionId string, dataCenter *string, status *string, clusterName *string, orderBy *string, pageNum *int, pageSize *int, ) *DescribeClustersRequest
* param regionId: 地域ID (Required) * param dataCenter: 地域 (Optional) * param status: 集群状态,CREATING,RUNNING,RELEASED,FAILED等 (Optional) * param clusterName: 集群名称 (Optional) * param orderBy: 排序,比如 id desc (Optional) * param pageNum: 页数,默认为1 (Optional) * param pageSize: 每页数目,默认为10 (Optional)
func NewDescribeClustersRequestWithoutParam ¶
func NewDescribeClustersRequestWithoutParam() *DescribeClustersRequest
This constructor has better compatible ability when API parameters changed
func (DescribeClustersRequest) GetRegionId ¶
func (r DescribeClustersRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeClustersRequest) SetClusterName ¶
func (r *DescribeClustersRequest) SetClusterName(clusterName string)
param clusterName: 集群名称(Optional)
func (*DescribeClustersRequest) SetDataCenter ¶
func (r *DescribeClustersRequest) SetDataCenter(dataCenter string)
param dataCenter: 地域(Optional)
func (*DescribeClustersRequest) SetOrderBy ¶
func (r *DescribeClustersRequest) SetOrderBy(orderBy string)
param orderBy: 排序,比如 id desc(Optional)
func (*DescribeClustersRequest) SetPageNum ¶
func (r *DescribeClustersRequest) SetPageNum(pageNum int)
param pageNum: 页数,默认为1(Optional)
func (*DescribeClustersRequest) SetPageSize ¶
func (r *DescribeClustersRequest) SetPageSize(pageSize int)
param pageSize: 每页数目,默认为10(Optional)
func (*DescribeClustersRequest) SetRegionId ¶
func (r *DescribeClustersRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
func (*DescribeClustersRequest) SetStatus ¶
func (r *DescribeClustersRequest) SetStatus(status string)
param status: 集群状态,CREATING,RUNNING,RELEASED,FAILED等(Optional)
type DescribeClustersResponse ¶
type DescribeClustersResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeClustersResult `json:"result"`
}
type DescribeClustersResult ¶
type DescribeClustersResult struct {
TotalNum int `json:"totalNum"`
Clusters []jmr.ClusterListNode `json:"clusters"`
Status bool `json:"status"`
}
type GetJmrVersionListRequest ¶
type GetJmrVersionListRequest struct {
core.JDCloudRequest
/* 地域ID */
RegionId string `json:"regionId"`
}
func NewGetJmrVersionListRequest ¶
func NewGetJmrVersionListRequest( regionId string, ) *GetJmrVersionListRequest
* param regionId: 地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetJmrVersionListRequestWithAllParams ¶
func NewGetJmrVersionListRequestWithAllParams( regionId string, ) *GetJmrVersionListRequest
* param regionId: 地域ID (Required)
func NewGetJmrVersionListRequestWithoutParam ¶
func NewGetJmrVersionListRequestWithoutParam() *GetJmrVersionListRequest
This constructor has better compatible ability when API parameters changed
func (GetJmrVersionListRequest) GetRegionId ¶
func (r GetJmrVersionListRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetJmrVersionListRequest) SetRegionId ¶
func (r *GetJmrVersionListRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
type GetJmrVersionListResponse ¶
type GetJmrVersionListResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result GetJmrVersionListResult `json:"result"`
}
type GetJmrVersionListResult ¶
type GetSoftwareInfoRequest ¶
type GetSoftwareInfoRequest struct {
core.JDCloudRequest
/* 地域ID */
RegionId string `json:"regionId"`
/* JMR软件版本号 */
Version string `json:"version"`
}
func NewGetSoftwareInfoRequest ¶
func NewGetSoftwareInfoRequest( regionId string, version string, ) *GetSoftwareInfoRequest
* param regionId: 地域ID (Required) * param version: JMR软件版本号 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetSoftwareInfoRequestWithAllParams ¶
func NewGetSoftwareInfoRequestWithAllParams( regionId string, version string, ) *GetSoftwareInfoRequest
* param regionId: 地域ID (Required) * param version: JMR软件版本号 (Required)
func NewGetSoftwareInfoRequestWithoutParam ¶
func NewGetSoftwareInfoRequestWithoutParam() *GetSoftwareInfoRequest
This constructor has better compatible ability when API parameters changed
func (GetSoftwareInfoRequest) GetRegionId ¶
func (r GetSoftwareInfoRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetSoftwareInfoRequest) SetRegionId ¶
func (r *GetSoftwareInfoRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
func (*GetSoftwareInfoRequest) SetVersion ¶
func (r *GetSoftwareInfoRequest) SetVersion(version string)
param version: JMR软件版本号(Required)
type GetSoftwareInfoResponse ¶
type GetSoftwareInfoResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result GetSoftwareInfoResult `json:"result"`
}
type GetSoftwareInfoResult ¶
type IdataClusterRequest ¶
type IdataClusterRequest struct {
core.JDCloudRequest
/* 地域ID */
RegionId string `json:"regionId"`
/* 地域信息 (Optional) */
DataCenter *string `json:"dataCenter"`
}
func NewIdataClusterRequest ¶
func NewIdataClusterRequest( regionId string, ) *IdataClusterRequest
* param regionId: 地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewIdataClusterRequestWithAllParams ¶
func NewIdataClusterRequestWithAllParams( regionId string, dataCenter *string, ) *IdataClusterRequest
* param regionId: 地域ID (Required) * param dataCenter: 地域信息 (Optional)
func NewIdataClusterRequestWithoutParam ¶
func NewIdataClusterRequestWithoutParam() *IdataClusterRequest
This constructor has better compatible ability when API parameters changed
func (IdataClusterRequest) GetRegionId ¶
func (r IdataClusterRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*IdataClusterRequest) SetDataCenter ¶
func (r *IdataClusterRequest) SetDataCenter(dataCenter string)
param dataCenter: 地域信息(Optional)
func (*IdataClusterRequest) SetRegionId ¶
func (r *IdataClusterRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
type IdataClusterResponse ¶
type IdataClusterResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result IdataClusterResult `json:"result"`
}
type IdataClusterResult ¶
type IdataClusterResult struct {
Data interface{} `json:"data"`
Status bool `json:"status"`
}
type MonitorLabelListRequest ¶
type MonitorLabelListRequest struct {
core.JDCloudRequest
/* 地域ID */
RegionId string `json:"regionId"`
/* 集群ID */
ClusterId string `json:"clusterId"`
}
func NewMonitorLabelListRequest ¶
func NewMonitorLabelListRequest( regionId string, clusterId string, ) *MonitorLabelListRequest
* param regionId: 地域ID (Required) * param clusterId: 集群ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewMonitorLabelListRequestWithAllParams ¶
func NewMonitorLabelListRequestWithAllParams( regionId string, clusterId string, ) *MonitorLabelListRequest
* param regionId: 地域ID (Required) * param clusterId: 集群ID (Required)
func NewMonitorLabelListRequestWithoutParam ¶
func NewMonitorLabelListRequestWithoutParam() *MonitorLabelListRequest
This constructor has better compatible ability when API parameters changed
func (MonitorLabelListRequest) GetRegionId ¶
func (r MonitorLabelListRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*MonitorLabelListRequest) SetClusterId ¶
func (r *MonitorLabelListRequest) SetClusterId(clusterId string)
param clusterId: 集群ID(Required)
func (*MonitorLabelListRequest) SetRegionId ¶
func (r *MonitorLabelListRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
type MonitorLabelListResponse ¶
type MonitorLabelListResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result MonitorLabelListResult `json:"result"`
}
type MonitorLabelListResult ¶
type MonitorLabelListResult struct {
Data []jmr.MonitorLabelDetail `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 ¶
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"`
}