emr

package
v1.1.8 Latest Latest
Warning

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

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

Documentation

Overview

Package emriface provides an interface to enable mocking the EMR service client for testing your code.

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

Index

Constants

View Source
const (
	// EnumOfAutoRenewPeriodUnitForCreateClusterInputMonth is a EnumOfAutoRenewPeriodUnitForCreateClusterInput enum value
	EnumOfAutoRenewPeriodUnitForCreateClusterInputMonth = "Month"

	// EnumOfAutoRenewPeriodUnitForCreateClusterInputYear is a EnumOfAutoRenewPeriodUnitForCreateClusterInput enum value
	EnumOfAutoRenewPeriodUnitForCreateClusterInputYear = "Year"
)
View Source
const (
	// EnumOfChargePeriodUnitForCreateClusterInputMonth is a EnumOfChargePeriodUnitForCreateClusterInput enum value
	EnumOfChargePeriodUnitForCreateClusterInputMonth = "Month"

	// EnumOfChargePeriodUnitForCreateClusterInputYear is a EnumOfChargePeriodUnitForCreateClusterInput enum value
	EnumOfChargePeriodUnitForCreateClusterInputYear = "Year"
)
View Source
const (
	// EnumOfChargeTypeForCreateClusterInputPre is a EnumOfChargeTypeForCreateClusterInput enum value
	EnumOfChargeTypeForCreateClusterInputPre = "PRE"

	// EnumOfChargeTypeForCreateClusterInputPost is a EnumOfChargeTypeForCreateClusterInput enum value
	EnumOfChargeTypeForCreateClusterInputPost = "POST"
)
View Source
const (
	// EnumOfEffectiveTypeForCreateClusterInputCluster is a EnumOfEffectiveTypeForCreateClusterInput enum value
	EnumOfEffectiveTypeForCreateClusterInputCluster = "CLUSTER"

	// EnumOfEffectiveTypeForCreateClusterInputNodeGroupName is a EnumOfEffectiveTypeForCreateClusterInput enum value
	EnumOfEffectiveTypeForCreateClusterInputNodeGroupName = "NODE_GROUP_NAME"

	// EnumOfEffectiveTypeForCreateClusterInputNodeGroupId is a EnumOfEffectiveTypeForCreateClusterInput enum value
	EnumOfEffectiveTypeForCreateClusterInputNodeGroupId = "NODE_GROUP_ID"

	// EnumOfEffectiveTypeForCreateClusterInputNodeGroupType is a EnumOfEffectiveTypeForCreateClusterInput enum value
	EnumOfEffectiveTypeForCreateClusterInputNodeGroupType = "NODE_GROUP_TYPE"

	// EnumOfEffectiveTypeForCreateClusterInputNodeName is a EnumOfEffectiveTypeForCreateClusterInput enum value
	EnumOfEffectiveTypeForCreateClusterInputNodeName = "NODE_NAME"

	// EnumOfEffectiveTypeForCreateClusterInputNodeId is a EnumOfEffectiveTypeForCreateClusterInput enum value
	EnumOfEffectiveTypeForCreateClusterInputNodeId = "NODE_ID"

	// EnumOfEffectiveTypeForCreateClusterInputComponentName is a EnumOfEffectiveTypeForCreateClusterInput enum value
	EnumOfEffectiveTypeForCreateClusterInputComponentName = "COMPONENT_NAME"
)
View Source
const (
	// EnumOfExecutionFailStrategyForCreateClusterInputFailedContinue is a EnumOfExecutionFailStrategyForCreateClusterInput enum value
	EnumOfExecutionFailStrategyForCreateClusterInputFailedContinue = "FAILED_CONTINUE"

	// EnumOfExecutionFailStrategyForCreateClusterInputFailedBlock is a EnumOfExecutionFailStrategyForCreateClusterInput enum value
	EnumOfExecutionFailStrategyForCreateClusterInputFailedBlock = "FAILED_BLOCK"
)
View Source
const (
	// EnumOfExecutionMomentForCreateClusterInputBeforeAppInstall is a EnumOfExecutionMomentForCreateClusterInput enum value
	EnumOfExecutionMomentForCreateClusterInputBeforeAppInstall = "BEFORE_APP_INSTALL"

	// EnumOfExecutionMomentForCreateClusterInputAfterAppStarted is a EnumOfExecutionMomentForCreateClusterInput enum value
	EnumOfExecutionMomentForCreateClusterInputAfterAppStarted = "AFTER_APP_STARTED"
)
View Source
const (
	// EnumOfNodeGroupTypeForCreateClusterInputMaster is a EnumOfNodeGroupTypeForCreateClusterInput enum value
	EnumOfNodeGroupTypeForCreateClusterInputMaster = "MASTER"

	// EnumOfNodeGroupTypeForCreateClusterInputCore is a EnumOfNodeGroupTypeForCreateClusterInput enum value
	EnumOfNodeGroupTypeForCreateClusterInputCore = "CORE"

	// EnumOfNodeGroupTypeForCreateClusterInputTask is a EnumOfNodeGroupTypeForCreateClusterInput enum value
	EnumOfNodeGroupTypeForCreateClusterInputTask = "TASK"
)
View Source
const (
	// EnumOfScriptTypeForCreateClusterInputNormal is a EnumOfScriptTypeForCreateClusterInput enum value
	EnumOfScriptTypeForCreateClusterInputNormal = "NORMAL"

	// EnumOfScriptTypeForCreateClusterInputBootstrap is a EnumOfScriptTypeForCreateClusterInput enum value
	EnumOfScriptTypeForCreateClusterInputBootstrap = "BOOTSTRAP"
)
View Source
const (
	// EnumOfChargeTypeForCreateNodeGroupInputPre is a EnumOfChargeTypeForCreateNodeGroupInput enum value
	EnumOfChargeTypeForCreateNodeGroupInputPre = "PRE"

	// EnumOfChargeTypeForCreateNodeGroupInputPost is a EnumOfChargeTypeForCreateNodeGroupInput enum value
	EnumOfChargeTypeForCreateNodeGroupInputPost = "POST"
)
View Source
const (
	// EnumOfEffectiveTypeForListApplicationConfigHistoriesOutputCluster is a EnumOfEffectiveTypeForListApplicationConfigHistoriesOutput enum value
	EnumOfEffectiveTypeForListApplicationConfigHistoriesOutputCluster = "CLUSTER"

	// EnumOfEffectiveTypeForListApplicationConfigHistoriesOutputNodeGroupName is a EnumOfEffectiveTypeForListApplicationConfigHistoriesOutput enum value
	EnumOfEffectiveTypeForListApplicationConfigHistoriesOutputNodeGroupName = "NODE_GROUP_NAME"

	// EnumOfEffectiveTypeForListApplicationConfigHistoriesOutputNodeGroupId is a EnumOfEffectiveTypeForListApplicationConfigHistoriesOutput enum value
	EnumOfEffectiveTypeForListApplicationConfigHistoriesOutputNodeGroupId = "NODE_GROUP_ID"

	// EnumOfEffectiveTypeForListApplicationConfigHistoriesOutputNodeGroupType is a EnumOfEffectiveTypeForListApplicationConfigHistoriesOutput enum value
	EnumOfEffectiveTypeForListApplicationConfigHistoriesOutputNodeGroupType = "NODE_GROUP_TYPE"

	// EnumOfEffectiveTypeForListApplicationConfigHistoriesOutputNodeName is a EnumOfEffectiveTypeForListApplicationConfigHistoriesOutput enum value
	EnumOfEffectiveTypeForListApplicationConfigHistoriesOutputNodeName = "NODE_NAME"

	// EnumOfEffectiveTypeForListApplicationConfigHistoriesOutputNodeId is a EnumOfEffectiveTypeForListApplicationConfigHistoriesOutput enum value
	EnumOfEffectiveTypeForListApplicationConfigHistoriesOutputNodeId = "NODE_ID"

	// EnumOfEffectiveTypeForListApplicationConfigHistoriesOutputComponentName is a EnumOfEffectiveTypeForListApplicationConfigHistoriesOutput enum value
	EnumOfEffectiveTypeForListApplicationConfigHistoriesOutputComponentName = "COMPONENT_NAME"
)
View Source
const (
	// EnumOfEffectiveTypeForListApplicationConfigsOutputCluster is a EnumOfEffectiveTypeForListApplicationConfigsOutput enum value
	EnumOfEffectiveTypeForListApplicationConfigsOutputCluster = "CLUSTER"

	// EnumOfEffectiveTypeForListApplicationConfigsOutputNodeGroupName is a EnumOfEffectiveTypeForListApplicationConfigsOutput enum value
	EnumOfEffectiveTypeForListApplicationConfigsOutputNodeGroupName = "NODE_GROUP_NAME"

	// EnumOfEffectiveTypeForListApplicationConfigsOutputNodeGroupId is a EnumOfEffectiveTypeForListApplicationConfigsOutput enum value
	EnumOfEffectiveTypeForListApplicationConfigsOutputNodeGroupId = "NODE_GROUP_ID"

	// EnumOfEffectiveTypeForListApplicationConfigsOutputNodeGroupType is a EnumOfEffectiveTypeForListApplicationConfigsOutput enum value
	EnumOfEffectiveTypeForListApplicationConfigsOutputNodeGroupType = "NODE_GROUP_TYPE"

	// EnumOfEffectiveTypeForListApplicationConfigsOutputNodeName is a EnumOfEffectiveTypeForListApplicationConfigsOutput enum value
	EnumOfEffectiveTypeForListApplicationConfigsOutputNodeName = "NODE_NAME"

	// EnumOfEffectiveTypeForListApplicationConfigsOutputNodeId is a EnumOfEffectiveTypeForListApplicationConfigsOutput enum value
	EnumOfEffectiveTypeForListApplicationConfigsOutputNodeId = "NODE_ID"

	// EnumOfEffectiveTypeForListApplicationConfigsOutputComponentName is a EnumOfEffectiveTypeForListApplicationConfigsOutput enum value
	EnumOfEffectiveTypeForListApplicationConfigsOutputComponentName = "COMPONENT_NAME"
)
View Source
const (
	// EnumOfChargeTypeListForListClustersInputPre is a EnumOfChargeTypeListForListClustersInput enum value
	EnumOfChargeTypeListForListClustersInputPre = "PRE"

	// EnumOfChargeTypeListForListClustersInputPost is a EnumOfChargeTypeListForListClustersInput enum value
	EnumOfChargeTypeListForListClustersInputPost = "POST"
)
View Source
const (
	// EnumOfClusterStateListForListClustersInputPendingForPayment is a EnumOfClusterStateListForListClustersInput enum value
	EnumOfClusterStateListForListClustersInputPendingForPayment = "PENDING_FOR_PAYMENT"

	// EnumOfClusterStateListForListClustersInputCreating is a EnumOfClusterStateListForListClustersInput enum value
	EnumOfClusterStateListForListClustersInputCreating = "CREATING"

	// EnumOfClusterStateListForListClustersInputRunning is a EnumOfClusterStateListForListClustersInput enum value
	EnumOfClusterStateListForListClustersInputRunning = "RUNNING"

	// EnumOfClusterStateListForListClustersInputTerminating is a EnumOfClusterStateListForListClustersInput enum value
	EnumOfClusterStateListForListClustersInputTerminating = "TERMINATING"

	// EnumOfClusterStateListForListClustersInputTerminated is a EnumOfClusterStateListForListClustersInput enum value
	EnumOfClusterStateListForListClustersInputTerminated = "TERMINATED"

	// EnumOfClusterStateListForListClustersInputTerminatedWithError is a EnumOfClusterStateListForListClustersInput enum value
	EnumOfClusterStateListForListClustersInputTerminatedWithError = "TERMINATED_WITH_ERROR"

	// EnumOfClusterStateListForListClustersInputFailed is a EnumOfClusterStateListForListClustersInput enum value
	EnumOfClusterStateListForListClustersInputFailed = "FAILED"

	// EnumOfClusterStateListForListClustersInputShutdown is a EnumOfClusterStateListForListClustersInput enum value
	EnumOfClusterStateListForListClustersInputShutdown = "SHUTDOWN"
)
View Source
const (
	// EnumOfNodeGroupTypeListForListNodeGroupsInputMaster is a EnumOfNodeGroupTypeListForListNodeGroupsInput enum value
	EnumOfNodeGroupTypeListForListNodeGroupsInputMaster = "MASTER"

	// EnumOfNodeGroupTypeListForListNodeGroupsInputCore is a EnumOfNodeGroupTypeListForListNodeGroupsInput enum value
	EnumOfNodeGroupTypeListForListNodeGroupsInputCore = "CORE"

	// EnumOfNodeGroupTypeListForListNodeGroupsInputTask is a EnumOfNodeGroupTypeListForListNodeGroupsInput enum value
	EnumOfNodeGroupTypeListForListNodeGroupsInputTask = "TASK"
)
View Source
const (
	// EnumOfNodeStateListForListNodesInputUnknown is a EnumOfNodeStateListForListNodesInput enum value
	EnumOfNodeStateListForListNodesInputUnknown = "UNKNOWN"

	// EnumOfNodeStateListForListNodesInputCreating is a EnumOfNodeStateListForListNodesInput enum value
	EnumOfNodeStateListForListNodesInputCreating = "CREATING"

	// EnumOfNodeStateListForListNodesInputRunning is a EnumOfNodeStateListForListNodesInput enum value
	EnumOfNodeStateListForListNodesInputRunning = "RUNNING"

	// EnumOfNodeStateListForListNodesInputStopping is a EnumOfNodeStateListForListNodesInput enum value
	EnumOfNodeStateListForListNodesInputStopping = "STOPPING"

	// EnumOfNodeStateListForListNodesInputStopped is a EnumOfNodeStateListForListNodesInput enum value
	EnumOfNodeStateListForListNodesInputStopped = "STOPPED"

	// EnumOfNodeStateListForListNodesInputRebooting is a EnumOfNodeStateListForListNodesInput enum value
	EnumOfNodeStateListForListNodesInputRebooting = "REBOOTING"

	// EnumOfNodeStateListForListNodesInputRebuilding is a EnumOfNodeStateListForListNodesInput enum value
	EnumOfNodeStateListForListNodesInputRebuilding = "REBUILDING"

	// EnumOfNodeStateListForListNodesInputDeleted is a EnumOfNodeStateListForListNodesInput enum value
	EnumOfNodeStateListForListNodesInputDeleted = "DELETED"
)
View Source
const (
	// EnumOfEffectiveTypeForUpdateApplicationConfigInputCluster is a EnumOfEffectiveTypeForUpdateApplicationConfigInput enum value
	EnumOfEffectiveTypeForUpdateApplicationConfigInputCluster = "CLUSTER"

	// EnumOfEffectiveTypeForUpdateApplicationConfigInputNodeGroupName is a EnumOfEffectiveTypeForUpdateApplicationConfigInput enum value
	EnumOfEffectiveTypeForUpdateApplicationConfigInputNodeGroupName = "NODE_GROUP_NAME"

	// EnumOfEffectiveTypeForUpdateApplicationConfigInputNodeGroupId is a EnumOfEffectiveTypeForUpdateApplicationConfigInput enum value
	EnumOfEffectiveTypeForUpdateApplicationConfigInputNodeGroupId = "NODE_GROUP_ID"

	// EnumOfEffectiveTypeForUpdateApplicationConfigInputNodeGroupType is a EnumOfEffectiveTypeForUpdateApplicationConfigInput enum value
	EnumOfEffectiveTypeForUpdateApplicationConfigInputNodeGroupType = "NODE_GROUP_TYPE"

	// EnumOfEffectiveTypeForUpdateApplicationConfigInputNodeName is a EnumOfEffectiveTypeForUpdateApplicationConfigInput enum value
	EnumOfEffectiveTypeForUpdateApplicationConfigInputNodeName = "NODE_NAME"

	// EnumOfEffectiveTypeForUpdateApplicationConfigInputNodeId is a EnumOfEffectiveTypeForUpdateApplicationConfigInput enum value
	EnumOfEffectiveTypeForUpdateApplicationConfigInputNodeId = "NODE_ID"

	// EnumOfEffectiveTypeForUpdateApplicationConfigInputComponentName is a EnumOfEffectiveTypeForUpdateApplicationConfigInput enum value
	EnumOfEffectiveTypeForUpdateApplicationConfigInputComponentName = "COMPONENT_NAME"
)
View Source
const (
	// EnumOfAutoRenewPeriodUnitForUpdateNodeGroupChargeTypeInputMonth is a EnumOfAutoRenewPeriodUnitForUpdateNodeGroupChargeTypeInput enum value
	EnumOfAutoRenewPeriodUnitForUpdateNodeGroupChargeTypeInputMonth = "Month"

	// EnumOfAutoRenewPeriodUnitForUpdateNodeGroupChargeTypeInputYear is a EnumOfAutoRenewPeriodUnitForUpdateNodeGroupChargeTypeInput enum value
	EnumOfAutoRenewPeriodUnitForUpdateNodeGroupChargeTypeInputYear = "Year"
)
View Source
const (
	// EnumOfChargePeriodUnitForUpdateNodeGroupChargeTypeInputMonth is a EnumOfChargePeriodUnitForUpdateNodeGroupChargeTypeInput enum value
	EnumOfChargePeriodUnitForUpdateNodeGroupChargeTypeInputMonth = "Month"

	// EnumOfChargePeriodUnitForUpdateNodeGroupChargeTypeInputYear is a EnumOfChargePeriodUnitForUpdateNodeGroupChargeTypeInput enum value
	EnumOfChargePeriodUnitForUpdateNodeGroupChargeTypeInputYear = "Year"
)
View Source
const (
	// EnumOfChargeTypeForUpdateNodeGroupChargeTypeInputPre is a EnumOfChargeTypeForUpdateNodeGroupChargeTypeInput enum value
	EnumOfChargeTypeForUpdateNodeGroupChargeTypeInputPre = "PRE"

	// EnumOfChargeTypeForUpdateNodeGroupChargeTypeInputPost is a EnumOfChargeTypeForUpdateNodeGroupChargeTypeInput enum value
	EnumOfChargeTypeForUpdateNodeGroupChargeTypeInputPost = "POST"
)
View Source
const (
	ServiceName = "elasticmapreduce" // Name of service.
	EndpointsID = ServiceName        // ID to lookup a service endpoint with.
	ServiceID   = "emr"              // ServiceID is a unique identifer of a specific service.
)

Service information constants

Variables

This section is empty.

Functions

This section is empty.

Types

type ApplicationComponentLayoutForCreateClusterInput

type ApplicationComponentLayoutForCreateClusterInput struct {
	ComponentName *string `type:"string" json:",omitempty"`

	EffectiveScope *EffectiveScopeForCreateClusterInput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ApplicationComponentLayoutForCreateClusterInput) GoString

GoString returns the string representation

func (*ApplicationComponentLayoutForCreateClusterInput) SetComponentName

SetComponentName sets the ComponentName field's value.

func (*ApplicationComponentLayoutForCreateClusterInput) SetEffectiveScope

SetEffectiveScope sets the EffectiveScope field's value.

func (ApplicationComponentLayoutForCreateClusterInput) String

String returns the string representation

type ApplicationConfigForCreateClusterInput

type ApplicationConfigForCreateClusterInput struct {
	ComponentInstanceName *string `type:"string" json:",omitempty"`

	ComponentName *string `type:"string" json:",omitempty"`

	ConfigFileName *string `type:"string" json:",omitempty"`

	ConfigItemKey *string `type:"string" json:",omitempty"`

	ConfigItemValue *string `type:"string" json:",omitempty"`

	Deleted *bool `type:"boolean" json:",omitempty"`

	EffectiveScope *EffectiveScopeForCreateClusterInput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ApplicationConfigForCreateClusterInput) GoString

GoString returns the string representation

func (*ApplicationConfigForCreateClusterInput) SetComponentInstanceName

SetComponentInstanceName sets the ComponentInstanceName field's value.

func (*ApplicationConfigForCreateClusterInput) SetComponentName

SetComponentName sets the ComponentName field's value.

func (*ApplicationConfigForCreateClusterInput) SetConfigFileName

SetConfigFileName sets the ConfigFileName field's value.

func (*ApplicationConfigForCreateClusterInput) SetConfigItemKey

SetConfigItemKey sets the ConfigItemKey field's value.

func (*ApplicationConfigForCreateClusterInput) SetConfigItemValue

SetConfigItemValue sets the ConfigItemValue field's value.

func (*ApplicationConfigForCreateClusterInput) SetDeleted

SetDeleted sets the Deleted field's value.

func (*ApplicationConfigForCreateClusterInput) SetEffectiveScope

SetEffectiveScope sets the EffectiveScope field's value.

func (ApplicationConfigForCreateClusterInput) String

String returns the string representation

type ApplicationExtraForCreateClusterInput

type ApplicationExtraForCreateClusterInput struct {
	ApplicationComponentLayouts []*ApplicationComponentLayoutForCreateClusterInput `type:"list" json:",omitempty"`

	ApplicationConfigs []*ApplicationConfigForCreateClusterInput `type:"list" json:",omitempty"`

	ApplicationName *string `type:"string" json:",omitempty"`

	ConnectionId *string `type:"string" json:",omitempty"`

	ConnectionType *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ApplicationExtraForCreateClusterInput) GoString

GoString returns the string representation

func (*ApplicationExtraForCreateClusterInput) SetApplicationComponentLayouts

SetApplicationComponentLayouts sets the ApplicationComponentLayouts field's value.

func (*ApplicationExtraForCreateClusterInput) SetApplicationConfigs

SetApplicationConfigs sets the ApplicationConfigs field's value.

func (*ApplicationExtraForCreateClusterInput) SetApplicationName

SetApplicationName sets the ApplicationName field's value.

func (*ApplicationExtraForCreateClusterInput) SetConnectionId

SetConnectionId sets the ConnectionId field's value.

func (*ApplicationExtraForCreateClusterInput) SetConnectionType

SetConnectionType sets the ConnectionType field's value.

func (ApplicationExtraForCreateClusterInput) String

String returns the string representation

type ApplicationLayoutForCreateNodeGroupInput

type ApplicationLayoutForCreateNodeGroupInput struct {
	ApplicationName *string `type:"string" json:",omitempty"`

	LayoutComponentNames []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ApplicationLayoutForCreateNodeGroupInput) GoString

GoString returns the string representation

func (*ApplicationLayoutForCreateNodeGroupInput) SetApplicationName

SetApplicationName sets the ApplicationName field's value.

func (*ApplicationLayoutForCreateNodeGroupInput) SetLayoutComponentNames

SetLayoutComponentNames sets the LayoutComponentNames field's value.

func (ApplicationLayoutForCreateNodeGroupInput) String

String returns the string representation

type BootstrapScriptForCreateClusterInput

type BootstrapScriptForCreateClusterInput struct {
	EffectiveScope *string `type:"string" json:",omitempty"`

	ExecutionFailStrategy *string `type:"string" json:",omitempty" enum:"EnumOfExecutionFailStrategyForCreateClusterInput"`

	ExecutionMoment *string `type:"string" json:",omitempty" enum:"EnumOfExecutionMomentForCreateClusterInput"`

	Priority *string `min:"1" max:"1000" type:"string" json:",omitempty"`

	ScriptArgs *string `type:"string" json:",omitempty"`

	ScriptName *string `type:"string" json:",omitempty"`

	ScriptPath *string `type:"string" json:",omitempty"`

	ScriptType *string `type:"string" json:",omitempty" enum:"EnumOfScriptTypeForCreateClusterInput"`
	// contains filtered or unexported fields
}

func (BootstrapScriptForCreateClusterInput) GoString

GoString returns the string representation

func (*BootstrapScriptForCreateClusterInput) SetEffectiveScope

SetEffectiveScope sets the EffectiveScope field's value.

func (*BootstrapScriptForCreateClusterInput) SetExecutionFailStrategy

SetExecutionFailStrategy sets the ExecutionFailStrategy field's value.

func (*BootstrapScriptForCreateClusterInput) SetExecutionMoment

SetExecutionMoment sets the ExecutionMoment field's value.

func (*BootstrapScriptForCreateClusterInput) SetPriority

SetPriority sets the Priority field's value.

func (*BootstrapScriptForCreateClusterInput) SetScriptArgs

SetScriptArgs sets the ScriptArgs field's value.

func (*BootstrapScriptForCreateClusterInput) SetScriptName

SetScriptName sets the ScriptName field's value.

func (*BootstrapScriptForCreateClusterInput) SetScriptPath

SetScriptPath sets the ScriptPath field's value.

func (*BootstrapScriptForCreateClusterInput) SetScriptType

SetScriptType sets the ScriptType field's value.

func (BootstrapScriptForCreateClusterInput) String

String returns the string representation

func (*BootstrapScriptForCreateClusterInput) Validate

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

type ChargePreConfigForCreateClusterInput

type ChargePreConfigForCreateClusterInput struct {
	AutoRenew *bool `type:"boolean" json:",omitempty"`

	AutoRenewPeriod *int32 `type:"int32" json:",omitempty"`

	AutoRenewPeriodUnit *string `type:"string" json:",omitempty" enum:"EnumOfAutoRenewPeriodUnitForCreateClusterInput"`

	ChargePeriod *int32 `type:"int32" json:",omitempty"`

	ChargePeriodUnit *string `type:"string" json:",omitempty" enum:"EnumOfChargePeriodUnitForCreateClusterInput"`

	ChargeType *string `type:"string" json:",omitempty" enum:"EnumOfChargeTypeForCreateClusterInput"`
	// contains filtered or unexported fields
}

func (ChargePreConfigForCreateClusterInput) GoString

GoString returns the string representation

func (*ChargePreConfigForCreateClusterInput) SetAutoRenew

SetAutoRenew sets the AutoRenew field's value.

func (*ChargePreConfigForCreateClusterInput) SetAutoRenewPeriod

SetAutoRenewPeriod sets the AutoRenewPeriod field's value.

func (*ChargePreConfigForCreateClusterInput) SetAutoRenewPeriodUnit

SetAutoRenewPeriodUnit sets the AutoRenewPeriodUnit field's value.

func (*ChargePreConfigForCreateClusterInput) SetChargePeriod

SetChargePeriod sets the ChargePeriod field's value.

func (*ChargePreConfigForCreateClusterInput) SetChargePeriodUnit

SetChargePeriodUnit sets the ChargePeriodUnit field's value.

func (*ChargePreConfigForCreateClusterInput) SetChargeType

SetChargeType sets the ChargeType field's value.

func (ChargePreConfigForCreateClusterInput) String

String returns the string representation

type ChargePreConfigForUpdateNodeGroupChargeTypeInput

type ChargePreConfigForUpdateNodeGroupChargeTypeInput struct {
	AutoRenew *bool `type:"boolean" json:",omitempty"`

	AutoRenewPeriod *int32 `type:"int32" json:",omitempty"`

	AutoRenewPeriodUnit *string `type:"string" json:",omitempty" enum:"EnumOfAutoRenewPeriodUnitForUpdateNodeGroupChargeTypeInput"`

	ChargePeriod *int32 `type:"int32" json:",omitempty"`

	ChargePeriodUnit *string `type:"string" json:",omitempty" enum:"EnumOfChargePeriodUnitForUpdateNodeGroupChargeTypeInput"`

	ChargeType *string `type:"string" json:",omitempty" enum:"EnumOfChargeTypeForUpdateNodeGroupChargeTypeInput"`
	// contains filtered or unexported fields
}

func (ChargePreConfigForUpdateNodeGroupChargeTypeInput) GoString

GoString returns the string representation

func (*ChargePreConfigForUpdateNodeGroupChargeTypeInput) SetAutoRenew

SetAutoRenew sets the AutoRenew field's value.

func (*ChargePreConfigForUpdateNodeGroupChargeTypeInput) SetAutoRenewPeriod

SetAutoRenewPeriod sets the AutoRenewPeriod field's value.

func (*ChargePreConfigForUpdateNodeGroupChargeTypeInput) SetAutoRenewPeriodUnit

SetAutoRenewPeriodUnit sets the AutoRenewPeriodUnit field's value.

func (*ChargePreConfigForUpdateNodeGroupChargeTypeInput) SetChargePeriod

SetChargePeriod sets the ChargePeriod field's value.

func (*ChargePreConfigForUpdateNodeGroupChargeTypeInput) SetChargePeriodUnit

SetChargePeriodUnit sets the ChargePeriodUnit field's value.

func (*ChargePreConfigForUpdateNodeGroupChargeTypeInput) SetChargeType

SetChargeType sets the ChargeType field's value.

func (ChargePreConfigForUpdateNodeGroupChargeTypeInput) String

String returns the string representation

type CheckUserCredentialsInput

type CheckUserCredentialsInput struct {

	// ClusterId is a required field
	ClusterId *string `type:"string" json:",omitempty" required:"true"`

	// Password is a required field
	Password *string `type:"string" json:",omitempty" required:"true"`

	// UserName is a required field
	UserName *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (CheckUserCredentialsInput) GoString

func (s CheckUserCredentialsInput) GoString() string

GoString returns the string representation

func (*CheckUserCredentialsInput) SetClusterId

SetClusterId sets the ClusterId field's value.

func (*CheckUserCredentialsInput) SetPassword

SetPassword sets the Password field's value.

func (*CheckUserCredentialsInput) SetUserName

SetUserName sets the UserName field's value.

func (CheckUserCredentialsInput) String

func (s CheckUserCredentialsInput) String() string

String returns the string representation

func (*CheckUserCredentialsInput) Validate

func (s *CheckUserCredentialsInput) Validate() error

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

type CheckUserCredentialsOutput

type CheckUserCredentialsOutput struct {
	Metadata *response.ResponseMetadata

	Result *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CheckUserCredentialsOutput) GoString

func (s CheckUserCredentialsOutput) GoString() string

GoString returns the string representation

func (*CheckUserCredentialsOutput) SetResult

SetResult sets the Result field's value.

func (CheckUserCredentialsOutput) String

String returns the string representation

type CommandParamForRunApplicationActionInput

type CommandParamForRunApplicationActionInput struct {
	Key *string `type:"string" json:",omitempty"`

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

func (CommandParamForRunApplicationActionInput) GoString

GoString returns the string representation

func (*CommandParamForRunApplicationActionInput) SetKey

SetKey sets the Key field's value.

func (*CommandParamForRunApplicationActionInput) SetValue

SetValue sets the Value field's value.

func (CommandParamForRunApplicationActionInput) String

String returns the string representation

type ConfigForUpdateApplicationConfigInput

type ConfigForUpdateApplicationConfigInput struct {
	ComponentInstanceName *string `type:"string" json:",omitempty"`

	ComponentName *string `type:"string" json:",omitempty"`

	ConfigFileName *string `type:"string" json:",omitempty"`

	ConfigItemKey *string `type:"string" json:",omitempty"`

	ConfigItemValue *string `type:"string" json:",omitempty"`

	Deleted *bool `type:"boolean" json:",omitempty"`

	EffectiveScope *EffectiveScopeForUpdateApplicationConfigInput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ConfigForUpdateApplicationConfigInput) GoString

GoString returns the string representation

func (*ConfigForUpdateApplicationConfigInput) SetComponentInstanceName

SetComponentInstanceName sets the ComponentInstanceName field's value.

func (*ConfigForUpdateApplicationConfigInput) SetComponentName

SetComponentName sets the ComponentName field's value.

func (*ConfigForUpdateApplicationConfigInput) SetConfigFileName

SetConfigFileName sets the ConfigFileName field's value.

func (*ConfigForUpdateApplicationConfigInput) SetConfigItemKey

SetConfigItemKey sets the ConfigItemKey field's value.

func (*ConfigForUpdateApplicationConfigInput) SetConfigItemValue

SetConfigItemValue sets the ConfigItemValue field's value.

func (*ConfigForUpdateApplicationConfigInput) SetDeleted

SetDeleted sets the Deleted field's value.

func (*ConfigForUpdateApplicationConfigInput) SetEffectiveScope

SetEffectiveScope sets the EffectiveScope field's value.

func (ConfigForUpdateApplicationConfigInput) String

String returns the string representation

type CreateClusterInput

type CreateClusterInput struct {
	ApplicationExtras []*ApplicationExtraForCreateClusterInput `type:"list" json:",omitempty"`

	ApplicationNames []*string `type:"list" json:",omitempty"`

	BootstrapScripts []*BootstrapScriptForCreateClusterInput `type:"list" json:",omitempty"`

	ChargePreConfig *ChargePreConfigForCreateClusterInput `type:"structure" json:",omitempty"`

	// ChargeType is a required field
	ChargeType *string `type:"string" json:",omitempty" required:"true"`

	// ClusterName is a required field
	ClusterName *string `type:"string" json:",omitempty" required:"true"`

	// ClusterType is a required field
	ClusterType *string `type:"string" json:",omitempty" required:"true"`

	DeployMode *string `type:"string" json:",omitempty"`

	HistoryServerMode *string `type:"string" json:",omitempty"`

	NodeAttribute *NodeAttributeForCreateClusterInput `type:"structure" json:",omitempty"`

	NodeGroupAttributes []*NodeGroupAttributeForCreateClusterInput `type:"list" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	// ReleaseVersion is a required field
	ReleaseVersion *string `type:"string" json:",omitempty" required:"true"`

	// SecurityGroupId is a required field
	SecurityGroupId *string `type:"string" json:",omitempty" required:"true"`

	SecurityMode *string `type:"string" json:",omitempty"`

	Tags []*string `type:"list" json:",omitempty"`

	// VpcId is a required field
	VpcId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (CreateClusterInput) GoString

func (s CreateClusterInput) GoString() string

GoString returns the string representation

func (*CreateClusterInput) SetApplicationExtras

SetApplicationExtras sets the ApplicationExtras field's value.

func (*CreateClusterInput) SetApplicationNames

func (s *CreateClusterInput) SetApplicationNames(v []*string) *CreateClusterInput

SetApplicationNames sets the ApplicationNames field's value.

func (*CreateClusterInput) SetBootstrapScripts

SetBootstrapScripts sets the BootstrapScripts field's value.

func (*CreateClusterInput) SetChargePreConfig

SetChargePreConfig sets the ChargePreConfig field's value.

func (*CreateClusterInput) SetChargeType

func (s *CreateClusterInput) SetChargeType(v string) *CreateClusterInput

SetChargeType sets the ChargeType field's value.

func (*CreateClusterInput) SetClusterName

func (s *CreateClusterInput) SetClusterName(v string) *CreateClusterInput

SetClusterName sets the ClusterName field's value.

func (*CreateClusterInput) SetClusterType

func (s *CreateClusterInput) SetClusterType(v string) *CreateClusterInput

SetClusterType sets the ClusterType field's value.

func (*CreateClusterInput) SetDeployMode

func (s *CreateClusterInput) SetDeployMode(v string) *CreateClusterInput

SetDeployMode sets the DeployMode field's value.

func (*CreateClusterInput) SetHistoryServerMode

func (s *CreateClusterInput) SetHistoryServerMode(v string) *CreateClusterInput

SetHistoryServerMode sets the HistoryServerMode field's value.

func (*CreateClusterInput) SetNodeAttribute

SetNodeAttribute sets the NodeAttribute field's value.

func (*CreateClusterInput) SetNodeGroupAttributes

SetNodeGroupAttributes sets the NodeGroupAttributes field's value.

func (*CreateClusterInput) SetProjectName

func (s *CreateClusterInput) SetProjectName(v string) *CreateClusterInput

SetProjectName sets the ProjectName field's value.

func (*CreateClusterInput) SetReleaseVersion

func (s *CreateClusterInput) SetReleaseVersion(v string) *CreateClusterInput

SetReleaseVersion sets the ReleaseVersion field's value.

func (*CreateClusterInput) SetSecurityGroupId

func (s *CreateClusterInput) SetSecurityGroupId(v string) *CreateClusterInput

SetSecurityGroupId sets the SecurityGroupId field's value.

func (*CreateClusterInput) SetSecurityMode

func (s *CreateClusterInput) SetSecurityMode(v string) *CreateClusterInput

SetSecurityMode sets the SecurityMode field's value.

func (*CreateClusterInput) SetTags

func (s *CreateClusterInput) SetTags(v []*string) *CreateClusterInput

SetTags sets the Tags field's value.

func (*CreateClusterInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (CreateClusterInput) String

func (s CreateClusterInput) String() string

String returns the string representation

func (*CreateClusterInput) Validate

func (s *CreateClusterInput) Validate() error

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

type CreateClusterOutput

type CreateClusterOutput struct {
	Metadata *response.ResponseMetadata

	ClusterId *string `type:"string" json:",omitempty"`

	OperationId *string `type:"string" json:",omitempty"`

	ResultData *ResultDataForCreateClusterOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateClusterOutput) GoString

func (s CreateClusterOutput) GoString() string

GoString returns the string representation

func (*CreateClusterOutput) SetClusterId

func (s *CreateClusterOutput) SetClusterId(v string) *CreateClusterOutput

SetClusterId sets the ClusterId field's value.

func (*CreateClusterOutput) SetOperationId

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

SetOperationId sets the OperationId field's value.

func (*CreateClusterOutput) SetResultData

SetResultData sets the ResultData field's value.

func (CreateClusterOutput) String

func (s CreateClusterOutput) String() string

String returns the string representation

type CreateClusterUserGroupInput

type CreateClusterUserGroupInput struct {

	// ClusterId is a required field
	ClusterId *string `type:"string" json:",omitempty" required:"true"`

	Description *string `type:"string" json:",omitempty"`

	Members []*string `type:"list" json:",omitempty"`

	// UserGroupName is a required field
	UserGroupName *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (CreateClusterUserGroupInput) GoString

func (s CreateClusterUserGroupInput) GoString() string

GoString returns the string representation

func (*CreateClusterUserGroupInput) SetClusterId

SetClusterId sets the ClusterId field's value.

func (*CreateClusterUserGroupInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateClusterUserGroupInput) SetMembers

SetMembers sets the Members field's value.

func (*CreateClusterUserGroupInput) SetUserGroupName

SetUserGroupName sets the UserGroupName field's value.

func (CreateClusterUserGroupInput) String

String returns the string representation

func (*CreateClusterUserGroupInput) Validate

func (s *CreateClusterUserGroupInput) Validate() error

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

type CreateClusterUserGroupOutput

type CreateClusterUserGroupOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (CreateClusterUserGroupOutput) GoString

func (s CreateClusterUserGroupOutput) GoString() string

GoString returns the string representation

func (CreateClusterUserGroupOutput) String

String returns the string representation

type CreateClusterUserInput

type CreateClusterUserInput struct {

	// ClusterId is a required field
	ClusterId *string `type:"string" json:",omitempty" required:"true"`

	Description *string `type:"string" json:",omitempty"`

	// Password is a required field
	Password *string `type:"string" json:",omitempty" required:"true"`

	UserGroupNames []*string `type:"list" json:",omitempty"`

	// UserName is a required field
	UserName *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (CreateClusterUserInput) GoString

func (s CreateClusterUserInput) GoString() string

GoString returns the string representation

func (*CreateClusterUserInput) SetClusterId

SetClusterId sets the ClusterId field's value.

func (*CreateClusterUserInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateClusterUserInput) SetPassword

SetPassword sets the Password field's value.

func (*CreateClusterUserInput) SetUserGroupNames

func (s *CreateClusterUserInput) SetUserGroupNames(v []*string) *CreateClusterUserInput

SetUserGroupNames sets the UserGroupNames field's value.

func (*CreateClusterUserInput) SetUserName

SetUserName sets the UserName field's value.

func (CreateClusterUserInput) String

func (s CreateClusterUserInput) String() string

String returns the string representation

func (*CreateClusterUserInput) Validate

func (s *CreateClusterUserInput) Validate() error

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

type CreateClusterUserOutput

type CreateClusterUserOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (CreateClusterUserOutput) GoString

func (s CreateClusterUserOutput) GoString() string

GoString returns the string representation

func (CreateClusterUserOutput) String

func (s CreateClusterUserOutput) String() string

String returns the string representation

type CreateNodeGroupInput

type CreateNodeGroupInput struct {
	ApplicationLayouts []*ApplicationLayoutForCreateNodeGroupInput `type:"list" json:",omitempty"`

	// ChargeType is a required field
	ChargeType *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfChargeTypeForCreateNodeGroupInput"`

	ClientToken *string `type:"string" json:",omitempty"`

	// ClusterId is a required field
	ClusterId *string `type:"string" json:",omitempty" required:"true"`

	DataDisks []*DataDiskForCreateNodeGroupInput `type:"list" json:",omitempty"`

	EcsInstanceTypes []*string `type:"list" json:",omitempty"`

	// NodeCount is a required field
	NodeCount *int32 `max:"1000" type:"int32" json:",omitempty" required:"true"`

	// NodeGroupName is a required field
	NodeGroupName *string `type:"string" json:",omitempty" required:"true"`

	// NodeGroupType is a required field
	NodeGroupType *string `type:"string" json:",omitempty" required:"true"`

	SubnetIds []*string `type:"list" json:",omitempty"`

	SystemDisk *SystemDiskForCreateNodeGroupInput `type:"structure" json:",omitempty"`

	WithPublicIp *bool `type:"boolean" json:",omitempty"`

	ZoneId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateNodeGroupInput) GoString

func (s CreateNodeGroupInput) GoString() string

GoString returns the string representation

func (*CreateNodeGroupInput) SetApplicationLayouts

SetApplicationLayouts sets the ApplicationLayouts field's value.

func (*CreateNodeGroupInput) SetChargeType

func (s *CreateNodeGroupInput) SetChargeType(v string) *CreateNodeGroupInput

SetChargeType sets the ChargeType field's value.

func (*CreateNodeGroupInput) SetClientToken

func (s *CreateNodeGroupInput) SetClientToken(v string) *CreateNodeGroupInput

SetClientToken sets the ClientToken field's value.

func (*CreateNodeGroupInput) SetClusterId

func (s *CreateNodeGroupInput) SetClusterId(v string) *CreateNodeGroupInput

SetClusterId sets the ClusterId field's value.

func (*CreateNodeGroupInput) SetDataDisks

SetDataDisks sets the DataDisks field's value.

func (*CreateNodeGroupInput) SetEcsInstanceTypes

func (s *CreateNodeGroupInput) SetEcsInstanceTypes(v []*string) *CreateNodeGroupInput

SetEcsInstanceTypes sets the EcsInstanceTypes field's value.

func (*CreateNodeGroupInput) SetNodeCount

func (s *CreateNodeGroupInput) SetNodeCount(v int32) *CreateNodeGroupInput

SetNodeCount sets the NodeCount field's value.

func (*CreateNodeGroupInput) SetNodeGroupName

func (s *CreateNodeGroupInput) SetNodeGroupName(v string) *CreateNodeGroupInput

SetNodeGroupName sets the NodeGroupName field's value.

func (*CreateNodeGroupInput) SetNodeGroupType

func (s *CreateNodeGroupInput) SetNodeGroupType(v string) *CreateNodeGroupInput

SetNodeGroupType sets the NodeGroupType field's value.

func (*CreateNodeGroupInput) SetSubnetIds

func (s *CreateNodeGroupInput) SetSubnetIds(v []*string) *CreateNodeGroupInput

SetSubnetIds sets the SubnetIds field's value.

func (*CreateNodeGroupInput) SetSystemDisk

SetSystemDisk sets the SystemDisk field's value.

func (*CreateNodeGroupInput) SetWithPublicIp

func (s *CreateNodeGroupInput) SetWithPublicIp(v bool) *CreateNodeGroupInput

SetWithPublicIp sets the WithPublicIp field's value.

func (*CreateNodeGroupInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (CreateNodeGroupInput) String

func (s CreateNodeGroupInput) String() string

String returns the string representation

func (*CreateNodeGroupInput) Validate

func (s *CreateNodeGroupInput) Validate() error

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

type CreateNodeGroupOutput

type CreateNodeGroupOutput struct {
	Metadata *response.ResponseMetadata

	ClusterId *string `type:"string" json:",omitempty"`

	OperationId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateNodeGroupOutput) GoString

func (s CreateNodeGroupOutput) GoString() string

GoString returns the string representation

func (*CreateNodeGroupOutput) SetClusterId

SetClusterId sets the ClusterId field's value.

func (*CreateNodeGroupOutput) SetOperationId

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

SetOperationId sets the OperationId field's value.

func (CreateNodeGroupOutput) String

func (s CreateNodeGroupOutput) String() string

String returns the string representation

type DataDiskForCreateClusterInput

type DataDiskForCreateClusterInput struct {
	Count *int32 `type:"int32" json:",omitempty"`

	Size *int32 `type:"int32" json:",omitempty"`

	VolumeType *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataDiskForCreateClusterInput) GoString

GoString returns the string representation

func (*DataDiskForCreateClusterInput) SetCount

SetCount sets the Count field's value.

func (*DataDiskForCreateClusterInput) SetSize

SetSize sets the Size field's value.

func (*DataDiskForCreateClusterInput) SetVolumeType

SetVolumeType sets the VolumeType field's value.

func (DataDiskForCreateClusterInput) String

String returns the string representation

type DataDiskForCreateNodeGroupInput

type DataDiskForCreateNodeGroupInput struct {
	Count *int32 `type:"int32" json:",omitempty"`

	Size *int32 `type:"int32" json:",omitempty"`

	VolumeType *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataDiskForCreateNodeGroupInput) GoString

GoString returns the string representation

func (*DataDiskForCreateNodeGroupInput) SetCount

SetCount sets the Count field's value.

func (*DataDiskForCreateNodeGroupInput) SetSize

SetSize sets the Size field's value.

func (*DataDiskForCreateNodeGroupInput) SetVolumeType

SetVolumeType sets the VolumeType field's value.

func (DataDiskForCreateNodeGroupInput) String

String returns the string representation

type DataDiskForListNodeGroupsOutput

type DataDiskForListNodeGroupsOutput struct {
	Count *int32 `type:"int32" json:",omitempty"`

	Size *int32 `type:"int32" json:",omitempty"`

	VolumeType *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataDiskForListNodeGroupsOutput) GoString

GoString returns the string representation

func (*DataDiskForListNodeGroupsOutput) SetCount

SetCount sets the Count field's value.

func (*DataDiskForListNodeGroupsOutput) SetSize

SetSize sets the Size field's value.

func (*DataDiskForListNodeGroupsOutput) SetVolumeType

SetVolumeType sets the VolumeType field's value.

func (DataDiskForListNodeGroupsOutput) String

String returns the string representation

type DeleteClusterUserGroupInput

type DeleteClusterUserGroupInput struct {

	// ClusterId is a required field
	ClusterId *string `type:"string" json:",omitempty" required:"true"`

	// UserGroupName is a required field
	UserGroupName *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteClusterUserGroupInput) GoString

func (s DeleteClusterUserGroupInput) GoString() string

GoString returns the string representation

func (*DeleteClusterUserGroupInput) SetClusterId

SetClusterId sets the ClusterId field's value.

func (*DeleteClusterUserGroupInput) SetUserGroupName

SetUserGroupName sets the UserGroupName field's value.

func (DeleteClusterUserGroupInput) String

String returns the string representation

func (*DeleteClusterUserGroupInput) Validate

func (s *DeleteClusterUserGroupInput) Validate() error

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

type DeleteClusterUserGroupOutput

type DeleteClusterUserGroupOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteClusterUserGroupOutput) GoString

func (s DeleteClusterUserGroupOutput) GoString() string

GoString returns the string representation

func (DeleteClusterUserGroupOutput) String

String returns the string representation

type DeleteClusterUserInput

type DeleteClusterUserInput struct {

	// ClusterId is a required field
	ClusterId *string `type:"string" json:",omitempty" required:"true"`

	// UserName is a required field
	UserName *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteClusterUserInput) GoString

func (s DeleteClusterUserInput) GoString() string

GoString returns the string representation

func (*DeleteClusterUserInput) SetClusterId

SetClusterId sets the ClusterId field's value.

func (*DeleteClusterUserInput) SetUserName

SetUserName sets the UserName field's value.

func (DeleteClusterUserInput) String

func (s DeleteClusterUserInput) String() string

String returns the string representation

func (*DeleteClusterUserInput) Validate

func (s *DeleteClusterUserInput) Validate() error

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

type DeleteClusterUserOutput

type DeleteClusterUserOutput struct {
	Metadata *response.ResponseMetadata

	Result *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteClusterUserOutput) GoString

func (s DeleteClusterUserOutput) GoString() string

GoString returns the string representation

func (*DeleteClusterUserOutput) SetResult

SetResult sets the Result field's value.

func (DeleteClusterUserOutput) String

func (s DeleteClusterUserOutput) String() string

String returns the string representation

type DeleteNodeGroupInput

type DeleteNodeGroupInput struct {
	ClientToken *string `type:"string" json:",omitempty"`

	ClusterId *string `type:"string" json:",omitempty"`

	// NodeGroupId is a required field
	NodeGroupId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteNodeGroupInput) GoString

func (s DeleteNodeGroupInput) GoString() string

GoString returns the string representation

func (*DeleteNodeGroupInput) SetClientToken

func (s *DeleteNodeGroupInput) SetClientToken(v string) *DeleteNodeGroupInput

SetClientToken sets the ClientToken field's value.

func (*DeleteNodeGroupInput) SetClusterId

func (s *DeleteNodeGroupInput) SetClusterId(v string) *DeleteNodeGroupInput

SetClusterId sets the ClusterId field's value.

func (*DeleteNodeGroupInput) SetNodeGroupId

func (s *DeleteNodeGroupInput) SetNodeGroupId(v string) *DeleteNodeGroupInput

SetNodeGroupId sets the NodeGroupId field's value.

func (DeleteNodeGroupInput) String

func (s DeleteNodeGroupInput) String() string

String returns the string representation

func (*DeleteNodeGroupInput) Validate

func (s *DeleteNodeGroupInput) Validate() error

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

type DeleteNodeGroupOutput

type DeleteNodeGroupOutput struct {
	Metadata *response.ResponseMetadata

	ClusterId *string `type:"string" json:",omitempty"`

	OperationId *string `type:"string" json:",omitempty"`

	ResultData *ResultDataForDeleteNodeGroupOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteNodeGroupOutput) GoString

func (s DeleteNodeGroupOutput) GoString() string

GoString returns the string representation

func (*DeleteNodeGroupOutput) SetClusterId

SetClusterId sets the ClusterId field's value.

func (*DeleteNodeGroupOutput) SetOperationId

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

SetOperationId sets the OperationId field's value.

func (*DeleteNodeGroupOutput) SetResultData

SetResultData sets the ResultData field's value.

func (DeleteNodeGroupOutput) String

func (s DeleteNodeGroupOutput) String() string

String returns the string representation

type EMR

type EMR struct {
	*client.Client
}

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

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

func New

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

New create int can support ssl or region locate set

func (*EMR) CheckUserCredentials

func (c *EMR) CheckUserCredentials(input *CheckUserCredentialsInput) (*CheckUserCredentialsOutput, error)

CheckUserCredentials API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation CheckUserCredentials for usage and error information.

func (*EMR) CheckUserCredentialsCommon

func (c *EMR) CheckUserCredentialsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CheckUserCredentialsCommon API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation CheckUserCredentialsCommon for usage and error information.

func (*EMR) CheckUserCredentialsCommonRequest

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

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

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

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

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

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

func (*EMR) CheckUserCredentialsCommonWithContext

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

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

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

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

func (*EMR) CheckUserCredentialsRequest

func (c *EMR) CheckUserCredentialsRequest(input *CheckUserCredentialsInput) (req *request.Request, output *CheckUserCredentialsOutput)

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

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

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

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

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

func (*EMR) CheckUserCredentialsWithContext

func (c *EMR) CheckUserCredentialsWithContext(ctx volcengine.Context, input *CheckUserCredentialsInput, opts ...request.Option) (*CheckUserCredentialsOutput, error)

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

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

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

func (*EMR) CreateCluster

func (c *EMR) CreateCluster(input *CreateClusterInput) (*CreateClusterOutput, error)

CreateCluster API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation CreateCluster for usage and error information.

func (*EMR) CreateClusterCommon

func (c *EMR) CreateClusterCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateClusterCommon API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation CreateClusterCommon for usage and error information.

func (*EMR) CreateClusterCommonRequest

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

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

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

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

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

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

func (*EMR) CreateClusterCommonWithContext

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

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

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

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

func (*EMR) CreateClusterRequest

func (c *EMR) CreateClusterRequest(input *CreateClusterInput) (req *request.Request, output *CreateClusterOutput)

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

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

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

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

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

func (*EMR) CreateClusterUser

func (c *EMR) CreateClusterUser(input *CreateClusterUserInput) (*CreateClusterUserOutput, error)

CreateClusterUser API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation CreateClusterUser for usage and error information.

func (*EMR) CreateClusterUserCommon

func (c *EMR) CreateClusterUserCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateClusterUserCommon API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation CreateClusterUserCommon for usage and error information.

func (*EMR) CreateClusterUserCommonRequest

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

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

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

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

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

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

func (*EMR) CreateClusterUserCommonWithContext

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

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

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

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

func (*EMR) CreateClusterUserGroup

func (c *EMR) CreateClusterUserGroup(input *CreateClusterUserGroupInput) (*CreateClusterUserGroupOutput, error)

CreateClusterUserGroup API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation CreateClusterUserGroup for usage and error information.

func (*EMR) CreateClusterUserGroupCommon

func (c *EMR) CreateClusterUserGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateClusterUserGroupCommon API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation CreateClusterUserGroupCommon for usage and error information.

func (*EMR) CreateClusterUserGroupCommonRequest

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

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

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

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

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

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

func (*EMR) CreateClusterUserGroupCommonWithContext

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

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

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

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

func (*EMR) CreateClusterUserGroupRequest

func (c *EMR) CreateClusterUserGroupRequest(input *CreateClusterUserGroupInput) (req *request.Request, output *CreateClusterUserGroupOutput)

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

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

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

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

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

func (*EMR) CreateClusterUserGroupWithContext

func (c *EMR) CreateClusterUserGroupWithContext(ctx volcengine.Context, input *CreateClusterUserGroupInput, opts ...request.Option) (*CreateClusterUserGroupOutput, error)

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

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

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

func (*EMR) CreateClusterUserRequest

func (c *EMR) CreateClusterUserRequest(input *CreateClusterUserInput) (req *request.Request, output *CreateClusterUserOutput)

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

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

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

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

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

func (*EMR) CreateClusterUserWithContext

func (c *EMR) CreateClusterUserWithContext(ctx volcengine.Context, input *CreateClusterUserInput, opts ...request.Option) (*CreateClusterUserOutput, error)

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

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

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

func (*EMR) CreateClusterWithContext

func (c *EMR) CreateClusterWithContext(ctx volcengine.Context, input *CreateClusterInput, opts ...request.Option) (*CreateClusterOutput, error)

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

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

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

func (*EMR) CreateNodeGroup

func (c *EMR) CreateNodeGroup(input *CreateNodeGroupInput) (*CreateNodeGroupOutput, error)

CreateNodeGroup API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation CreateNodeGroup for usage and error information.

func (*EMR) CreateNodeGroupCommon

func (c *EMR) CreateNodeGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateNodeGroupCommon API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation CreateNodeGroupCommon for usage and error information.

func (*EMR) CreateNodeGroupCommonRequest

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

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

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

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

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

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

func (*EMR) CreateNodeGroupCommonWithContext

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

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

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

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

func (*EMR) CreateNodeGroupRequest

func (c *EMR) CreateNodeGroupRequest(input *CreateNodeGroupInput) (req *request.Request, output *CreateNodeGroupOutput)

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

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

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

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

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

func (*EMR) CreateNodeGroupWithContext

func (c *EMR) CreateNodeGroupWithContext(ctx volcengine.Context, input *CreateNodeGroupInput, opts ...request.Option) (*CreateNodeGroupOutput, error)

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

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

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

func (*EMR) DeleteClusterUser

func (c *EMR) DeleteClusterUser(input *DeleteClusterUserInput) (*DeleteClusterUserOutput, error)

DeleteClusterUser API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation DeleteClusterUser for usage and error information.

func (*EMR) DeleteClusterUserCommon

func (c *EMR) DeleteClusterUserCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteClusterUserCommon API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation DeleteClusterUserCommon for usage and error information.

func (*EMR) DeleteClusterUserCommonRequest

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

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

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

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

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

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

func (*EMR) DeleteClusterUserCommonWithContext

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

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

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

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

func (*EMR) DeleteClusterUserGroup

func (c *EMR) DeleteClusterUserGroup(input *DeleteClusterUserGroupInput) (*DeleteClusterUserGroupOutput, error)

DeleteClusterUserGroup API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation DeleteClusterUserGroup for usage and error information.

func (*EMR) DeleteClusterUserGroupCommon

func (c *EMR) DeleteClusterUserGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteClusterUserGroupCommon API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation DeleteClusterUserGroupCommon for usage and error information.

func (*EMR) DeleteClusterUserGroupCommonRequest

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

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

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

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

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

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

func (*EMR) DeleteClusterUserGroupCommonWithContext

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

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

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

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

func (*EMR) DeleteClusterUserGroupRequest

func (c *EMR) DeleteClusterUserGroupRequest(input *DeleteClusterUserGroupInput) (req *request.Request, output *DeleteClusterUserGroupOutput)

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

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

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

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

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

func (*EMR) DeleteClusterUserGroupWithContext

func (c *EMR) DeleteClusterUserGroupWithContext(ctx volcengine.Context, input *DeleteClusterUserGroupInput, opts ...request.Option) (*DeleteClusterUserGroupOutput, error)

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

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

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

func (*EMR) DeleteClusterUserRequest

func (c *EMR) DeleteClusterUserRequest(input *DeleteClusterUserInput) (req *request.Request, output *DeleteClusterUserOutput)

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

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

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

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

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

func (*EMR) DeleteClusterUserWithContext

func (c *EMR) DeleteClusterUserWithContext(ctx volcengine.Context, input *DeleteClusterUserInput, opts ...request.Option) (*DeleteClusterUserOutput, error)

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

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

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

func (*EMR) DeleteNodeGroup

func (c *EMR) DeleteNodeGroup(input *DeleteNodeGroupInput) (*DeleteNodeGroupOutput, error)

DeleteNodeGroup API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation DeleteNodeGroup for usage and error information.

func (*EMR) DeleteNodeGroupCommon

func (c *EMR) DeleteNodeGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteNodeGroupCommon API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation DeleteNodeGroupCommon for usage and error information.

func (*EMR) DeleteNodeGroupCommonRequest

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

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

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

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

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

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

func (*EMR) DeleteNodeGroupCommonWithContext

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

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

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

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

func (*EMR) DeleteNodeGroupRequest

func (c *EMR) DeleteNodeGroupRequest(input *DeleteNodeGroupInput) (req *request.Request, output *DeleteNodeGroupOutput)

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

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

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

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

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

func (*EMR) DeleteNodeGroupWithContext

func (c *EMR) DeleteNodeGroupWithContext(ctx volcengine.Context, input *DeleteNodeGroupInput, opts ...request.Option) (*DeleteNodeGroupOutput, error)

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

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

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

func (*EMR) GetApplicationConfigFile

func (c *EMR) GetApplicationConfigFile(input *GetApplicationConfigFileInput) (*GetApplicationConfigFileOutput, error)

GetApplicationConfigFile API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation GetApplicationConfigFile for usage and error information.

func (*EMR) GetApplicationConfigFileCommon

func (c *EMR) GetApplicationConfigFileCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetApplicationConfigFileCommon API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation GetApplicationConfigFileCommon for usage and error information.

func (*EMR) GetApplicationConfigFileCommonRequest

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

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

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

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

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

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

func (*EMR) GetApplicationConfigFileCommonWithContext

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

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

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

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

func (*EMR) GetApplicationConfigFileRequest

func (c *EMR) GetApplicationConfigFileRequest(input *GetApplicationConfigFileInput) (req *request.Request, output *GetApplicationConfigFileOutput)

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

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

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

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

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

func (*EMR) GetApplicationConfigFileWithContext

func (c *EMR) GetApplicationConfigFileWithContext(ctx volcengine.Context, input *GetApplicationConfigFileInput, opts ...request.Option) (*GetApplicationConfigFileOutput, error)

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

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

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

func (*EMR) GetCluster

func (c *EMR) GetCluster(input *GetClusterInput) (*GetClusterOutput, error)

GetCluster API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation GetCluster for usage and error information.

func (*EMR) GetClusterCommon

func (c *EMR) GetClusterCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetClusterCommon API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation GetClusterCommon for usage and error information.

func (*EMR) GetClusterCommonRequest

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

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

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

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

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

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

func (*EMR) GetClusterCommonWithContext

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

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

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

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

func (*EMR) GetClusterRequest

func (c *EMR) GetClusterRequest(input *GetClusterInput) (req *request.Request, output *GetClusterOutput)

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

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

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

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

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

func (*EMR) GetClusterWithContext

func (c *EMR) GetClusterWithContext(ctx volcengine.Context, input *GetClusterInput, opts ...request.Option) (*GetClusterOutput, error)

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

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

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

func (*EMR) ListApplicationConfigFiles

func (c *EMR) ListApplicationConfigFiles(input *ListApplicationConfigFilesInput) (*ListApplicationConfigFilesOutput, error)

ListApplicationConfigFiles API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation ListApplicationConfigFiles for usage and error information.

func (*EMR) ListApplicationConfigFilesCommon

func (c *EMR) ListApplicationConfigFilesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListApplicationConfigFilesCommon API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation ListApplicationConfigFilesCommon for usage and error information.

func (*EMR) ListApplicationConfigFilesCommonRequest

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

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

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

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

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

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

func (*EMR) ListApplicationConfigFilesCommonWithContext

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

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

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

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

func (*EMR) ListApplicationConfigFilesRequest

func (c *EMR) ListApplicationConfigFilesRequest(input *ListApplicationConfigFilesInput) (req *request.Request, output *ListApplicationConfigFilesOutput)

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

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

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

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

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

func (*EMR) ListApplicationConfigFilesWithContext

func (c *EMR) ListApplicationConfigFilesWithContext(ctx volcengine.Context, input *ListApplicationConfigFilesInput, opts ...request.Option) (*ListApplicationConfigFilesOutput, error)

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

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

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

func (*EMR) ListApplicationConfigHistories

func (c *EMR) ListApplicationConfigHistories(input *ListApplicationConfigHistoriesInput) (*ListApplicationConfigHistoriesOutput, error)

ListApplicationConfigHistories API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation ListApplicationConfigHistories for usage and error information.

func (*EMR) ListApplicationConfigHistoriesCommon

func (c *EMR) ListApplicationConfigHistoriesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListApplicationConfigHistoriesCommon API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation ListApplicationConfigHistoriesCommon for usage and error information.

func (*EMR) ListApplicationConfigHistoriesCommonRequest

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

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

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

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

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

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

func (*EMR) ListApplicationConfigHistoriesCommonWithContext

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

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

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

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

func (*EMR) ListApplicationConfigHistoriesRequest

func (c *EMR) ListApplicationConfigHistoriesRequest(input *ListApplicationConfigHistoriesInput) (req *request.Request, output *ListApplicationConfigHistoriesOutput)

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

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

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

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

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

func (*EMR) ListApplicationConfigHistoriesWithContext

func (c *EMR) ListApplicationConfigHistoriesWithContext(ctx volcengine.Context, input *ListApplicationConfigHistoriesInput, opts ...request.Option) (*ListApplicationConfigHistoriesOutput, error)

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

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

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

func (*EMR) ListApplicationConfigs

func (c *EMR) ListApplicationConfigs(input *ListApplicationConfigsInput) (*ListApplicationConfigsOutput, error)

ListApplicationConfigs API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation ListApplicationConfigs for usage and error information.

func (*EMR) ListApplicationConfigsCommon

func (c *EMR) ListApplicationConfigsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListApplicationConfigsCommon API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation ListApplicationConfigsCommon for usage and error information.

func (*EMR) ListApplicationConfigsCommonRequest

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

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

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

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

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

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

func (*EMR) ListApplicationConfigsCommonWithContext

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

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

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

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

func (*EMR) ListApplicationConfigsRequest

func (c *EMR) ListApplicationConfigsRequest(input *ListApplicationConfigsInput) (req *request.Request, output *ListApplicationConfigsOutput)

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

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

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

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

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

func (*EMR) ListApplicationConfigsWithContext

func (c *EMR) ListApplicationConfigsWithContext(ctx volcengine.Context, input *ListApplicationConfigsInput, opts ...request.Option) (*ListApplicationConfigsOutput, error)

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

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

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

func (*EMR) ListApplications

func (c *EMR) ListApplications(input *ListApplicationsInput) (*ListApplicationsOutput, error)

ListApplications API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation ListApplications for usage and error information.

func (*EMR) ListApplicationsCommon

func (c *EMR) ListApplicationsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListApplicationsCommon API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation ListApplicationsCommon for usage and error information.

func (*EMR) ListApplicationsCommonRequest

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

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

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

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

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

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

func (*EMR) ListApplicationsCommonWithContext

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

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

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

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

func (*EMR) ListApplicationsRequest

func (c *EMR) ListApplicationsRequest(input *ListApplicationsInput) (req *request.Request, output *ListApplicationsOutput)

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

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

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

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

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

func (*EMR) ListApplicationsWithContext

func (c *EMR) ListApplicationsWithContext(ctx volcengine.Context, input *ListApplicationsInput, opts ...request.Option) (*ListApplicationsOutput, error)

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

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

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

func (*EMR) ListClusterUserGroups

func (c *EMR) ListClusterUserGroups(input *ListClusterUserGroupsInput) (*ListClusterUserGroupsOutput, error)

ListClusterUserGroups API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation ListClusterUserGroups for usage and error information.

func (*EMR) ListClusterUserGroupsCommon

func (c *EMR) ListClusterUserGroupsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListClusterUserGroupsCommon API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation ListClusterUserGroupsCommon for usage and error information.

func (*EMR) ListClusterUserGroupsCommonRequest

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

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

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

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

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

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

func (*EMR) ListClusterUserGroupsCommonWithContext

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

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

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

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

func (*EMR) ListClusterUserGroupsRequest

func (c *EMR) ListClusterUserGroupsRequest(input *ListClusterUserGroupsInput) (req *request.Request, output *ListClusterUserGroupsOutput)

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

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

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

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

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

func (*EMR) ListClusterUserGroupsWithContext

func (c *EMR) ListClusterUserGroupsWithContext(ctx volcengine.Context, input *ListClusterUserGroupsInput, opts ...request.Option) (*ListClusterUserGroupsOutput, error)

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

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

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

func (*EMR) ListClusterUsers

func (c *EMR) ListClusterUsers(input *ListClusterUsersInput) (*ListClusterUsersOutput, error)

ListClusterUsers API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation ListClusterUsers for usage and error information.

func (*EMR) ListClusterUsersCommon

func (c *EMR) ListClusterUsersCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListClusterUsersCommon API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation ListClusterUsersCommon for usage and error information.

func (*EMR) ListClusterUsersCommonRequest

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

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

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

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

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

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

func (*EMR) ListClusterUsersCommonWithContext

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

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

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

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

func (*EMR) ListClusterUsersRequest

func (c *EMR) ListClusterUsersRequest(input *ListClusterUsersInput) (req *request.Request, output *ListClusterUsersOutput)

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

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

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

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

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

func (*EMR) ListClusterUsersWithContext

func (c *EMR) ListClusterUsersWithContext(ctx volcengine.Context, input *ListClusterUsersInput, opts ...request.Option) (*ListClusterUsersOutput, error)

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

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

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

func (*EMR) ListClusters

func (c *EMR) ListClusters(input *ListClustersInput) (*ListClustersOutput, error)

ListClusters API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation ListClusters for usage and error information.

func (*EMR) ListClustersCommon

func (c *EMR) ListClustersCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListClustersCommon API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation ListClustersCommon for usage and error information.

func (*EMR) ListClustersCommonRequest

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

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

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

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

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

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

func (*EMR) ListClustersCommonWithContext

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

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

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

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

func (*EMR) ListClustersRequest

func (c *EMR) ListClustersRequest(input *ListClustersInput) (req *request.Request, output *ListClustersOutput)

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

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

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

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

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

func (*EMR) ListClustersWithContext

func (c *EMR) ListClustersWithContext(ctx volcengine.Context, input *ListClustersInput, opts ...request.Option) (*ListClustersOutput, error)

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

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

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

func (*EMR) ListComponentInstances

func (c *EMR) ListComponentInstances(input *ListComponentInstancesInput) (*ListComponentInstancesOutput, error)

ListComponentInstances API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation ListComponentInstances for usage and error information.

func (*EMR) ListComponentInstancesCommon

func (c *EMR) ListComponentInstancesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListComponentInstancesCommon API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation ListComponentInstancesCommon for usage and error information.

func (*EMR) ListComponentInstancesCommonRequest

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

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

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

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

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

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

func (*EMR) ListComponentInstancesCommonWithContext

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

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

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

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

func (*EMR) ListComponentInstancesRequest

func (c *EMR) ListComponentInstancesRequest(input *ListComponentInstancesInput) (req *request.Request, output *ListComponentInstancesOutput)

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

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

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

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

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

func (*EMR) ListComponentInstancesWithContext

func (c *EMR) ListComponentInstancesWithContext(ctx volcengine.Context, input *ListComponentInstancesInput, opts ...request.Option) (*ListComponentInstancesOutput, error)

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

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

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

func (*EMR) ListComponents

func (c *EMR) ListComponents(input *ListComponentsInput) (*ListComponentsOutput, error)

ListComponents API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation ListComponents for usage and error information.

func (*EMR) ListComponentsCommon

func (c *EMR) ListComponentsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListComponentsCommon API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation ListComponentsCommon for usage and error information.

func (*EMR) ListComponentsCommonRequest

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

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

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

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

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

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

func (*EMR) ListComponentsCommonWithContext

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

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

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

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

func (*EMR) ListComponentsRequest

func (c *EMR) ListComponentsRequest(input *ListComponentsInput) (req *request.Request, output *ListComponentsOutput)

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

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

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

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

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

func (*EMR) ListComponentsWithContext

func (c *EMR) ListComponentsWithContext(ctx volcengine.Context, input *ListComponentsInput, opts ...request.Option) (*ListComponentsOutput, error)

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

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

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

func (*EMR) ListNodeGroups

func (c *EMR) ListNodeGroups(input *ListNodeGroupsInput) (*ListNodeGroupsOutput, error)

ListNodeGroups API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation ListNodeGroups for usage and error information.

func (*EMR) ListNodeGroupsCommon

func (c *EMR) ListNodeGroupsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListNodeGroupsCommon API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation ListNodeGroupsCommon for usage and error information.

func (*EMR) ListNodeGroupsCommonRequest

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

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

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

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

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

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

func (*EMR) ListNodeGroupsCommonWithContext

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

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

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

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

func (*EMR) ListNodeGroupsRequest

func (c *EMR) ListNodeGroupsRequest(input *ListNodeGroupsInput) (req *request.Request, output *ListNodeGroupsOutput)

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

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

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

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

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

func (*EMR) ListNodeGroupsWithContext

func (c *EMR) ListNodeGroupsWithContext(ctx volcengine.Context, input *ListNodeGroupsInput, opts ...request.Option) (*ListNodeGroupsOutput, error)

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

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

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

func (*EMR) ListNodes

func (c *EMR) ListNodes(input *ListNodesInput) (*ListNodesOutput, error)

ListNodes API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation ListNodes for usage and error information.

func (*EMR) ListNodesCommon

func (c *EMR) ListNodesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListNodesCommon API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation ListNodesCommon for usage and error information.

func (*EMR) ListNodesCommonRequest

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

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

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

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

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

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

func (*EMR) ListNodesCommonWithContext

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

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

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

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

func (*EMR) ListNodesRequest

func (c *EMR) ListNodesRequest(input *ListNodesInput) (req *request.Request, output *ListNodesOutput)

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

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

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

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

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

func (*EMR) ListNodesWithContext

func (c *EMR) ListNodesWithContext(ctx volcengine.Context, input *ListNodesInput, opts ...request.Option) (*ListNodesOutput, error)

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

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

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

func (*EMR) ListOperations

func (c *EMR) ListOperations(input *ListOperationsInput) (*ListOperationsOutput, error)

ListOperations API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation ListOperations for usage and error information.

func (*EMR) ListOperationsCommon

func (c *EMR) ListOperationsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListOperationsCommon API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation ListOperationsCommon for usage and error information.

func (*EMR) ListOperationsCommonRequest

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

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

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

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

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

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

func (*EMR) ListOperationsCommonWithContext

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

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

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

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

func (*EMR) ListOperationsRequest

func (c *EMR) ListOperationsRequest(input *ListOperationsInput) (req *request.Request, output *ListOperationsOutput)

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

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

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

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

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

func (*EMR) ListOperationsWithContext

func (c *EMR) ListOperationsWithContext(ctx volcengine.Context, input *ListOperationsInput, opts ...request.Option) (*ListOperationsOutput, error)

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

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

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

func (*EMR) ReleaseCluster

func (c *EMR) ReleaseCluster(input *ReleaseClusterInput) (*ReleaseClusterOutput, error)

ReleaseCluster API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation ReleaseCluster for usage and error information.

func (*EMR) ReleaseClusterCommon

func (c *EMR) ReleaseClusterCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ReleaseClusterCommon API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation ReleaseClusterCommon for usage and error information.

func (*EMR) ReleaseClusterCommonRequest

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

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

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

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

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

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

func (*EMR) ReleaseClusterCommonWithContext

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

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

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

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

func (*EMR) ReleaseClusterRequest

func (c *EMR) ReleaseClusterRequest(input *ReleaseClusterInput) (req *request.Request, output *ReleaseClusterOutput)

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

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

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

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

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

func (*EMR) ReleaseClusterWithContext

func (c *EMR) ReleaseClusterWithContext(ctx volcengine.Context, input *ReleaseClusterInput, opts ...request.Option) (*ReleaseClusterOutput, error)

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

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

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

func (*EMR) RunApplicationAction

func (c *EMR) RunApplicationAction(input *RunApplicationActionInput) (*RunApplicationActionOutput, error)

RunApplicationAction API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation RunApplicationAction for usage and error information.

func (*EMR) RunApplicationActionCommon

func (c *EMR) RunApplicationActionCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RunApplicationActionCommon API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation RunApplicationActionCommon for usage and error information.

func (*EMR) RunApplicationActionCommonRequest

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

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

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

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

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

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

func (*EMR) RunApplicationActionCommonWithContext

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

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

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

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

func (*EMR) RunApplicationActionRequest

func (c *EMR) RunApplicationActionRequest(input *RunApplicationActionInput) (req *request.Request, output *RunApplicationActionOutput)

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

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

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

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

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

func (*EMR) RunApplicationActionWithContext

func (c *EMR) RunApplicationActionWithContext(ctx volcengine.Context, input *RunApplicationActionInput, opts ...request.Option) (*RunApplicationActionOutput, error)

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

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

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

func (*EMR) ScaleInNodeGroup

func (c *EMR) ScaleInNodeGroup(input *ScaleInNodeGroupInput) (*ScaleInNodeGroupOutput, error)

ScaleInNodeGroup API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation ScaleInNodeGroup for usage and error information.

func (*EMR) ScaleInNodeGroupCommon

func (c *EMR) ScaleInNodeGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ScaleInNodeGroupCommon API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation ScaleInNodeGroupCommon for usage and error information.

func (*EMR) ScaleInNodeGroupCommonRequest

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

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

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

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

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

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

func (*EMR) ScaleInNodeGroupCommonWithContext

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

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

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

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

func (*EMR) ScaleInNodeGroupRequest

func (c *EMR) ScaleInNodeGroupRequest(input *ScaleInNodeGroupInput) (req *request.Request, output *ScaleInNodeGroupOutput)

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

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

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

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

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

func (*EMR) ScaleInNodeGroupWithContext

func (c *EMR) ScaleInNodeGroupWithContext(ctx volcengine.Context, input *ScaleInNodeGroupInput, opts ...request.Option) (*ScaleInNodeGroupOutput, error)

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

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

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

func (*EMR) ScaleOutNodeGroup

func (c *EMR) ScaleOutNodeGroup(input *ScaleOutNodeGroupInput) (*ScaleOutNodeGroupOutput, error)

ScaleOutNodeGroup API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation ScaleOutNodeGroup for usage and error information.

func (*EMR) ScaleOutNodeGroupCommon

func (c *EMR) ScaleOutNodeGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ScaleOutNodeGroupCommon API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation ScaleOutNodeGroupCommon for usage and error information.

func (*EMR) ScaleOutNodeGroupCommonRequest

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

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

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

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

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

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

func (*EMR) ScaleOutNodeGroupCommonWithContext

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

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

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

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

func (*EMR) ScaleOutNodeGroupRequest

func (c *EMR) ScaleOutNodeGroupRequest(input *ScaleOutNodeGroupInput) (req *request.Request, output *ScaleOutNodeGroupOutput)

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

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

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

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

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

func (*EMR) ScaleOutNodeGroupWithContext

func (c *EMR) ScaleOutNodeGroupWithContext(ctx volcengine.Context, input *ScaleOutNodeGroupInput, opts ...request.Option) (*ScaleOutNodeGroupOutput, error)

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

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

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

func (*EMR) ScaleUpNodeGroupDisk

func (c *EMR) ScaleUpNodeGroupDisk(input *ScaleUpNodeGroupDiskInput) (*ScaleUpNodeGroupDiskOutput, error)

ScaleUpNodeGroupDisk API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation ScaleUpNodeGroupDisk for usage and error information.

func (*EMR) ScaleUpNodeGroupDiskCommon

func (c *EMR) ScaleUpNodeGroupDiskCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ScaleUpNodeGroupDiskCommon API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation ScaleUpNodeGroupDiskCommon for usage and error information.

func (*EMR) ScaleUpNodeGroupDiskCommonRequest

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

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

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

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

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

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

func (*EMR) ScaleUpNodeGroupDiskCommonWithContext

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

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

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

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

func (*EMR) ScaleUpNodeGroupDiskRequest

func (c *EMR) ScaleUpNodeGroupDiskRequest(input *ScaleUpNodeGroupDiskInput) (req *request.Request, output *ScaleUpNodeGroupDiskOutput)

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

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

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

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

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

func (*EMR) ScaleUpNodeGroupDiskWithContext

func (c *EMR) ScaleUpNodeGroupDiskWithContext(ctx volcengine.Context, input *ScaleUpNodeGroupDiskInput, opts ...request.Option) (*ScaleUpNodeGroupDiskOutput, error)

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

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

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

func (*EMR) UpdateApplicationConfig

func (c *EMR) UpdateApplicationConfig(input *UpdateApplicationConfigInput) (*UpdateApplicationConfigOutput, error)

UpdateApplicationConfig API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation UpdateApplicationConfig for usage and error information.

func (*EMR) UpdateApplicationConfigCommon

func (c *EMR) UpdateApplicationConfigCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateApplicationConfigCommon API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation UpdateApplicationConfigCommon for usage and error information.

func (*EMR) UpdateApplicationConfigCommonRequest

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

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

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

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

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

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

func (*EMR) UpdateApplicationConfigCommonWithContext

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

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

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

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

func (*EMR) UpdateApplicationConfigRequest

func (c *EMR) UpdateApplicationConfigRequest(input *UpdateApplicationConfigInput) (req *request.Request, output *UpdateApplicationConfigOutput)

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

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

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

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

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

func (*EMR) UpdateApplicationConfigWithContext

func (c *EMR) UpdateApplicationConfigWithContext(ctx volcengine.Context, input *UpdateApplicationConfigInput, opts ...request.Option) (*UpdateApplicationConfigOutput, error)

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

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

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

func (*EMR) UpdateClusterAttribute

func (c *EMR) UpdateClusterAttribute(input *UpdateClusterAttributeInput) (*UpdateClusterAttributeOutput, error)

UpdateClusterAttribute API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation UpdateClusterAttribute for usage and error information.

func (*EMR) UpdateClusterAttributeCommon

func (c *EMR) UpdateClusterAttributeCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateClusterAttributeCommon API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation UpdateClusterAttributeCommon for usage and error information.

func (*EMR) UpdateClusterAttributeCommonRequest

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

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

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

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

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

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

func (*EMR) UpdateClusterAttributeCommonWithContext

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

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

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

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

func (*EMR) UpdateClusterAttributeRequest

func (c *EMR) UpdateClusterAttributeRequest(input *UpdateClusterAttributeInput) (req *request.Request, output *UpdateClusterAttributeOutput)

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

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

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

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

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

func (*EMR) UpdateClusterAttributeWithContext

func (c *EMR) UpdateClusterAttributeWithContext(ctx volcengine.Context, input *UpdateClusterAttributeInput, opts ...request.Option) (*UpdateClusterAttributeOutput, error)

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

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

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

func (*EMR) UpdateClusterUser

func (c *EMR) UpdateClusterUser(input *UpdateClusterUserInput) (*UpdateClusterUserOutput, error)

UpdateClusterUser API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation UpdateClusterUser for usage and error information.

func (*EMR) UpdateClusterUserCommon

func (c *EMR) UpdateClusterUserCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateClusterUserCommon API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation UpdateClusterUserCommon for usage and error information.

func (*EMR) UpdateClusterUserCommonRequest

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

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

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

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

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

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

func (*EMR) UpdateClusterUserCommonWithContext

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

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

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

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

func (*EMR) UpdateClusterUserGroup

func (c *EMR) UpdateClusterUserGroup(input *UpdateClusterUserGroupInput) (*UpdateClusterUserGroupOutput, error)

UpdateClusterUserGroup API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation UpdateClusterUserGroup for usage and error information.

func (*EMR) UpdateClusterUserGroupCommon

func (c *EMR) UpdateClusterUserGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateClusterUserGroupCommon API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation UpdateClusterUserGroupCommon for usage and error information.

func (*EMR) UpdateClusterUserGroupCommonRequest

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

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

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

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

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

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

func (*EMR) UpdateClusterUserGroupCommonWithContext

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

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

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

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

func (*EMR) UpdateClusterUserGroupRequest

func (c *EMR) UpdateClusterUserGroupRequest(input *UpdateClusterUserGroupInput) (req *request.Request, output *UpdateClusterUserGroupOutput)

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

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

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

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

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

func (*EMR) UpdateClusterUserGroupWithContext

func (c *EMR) UpdateClusterUserGroupWithContext(ctx volcengine.Context, input *UpdateClusterUserGroupInput, opts ...request.Option) (*UpdateClusterUserGroupOutput, error)

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

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

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

func (*EMR) UpdateClusterUserPassword

func (c *EMR) UpdateClusterUserPassword(input *UpdateClusterUserPasswordInput) (*UpdateClusterUserPasswordOutput, error)

UpdateClusterUserPassword API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation UpdateClusterUserPassword for usage and error information.

func (*EMR) UpdateClusterUserPasswordCommon

func (c *EMR) UpdateClusterUserPasswordCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateClusterUserPasswordCommon API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation UpdateClusterUserPasswordCommon for usage and error information.

func (*EMR) UpdateClusterUserPasswordCommonRequest

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

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

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

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

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

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

func (*EMR) UpdateClusterUserPasswordCommonWithContext

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

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

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

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

func (*EMR) UpdateClusterUserPasswordRequest

func (c *EMR) UpdateClusterUserPasswordRequest(input *UpdateClusterUserPasswordInput) (req *request.Request, output *UpdateClusterUserPasswordOutput)

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

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

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

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

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

func (*EMR) UpdateClusterUserPasswordWithContext

func (c *EMR) UpdateClusterUserPasswordWithContext(ctx volcengine.Context, input *UpdateClusterUserPasswordInput, opts ...request.Option) (*UpdateClusterUserPasswordOutput, error)

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

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

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

func (*EMR) UpdateClusterUserRequest

func (c *EMR) UpdateClusterUserRequest(input *UpdateClusterUserInput) (req *request.Request, output *UpdateClusterUserOutput)

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

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

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

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

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

func (*EMR) UpdateClusterUserWithContext

func (c *EMR) UpdateClusterUserWithContext(ctx volcengine.Context, input *UpdateClusterUserInput, opts ...request.Option) (*UpdateClusterUserOutput, error)

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

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

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

func (*EMR) UpdateNodeGroupAttribute

func (c *EMR) UpdateNodeGroupAttribute(input *UpdateNodeGroupAttributeInput) (*UpdateNodeGroupAttributeOutput, error)

UpdateNodeGroupAttribute API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation UpdateNodeGroupAttribute for usage and error information.

func (*EMR) UpdateNodeGroupAttributeCommon

func (c *EMR) UpdateNodeGroupAttributeCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateNodeGroupAttributeCommon API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation UpdateNodeGroupAttributeCommon for usage and error information.

func (*EMR) UpdateNodeGroupAttributeCommonRequest

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

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

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

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

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

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

func (*EMR) UpdateNodeGroupAttributeCommonWithContext

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

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

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

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

func (*EMR) UpdateNodeGroupAttributeRequest

func (c *EMR) UpdateNodeGroupAttributeRequest(input *UpdateNodeGroupAttributeInput) (req *request.Request, output *UpdateNodeGroupAttributeOutput)

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

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

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

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

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

func (*EMR) UpdateNodeGroupAttributeWithContext

func (c *EMR) UpdateNodeGroupAttributeWithContext(ctx volcengine.Context, input *UpdateNodeGroupAttributeInput, opts ...request.Option) (*UpdateNodeGroupAttributeOutput, error)

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

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

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

func (*EMR) UpdateNodeGroupChargeType

func (c *EMR) UpdateNodeGroupChargeType(input *UpdateNodeGroupChargeTypeInput) (*UpdateNodeGroupChargeTypeOutput, error)

UpdateNodeGroupChargeType API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation UpdateNodeGroupChargeType for usage and error information.

func (*EMR) UpdateNodeGroupChargeTypeCommon

func (c *EMR) UpdateNodeGroupChargeTypeCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateNodeGroupChargeTypeCommon API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation UpdateNodeGroupChargeTypeCommon for usage and error information.

func (*EMR) UpdateNodeGroupChargeTypeCommonRequest

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

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

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

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

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

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

func (*EMR) UpdateNodeGroupChargeTypeCommonWithContext

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

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

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

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

func (*EMR) UpdateNodeGroupChargeTypeRequest

func (c *EMR) UpdateNodeGroupChargeTypeRequest(input *UpdateNodeGroupChargeTypeInput) (req *request.Request, output *UpdateNodeGroupChargeTypeOutput)

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

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

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

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

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

func (*EMR) UpdateNodeGroupChargeTypeWithContext

func (c *EMR) UpdateNodeGroupChargeTypeWithContext(ctx volcengine.Context, input *UpdateNodeGroupChargeTypeInput, opts ...request.Option) (*UpdateNodeGroupChargeTypeOutput, error)

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

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

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

func (*EMR) UpdateNodeGroupEcsSpec

func (c *EMR) UpdateNodeGroupEcsSpec(input *UpdateNodeGroupEcsSpecInput) (*UpdateNodeGroupEcsSpecOutput, error)

UpdateNodeGroupEcsSpec API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation UpdateNodeGroupEcsSpec for usage and error information.

func (*EMR) UpdateNodeGroupEcsSpecCommon

func (c *EMR) UpdateNodeGroupEcsSpecCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateNodeGroupEcsSpecCommon API operation for EMR.

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

See the VOLCENGINE API reference guide for EMR's API operation UpdateNodeGroupEcsSpecCommon for usage and error information.

func (*EMR) UpdateNodeGroupEcsSpecCommonRequest

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

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

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

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

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

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

func (*EMR) UpdateNodeGroupEcsSpecCommonWithContext

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

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

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

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

func (*EMR) UpdateNodeGroupEcsSpecRequest

func (c *EMR) UpdateNodeGroupEcsSpecRequest(input *UpdateNodeGroupEcsSpecInput) (req *request.Request, output *UpdateNodeGroupEcsSpecOutput)

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

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

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

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

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

func (*EMR) UpdateNodeGroupEcsSpecWithContext

func (c *EMR) UpdateNodeGroupEcsSpecWithContext(ctx volcengine.Context, input *UpdateNodeGroupEcsSpecInput, opts ...request.Option) (*UpdateNodeGroupEcsSpecOutput, error)

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

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

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

type EMRAPI

type EMRAPI interface {
	CheckUserCredentialsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CheckUserCredentialsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CheckUserCredentialsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CheckUserCredentials(*CheckUserCredentialsInput) (*CheckUserCredentialsOutput, error)
	CheckUserCredentialsWithContext(volcengine.Context, *CheckUserCredentialsInput, ...request.Option) (*CheckUserCredentialsOutput, error)
	CheckUserCredentialsRequest(*CheckUserCredentialsInput) (*request.Request, *CheckUserCredentialsOutput)

	CreateClusterCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateClusterCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateClusterCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateCluster(*CreateClusterInput) (*CreateClusterOutput, error)
	CreateClusterWithContext(volcengine.Context, *CreateClusterInput, ...request.Option) (*CreateClusterOutput, error)
	CreateClusterRequest(*CreateClusterInput) (*request.Request, *CreateClusterOutput)

	CreateClusterUserCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateClusterUserCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateClusterUserCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateClusterUser(*CreateClusterUserInput) (*CreateClusterUserOutput, error)
	CreateClusterUserWithContext(volcengine.Context, *CreateClusterUserInput, ...request.Option) (*CreateClusterUserOutput, error)
	CreateClusterUserRequest(*CreateClusterUserInput) (*request.Request, *CreateClusterUserOutput)

	CreateClusterUserGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateClusterUserGroupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateClusterUserGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateClusterUserGroup(*CreateClusterUserGroupInput) (*CreateClusterUserGroupOutput, error)
	CreateClusterUserGroupWithContext(volcengine.Context, *CreateClusterUserGroupInput, ...request.Option) (*CreateClusterUserGroupOutput, error)
	CreateClusterUserGroupRequest(*CreateClusterUserGroupInput) (*request.Request, *CreateClusterUserGroupOutput)

	CreateNodeGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateNodeGroupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateNodeGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateNodeGroup(*CreateNodeGroupInput) (*CreateNodeGroupOutput, error)
	CreateNodeGroupWithContext(volcengine.Context, *CreateNodeGroupInput, ...request.Option) (*CreateNodeGroupOutput, error)
	CreateNodeGroupRequest(*CreateNodeGroupInput) (*request.Request, *CreateNodeGroupOutput)

	DeleteClusterUserCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteClusterUserCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteClusterUserCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteClusterUser(*DeleteClusterUserInput) (*DeleteClusterUserOutput, error)
	DeleteClusterUserWithContext(volcengine.Context, *DeleteClusterUserInput, ...request.Option) (*DeleteClusterUserOutput, error)
	DeleteClusterUserRequest(*DeleteClusterUserInput) (*request.Request, *DeleteClusterUserOutput)

	DeleteClusterUserGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteClusterUserGroupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteClusterUserGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteClusterUserGroup(*DeleteClusterUserGroupInput) (*DeleteClusterUserGroupOutput, error)
	DeleteClusterUserGroupWithContext(volcengine.Context, *DeleteClusterUserGroupInput, ...request.Option) (*DeleteClusterUserGroupOutput, error)
	DeleteClusterUserGroupRequest(*DeleteClusterUserGroupInput) (*request.Request, *DeleteClusterUserGroupOutput)

	DeleteNodeGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteNodeGroupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteNodeGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteNodeGroup(*DeleteNodeGroupInput) (*DeleteNodeGroupOutput, error)
	DeleteNodeGroupWithContext(volcengine.Context, *DeleteNodeGroupInput, ...request.Option) (*DeleteNodeGroupOutput, error)
	DeleteNodeGroupRequest(*DeleteNodeGroupInput) (*request.Request, *DeleteNodeGroupOutput)

	GetApplicationConfigFileCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetApplicationConfigFileCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetApplicationConfigFileCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetApplicationConfigFile(*GetApplicationConfigFileInput) (*GetApplicationConfigFileOutput, error)
	GetApplicationConfigFileWithContext(volcengine.Context, *GetApplicationConfigFileInput, ...request.Option) (*GetApplicationConfigFileOutput, error)
	GetApplicationConfigFileRequest(*GetApplicationConfigFileInput) (*request.Request, *GetApplicationConfigFileOutput)

	GetClusterCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetClusterCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetClusterCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetCluster(*GetClusterInput) (*GetClusterOutput, error)
	GetClusterWithContext(volcengine.Context, *GetClusterInput, ...request.Option) (*GetClusterOutput, error)
	GetClusterRequest(*GetClusterInput) (*request.Request, *GetClusterOutput)

	ListApplicationConfigFilesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListApplicationConfigFilesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListApplicationConfigFilesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListApplicationConfigFiles(*ListApplicationConfigFilesInput) (*ListApplicationConfigFilesOutput, error)
	ListApplicationConfigFilesWithContext(volcengine.Context, *ListApplicationConfigFilesInput, ...request.Option) (*ListApplicationConfigFilesOutput, error)
	ListApplicationConfigFilesRequest(*ListApplicationConfigFilesInput) (*request.Request, *ListApplicationConfigFilesOutput)

	ListApplicationConfigHistoriesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListApplicationConfigHistoriesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListApplicationConfigHistoriesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListApplicationConfigHistories(*ListApplicationConfigHistoriesInput) (*ListApplicationConfigHistoriesOutput, error)
	ListApplicationConfigHistoriesWithContext(volcengine.Context, *ListApplicationConfigHistoriesInput, ...request.Option) (*ListApplicationConfigHistoriesOutput, error)
	ListApplicationConfigHistoriesRequest(*ListApplicationConfigHistoriesInput) (*request.Request, *ListApplicationConfigHistoriesOutput)

	ListApplicationConfigsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListApplicationConfigsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListApplicationConfigsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListApplicationConfigs(*ListApplicationConfigsInput) (*ListApplicationConfigsOutput, error)
	ListApplicationConfigsWithContext(volcengine.Context, *ListApplicationConfigsInput, ...request.Option) (*ListApplicationConfigsOutput, error)
	ListApplicationConfigsRequest(*ListApplicationConfigsInput) (*request.Request, *ListApplicationConfigsOutput)

	ListApplicationsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListApplicationsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListApplicationsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListApplications(*ListApplicationsInput) (*ListApplicationsOutput, error)
	ListApplicationsWithContext(volcengine.Context, *ListApplicationsInput, ...request.Option) (*ListApplicationsOutput, error)
	ListApplicationsRequest(*ListApplicationsInput) (*request.Request, *ListApplicationsOutput)

	ListClusterUserGroupsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListClusterUserGroupsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListClusterUserGroupsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListClusterUserGroups(*ListClusterUserGroupsInput) (*ListClusterUserGroupsOutput, error)
	ListClusterUserGroupsWithContext(volcengine.Context, *ListClusterUserGroupsInput, ...request.Option) (*ListClusterUserGroupsOutput, error)
	ListClusterUserGroupsRequest(*ListClusterUserGroupsInput) (*request.Request, *ListClusterUserGroupsOutput)

	ListClusterUsersCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListClusterUsersCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListClusterUsersCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListClusterUsers(*ListClusterUsersInput) (*ListClusterUsersOutput, error)
	ListClusterUsersWithContext(volcengine.Context, *ListClusterUsersInput, ...request.Option) (*ListClusterUsersOutput, error)
	ListClusterUsersRequest(*ListClusterUsersInput) (*request.Request, *ListClusterUsersOutput)

	ListClustersCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListClustersCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListClustersCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListClusters(*ListClustersInput) (*ListClustersOutput, error)
	ListClustersWithContext(volcengine.Context, *ListClustersInput, ...request.Option) (*ListClustersOutput, error)
	ListClustersRequest(*ListClustersInput) (*request.Request, *ListClustersOutput)

	ListComponentInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListComponentInstancesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListComponentInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListComponentInstances(*ListComponentInstancesInput) (*ListComponentInstancesOutput, error)
	ListComponentInstancesWithContext(volcengine.Context, *ListComponentInstancesInput, ...request.Option) (*ListComponentInstancesOutput, error)
	ListComponentInstancesRequest(*ListComponentInstancesInput) (*request.Request, *ListComponentInstancesOutput)

	ListComponentsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListComponentsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListComponentsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListComponents(*ListComponentsInput) (*ListComponentsOutput, error)
	ListComponentsWithContext(volcengine.Context, *ListComponentsInput, ...request.Option) (*ListComponentsOutput, error)
	ListComponentsRequest(*ListComponentsInput) (*request.Request, *ListComponentsOutput)

	ListNodeGroupsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListNodeGroupsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListNodeGroupsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListNodeGroups(*ListNodeGroupsInput) (*ListNodeGroupsOutput, error)
	ListNodeGroupsWithContext(volcengine.Context, *ListNodeGroupsInput, ...request.Option) (*ListNodeGroupsOutput, error)
	ListNodeGroupsRequest(*ListNodeGroupsInput) (*request.Request, *ListNodeGroupsOutput)

	ListNodesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListNodesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListNodesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListNodes(*ListNodesInput) (*ListNodesOutput, error)
	ListNodesWithContext(volcengine.Context, *ListNodesInput, ...request.Option) (*ListNodesOutput, error)
	ListNodesRequest(*ListNodesInput) (*request.Request, *ListNodesOutput)

	ListOperationsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListOperationsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListOperationsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListOperations(*ListOperationsInput) (*ListOperationsOutput, error)
	ListOperationsWithContext(volcengine.Context, *ListOperationsInput, ...request.Option) (*ListOperationsOutput, error)
	ListOperationsRequest(*ListOperationsInput) (*request.Request, *ListOperationsOutput)

	ReleaseClusterCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ReleaseClusterCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ReleaseClusterCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ReleaseCluster(*ReleaseClusterInput) (*ReleaseClusterOutput, error)
	ReleaseClusterWithContext(volcengine.Context, *ReleaseClusterInput, ...request.Option) (*ReleaseClusterOutput, error)
	ReleaseClusterRequest(*ReleaseClusterInput) (*request.Request, *ReleaseClusterOutput)

	RunApplicationActionCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RunApplicationActionCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RunApplicationActionCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RunApplicationAction(*RunApplicationActionInput) (*RunApplicationActionOutput, error)
	RunApplicationActionWithContext(volcengine.Context, *RunApplicationActionInput, ...request.Option) (*RunApplicationActionOutput, error)
	RunApplicationActionRequest(*RunApplicationActionInput) (*request.Request, *RunApplicationActionOutput)

	ScaleInNodeGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ScaleInNodeGroupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ScaleInNodeGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ScaleInNodeGroup(*ScaleInNodeGroupInput) (*ScaleInNodeGroupOutput, error)
	ScaleInNodeGroupWithContext(volcengine.Context, *ScaleInNodeGroupInput, ...request.Option) (*ScaleInNodeGroupOutput, error)
	ScaleInNodeGroupRequest(*ScaleInNodeGroupInput) (*request.Request, *ScaleInNodeGroupOutput)

	ScaleOutNodeGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ScaleOutNodeGroupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ScaleOutNodeGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ScaleOutNodeGroup(*ScaleOutNodeGroupInput) (*ScaleOutNodeGroupOutput, error)
	ScaleOutNodeGroupWithContext(volcengine.Context, *ScaleOutNodeGroupInput, ...request.Option) (*ScaleOutNodeGroupOutput, error)
	ScaleOutNodeGroupRequest(*ScaleOutNodeGroupInput) (*request.Request, *ScaleOutNodeGroupOutput)

	ScaleUpNodeGroupDiskCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ScaleUpNodeGroupDiskCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ScaleUpNodeGroupDiskCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ScaleUpNodeGroupDisk(*ScaleUpNodeGroupDiskInput) (*ScaleUpNodeGroupDiskOutput, error)
	ScaleUpNodeGroupDiskWithContext(volcengine.Context, *ScaleUpNodeGroupDiskInput, ...request.Option) (*ScaleUpNodeGroupDiskOutput, error)
	ScaleUpNodeGroupDiskRequest(*ScaleUpNodeGroupDiskInput) (*request.Request, *ScaleUpNodeGroupDiskOutput)

	UpdateApplicationConfigCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateApplicationConfigCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateApplicationConfigCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateApplicationConfig(*UpdateApplicationConfigInput) (*UpdateApplicationConfigOutput, error)
	UpdateApplicationConfigWithContext(volcengine.Context, *UpdateApplicationConfigInput, ...request.Option) (*UpdateApplicationConfigOutput, error)
	UpdateApplicationConfigRequest(*UpdateApplicationConfigInput) (*request.Request, *UpdateApplicationConfigOutput)

	UpdateClusterAttributeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateClusterAttributeCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateClusterAttributeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateClusterAttribute(*UpdateClusterAttributeInput) (*UpdateClusterAttributeOutput, error)
	UpdateClusterAttributeWithContext(volcengine.Context, *UpdateClusterAttributeInput, ...request.Option) (*UpdateClusterAttributeOutput, error)
	UpdateClusterAttributeRequest(*UpdateClusterAttributeInput) (*request.Request, *UpdateClusterAttributeOutput)

	UpdateClusterUserCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateClusterUserCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateClusterUserCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateClusterUser(*UpdateClusterUserInput) (*UpdateClusterUserOutput, error)
	UpdateClusterUserWithContext(volcengine.Context, *UpdateClusterUserInput, ...request.Option) (*UpdateClusterUserOutput, error)
	UpdateClusterUserRequest(*UpdateClusterUserInput) (*request.Request, *UpdateClusterUserOutput)

	UpdateClusterUserGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateClusterUserGroupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateClusterUserGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateClusterUserGroup(*UpdateClusterUserGroupInput) (*UpdateClusterUserGroupOutput, error)
	UpdateClusterUserGroupWithContext(volcengine.Context, *UpdateClusterUserGroupInput, ...request.Option) (*UpdateClusterUserGroupOutput, error)
	UpdateClusterUserGroupRequest(*UpdateClusterUserGroupInput) (*request.Request, *UpdateClusterUserGroupOutput)

	UpdateClusterUserPasswordCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateClusterUserPasswordCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateClusterUserPasswordCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateClusterUserPassword(*UpdateClusterUserPasswordInput) (*UpdateClusterUserPasswordOutput, error)
	UpdateClusterUserPasswordWithContext(volcengine.Context, *UpdateClusterUserPasswordInput, ...request.Option) (*UpdateClusterUserPasswordOutput, error)
	UpdateClusterUserPasswordRequest(*UpdateClusterUserPasswordInput) (*request.Request, *UpdateClusterUserPasswordOutput)

	UpdateNodeGroupAttributeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateNodeGroupAttributeCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateNodeGroupAttributeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateNodeGroupAttribute(*UpdateNodeGroupAttributeInput) (*UpdateNodeGroupAttributeOutput, error)
	UpdateNodeGroupAttributeWithContext(volcengine.Context, *UpdateNodeGroupAttributeInput, ...request.Option) (*UpdateNodeGroupAttributeOutput, error)
	UpdateNodeGroupAttributeRequest(*UpdateNodeGroupAttributeInput) (*request.Request, *UpdateNodeGroupAttributeOutput)

	UpdateNodeGroupChargeTypeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateNodeGroupChargeTypeCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateNodeGroupChargeTypeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateNodeGroupChargeType(*UpdateNodeGroupChargeTypeInput) (*UpdateNodeGroupChargeTypeOutput, error)
	UpdateNodeGroupChargeTypeWithContext(volcengine.Context, *UpdateNodeGroupChargeTypeInput, ...request.Option) (*UpdateNodeGroupChargeTypeOutput, error)
	UpdateNodeGroupChargeTypeRequest(*UpdateNodeGroupChargeTypeInput) (*request.Request, *UpdateNodeGroupChargeTypeOutput)

	UpdateNodeGroupEcsSpecCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateNodeGroupEcsSpecCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateNodeGroupEcsSpecCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateNodeGroupEcsSpec(*UpdateNodeGroupEcsSpecInput) (*UpdateNodeGroupEcsSpecOutput, error)
	UpdateNodeGroupEcsSpecWithContext(volcengine.Context, *UpdateNodeGroupEcsSpecInput, ...request.Option) (*UpdateNodeGroupEcsSpecOutput, error)
	UpdateNodeGroupEcsSpecRequest(*UpdateNodeGroupEcsSpecInput) (*request.Request, *UpdateNodeGroupEcsSpecOutput)
}

EMRAPI provides an interface to enable mocking the emr.EMR service client's API operation,

// volcengine sdk func uses an SDK service client to make a request to
// EMR.
func myFunc(svc EMRAPI) bool {
    // Make svc.CheckUserCredentials request
}

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

    myFunc(svc)
}

type EffectiveScopeForCreateClusterInput

type EffectiveScopeForCreateClusterInput struct {
	ComponentNames []*string `type:"list" json:",omitempty"`

	EffectiveType *string `type:"string" json:",omitempty" enum:"EnumOfEffectiveTypeForCreateClusterInput"`

	NodeGroupIds []*string `type:"list" json:",omitempty"`

	NodeGroupNames []*string `type:"list" json:",omitempty"`

	NodeGroupTypes []*string `type:"list" json:",omitempty"`

	NodeIds []*string `type:"list" json:",omitempty"`

	NodeNames []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (EffectiveScopeForCreateClusterInput) GoString

GoString returns the string representation

func (*EffectiveScopeForCreateClusterInput) SetComponentNames

SetComponentNames sets the ComponentNames field's value.

func (*EffectiveScopeForCreateClusterInput) SetEffectiveType

SetEffectiveType sets the EffectiveType field's value.

func (*EffectiveScopeForCreateClusterInput) SetNodeGroupIds

SetNodeGroupIds sets the NodeGroupIds field's value.

func (*EffectiveScopeForCreateClusterInput) SetNodeGroupNames

SetNodeGroupNames sets the NodeGroupNames field's value.

func (*EffectiveScopeForCreateClusterInput) SetNodeGroupTypes

SetNodeGroupTypes sets the NodeGroupTypes field's value.

func (*EffectiveScopeForCreateClusterInput) SetNodeIds

SetNodeIds sets the NodeIds field's value.

func (*EffectiveScopeForCreateClusterInput) SetNodeNames

SetNodeNames sets the NodeNames field's value.

func (EffectiveScopeForCreateClusterInput) String

String returns the string representation

type EffectiveScopeForListApplicationConfigHistoriesOutput

type EffectiveScopeForListApplicationConfigHistoriesOutput struct {
	ComponentNames []*string `type:"list" json:",omitempty"`

	EffectiveType *string `type:"string" json:",omitempty" enum:"EnumOfEffectiveTypeForListApplicationConfigHistoriesOutput"`

	NodeGroupIds []*string `type:"list" json:",omitempty"`

	NodeGroupNames []*string `type:"list" json:",omitempty"`

	NodeGroupTypes []*string `type:"list" json:",omitempty"`

	NodeIds []*string `type:"list" json:",omitempty"`

	NodeNames []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (EffectiveScopeForListApplicationConfigHistoriesOutput) GoString

GoString returns the string representation

func (*EffectiveScopeForListApplicationConfigHistoriesOutput) SetComponentNames

SetComponentNames sets the ComponentNames field's value.

func (*EffectiveScopeForListApplicationConfigHistoriesOutput) SetEffectiveType

SetEffectiveType sets the EffectiveType field's value.

func (*EffectiveScopeForListApplicationConfigHistoriesOutput) SetNodeGroupIds

SetNodeGroupIds sets the NodeGroupIds field's value.

func (*EffectiveScopeForListApplicationConfigHistoriesOutput) SetNodeGroupNames

SetNodeGroupNames sets the NodeGroupNames field's value.

func (*EffectiveScopeForListApplicationConfigHistoriesOutput) SetNodeGroupTypes

SetNodeGroupTypes sets the NodeGroupTypes field's value.

func (*EffectiveScopeForListApplicationConfigHistoriesOutput) SetNodeIds

SetNodeIds sets the NodeIds field's value.

func (*EffectiveScopeForListApplicationConfigHistoriesOutput) SetNodeNames

SetNodeNames sets the NodeNames field's value.

func (EffectiveScopeForListApplicationConfigHistoriesOutput) String

String returns the string representation

type EffectiveScopeForListApplicationConfigsOutput

type EffectiveScopeForListApplicationConfigsOutput struct {
	ComponentNames []*string `type:"list" json:",omitempty"`

	EffectiveType *string `type:"string" json:",omitempty" enum:"EnumOfEffectiveTypeForListApplicationConfigsOutput"`

	NodeGroupIds []*string `type:"list" json:",omitempty"`

	NodeGroupNames []*string `type:"list" json:",omitempty"`

	NodeGroupTypes []*string `type:"list" json:",omitempty"`

	NodeIds []*string `type:"list" json:",omitempty"`

	NodeNames []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (EffectiveScopeForListApplicationConfigsOutput) GoString

GoString returns the string representation

func (*EffectiveScopeForListApplicationConfigsOutput) SetComponentNames

SetComponentNames sets the ComponentNames field's value.

func (*EffectiveScopeForListApplicationConfigsOutput) SetEffectiveType

SetEffectiveType sets the EffectiveType field's value.

func (*EffectiveScopeForListApplicationConfigsOutput) SetNodeGroupIds

SetNodeGroupIds sets the NodeGroupIds field's value.

func (*EffectiveScopeForListApplicationConfigsOutput) SetNodeGroupNames

SetNodeGroupNames sets the NodeGroupNames field's value.

func (*EffectiveScopeForListApplicationConfigsOutput) SetNodeGroupTypes

SetNodeGroupTypes sets the NodeGroupTypes field's value.

func (*EffectiveScopeForListApplicationConfigsOutput) SetNodeIds

SetNodeIds sets the NodeIds field's value.

func (*EffectiveScopeForListApplicationConfigsOutput) SetNodeNames

SetNodeNames sets the NodeNames field's value.

func (EffectiveScopeForListApplicationConfigsOutput) String

String returns the string representation

type EffectiveScopeForUpdateApplicationConfigInput

type EffectiveScopeForUpdateApplicationConfigInput struct {
	ComponentNames []*string `type:"list" json:",omitempty"`

	EffectiveType *string `type:"string" json:",omitempty" enum:"EnumOfEffectiveTypeForUpdateApplicationConfigInput"`

	NodeGroupIds []*string `type:"list" json:",omitempty"`

	NodeGroupNames []*string `type:"list" json:",omitempty"`

	NodeGroupTypes []*string `type:"list" json:",omitempty"`

	NodeIds []*string `type:"list" json:",omitempty"`

	NodeNames []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (EffectiveScopeForUpdateApplicationConfigInput) GoString

GoString returns the string representation

func (*EffectiveScopeForUpdateApplicationConfigInput) SetComponentNames

SetComponentNames sets the ComponentNames field's value.

func (*EffectiveScopeForUpdateApplicationConfigInput) SetEffectiveType

SetEffectiveType sets the EffectiveType field's value.

func (*EffectiveScopeForUpdateApplicationConfigInput) SetNodeGroupIds

SetNodeGroupIds sets the NodeGroupIds field's value.

func (*EffectiveScopeForUpdateApplicationConfigInput) SetNodeGroupNames

SetNodeGroupNames sets the NodeGroupNames field's value.

func (*EffectiveScopeForUpdateApplicationConfigInput) SetNodeGroupTypes

SetNodeGroupTypes sets the NodeGroupTypes field's value.

func (*EffectiveScopeForUpdateApplicationConfigInput) SetNodeIds

SetNodeIds sets the NodeIds field's value.

func (*EffectiveScopeForUpdateApplicationConfigInput) SetNodeNames

SetNodeNames sets the NodeNames field's value.

func (EffectiveScopeForUpdateApplicationConfigInput) String

String returns the string representation

type GetApplicationConfigFileInput

type GetApplicationConfigFileInput struct {

	// ApplicationName is a required field
	ApplicationName *string `type:"string" json:",omitempty" required:"true"`

	// ClusterId is a required field
	ClusterId *string `type:"string" json:",omitempty" required:"true"`

	// ConfigFileName is a required field
	ConfigFileName *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (GetApplicationConfigFileInput) GoString

GoString returns the string representation

func (*GetApplicationConfigFileInput) SetApplicationName

SetApplicationName sets the ApplicationName field's value.

func (*GetApplicationConfigFileInput) SetClusterId

SetClusterId sets the ClusterId field's value.

func (*GetApplicationConfigFileInput) SetConfigFileName

SetConfigFileName sets the ConfigFileName field's value.

func (GetApplicationConfigFileInput) String

String returns the string representation

func (*GetApplicationConfigFileInput) Validate

func (s *GetApplicationConfigFileInput) Validate() error

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

type GetApplicationConfigFileOutput

type GetApplicationConfigFileOutput struct {
	Metadata *response.ResponseMetadata

	ApplicationName *string `type:"string" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	FileContent *string `type:"string" json:",omitempty"`

	FileGroup *string `type:"string" json:",omitempty"`

	FileName *string `type:"string" json:",omitempty"`

	FilePath *string `type:"string" json:",omitempty"`

	FileUser *string `type:"string" json:",omitempty"`

	SupportCustomConfigItem *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetApplicationConfigFileOutput) GoString

GoString returns the string representation

func (*GetApplicationConfigFileOutput) SetApplicationName

SetApplicationName sets the ApplicationName field's value.

func (*GetApplicationConfigFileOutput) SetDescription

SetDescription sets the Description field's value.

func (*GetApplicationConfigFileOutput) SetFileContent

SetFileContent sets the FileContent field's value.

func (*GetApplicationConfigFileOutput) SetFileGroup

SetFileGroup sets the FileGroup field's value.

func (*GetApplicationConfigFileOutput) SetFileName

SetFileName sets the FileName field's value.

func (*GetApplicationConfigFileOutput) SetFilePath

SetFilePath sets the FilePath field's value.

func (*GetApplicationConfigFileOutput) SetFileUser

SetFileUser sets the FileUser field's value.

func (*GetApplicationConfigFileOutput) SetSupportCustomConfigItem

func (s *GetApplicationConfigFileOutput) SetSupportCustomConfigItem(v bool) *GetApplicationConfigFileOutput

SetSupportCustomConfigItem sets the SupportCustomConfigItem field's value.

func (GetApplicationConfigFileOutput) String

String returns the string representation

type GetClusterInput

type GetClusterInput struct {
	ClusterId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetClusterInput) GoString

func (s GetClusterInput) GoString() string

GoString returns the string representation

func (*GetClusterInput) SetClusterId

func (s *GetClusterInput) SetClusterId(v string) *GetClusterInput

SetClusterId sets the ClusterId field's value.

func (GetClusterInput) String

func (s GetClusterInput) String() string

String returns the string representation

type GetClusterOutput

type GetClusterOutput struct {
	Metadata *response.ResponseMetadata

	AccountId *int64 `type:"int64" json:",omitempty"`

	Autorenew *bool `type:"boolean" json:",omitempty"`

	AutorenewPeriod *int32 `type:"int32" json:",omitempty"`

	AutorenewPeriodUnit *string `type:"string" json:",omitempty"`

	ChargeType *string `type:"string" json:",omitempty"`

	ClusterDomainNames []*string `type:"list" json:",omitempty"`

	ClusterId *string `type:"string" json:",omitempty"`

	ClusterName *string `type:"string" json:",omitempty"`

	ClusterState *string `type:"string" json:",omitempty"`

	ClusterType *string `type:"string" json:",omitempty"`

	CreateTime *int64 `type:"int64" json:",omitempty"`

	CreatorId *int64 `type:"int64" json:",omitempty"`

	CreatorName *string `type:"string" json:",omitempty"`

	DeployMode *string `type:"string" json:",omitempty"`

	EcsImageId *string `type:"string" json:",omitempty"`

	ExpireTime *int64 `type:"int64" json:",omitempty"`

	HistoryServerMode *string `type:"string" json:",omitempty"`

	NodeAttribute *NodeAttributeForGetClusterOutput `type:"structure" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	ReadyTime *int64 `type:"int64" json:",omitempty"`

	RegionId *string `type:"string" json:",omitempty"`

	ReleaseVersion *string `type:"string" json:",omitempty"`

	SecurityGroupId *string `type:"string" json:",omitempty"`

	SecurityMode *string `type:"string" json:",omitempty"`

	StateChangeReason *StateChangeReasonForGetClusterOutput `type:"structure" json:",omitempty"`

	Tags []*TagForGetClusterOutput `type:"list" json:",omitempty"`

	TerminateTime *int64 `type:"int64" json:",omitempty"`

	VpcId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetClusterOutput) GoString

func (s GetClusterOutput) GoString() string

GoString returns the string representation

func (*GetClusterOutput) SetAccountId

func (s *GetClusterOutput) SetAccountId(v int64) *GetClusterOutput

SetAccountId sets the AccountId field's value.

func (*GetClusterOutput) SetAutorenew

func (s *GetClusterOutput) SetAutorenew(v bool) *GetClusterOutput

SetAutorenew sets the Autorenew field's value.

func (*GetClusterOutput) SetAutorenewPeriod

func (s *GetClusterOutput) SetAutorenewPeriod(v int32) *GetClusterOutput

SetAutorenewPeriod sets the AutorenewPeriod field's value.

func (*GetClusterOutput) SetAutorenewPeriodUnit

func (s *GetClusterOutput) SetAutorenewPeriodUnit(v string) *GetClusterOutput

SetAutorenewPeriodUnit sets the AutorenewPeriodUnit field's value.

func (*GetClusterOutput) SetChargeType

func (s *GetClusterOutput) SetChargeType(v string) *GetClusterOutput

SetChargeType sets the ChargeType field's value.

func (*GetClusterOutput) SetClusterDomainNames

func (s *GetClusterOutput) SetClusterDomainNames(v []*string) *GetClusterOutput

SetClusterDomainNames sets the ClusterDomainNames field's value.

func (*GetClusterOutput) SetClusterId

func (s *GetClusterOutput) SetClusterId(v string) *GetClusterOutput

SetClusterId sets the ClusterId field's value.

func (*GetClusterOutput) SetClusterName

func (s *GetClusterOutput) SetClusterName(v string) *GetClusterOutput

SetClusterName sets the ClusterName field's value.

func (*GetClusterOutput) SetClusterState

func (s *GetClusterOutput) SetClusterState(v string) *GetClusterOutput

SetClusterState sets the ClusterState field's value.

func (*GetClusterOutput) SetClusterType

func (s *GetClusterOutput) SetClusterType(v string) *GetClusterOutput

SetClusterType sets the ClusterType field's value.

func (*GetClusterOutput) SetCreateTime

func (s *GetClusterOutput) SetCreateTime(v int64) *GetClusterOutput

SetCreateTime sets the CreateTime field's value.

func (*GetClusterOutput) SetCreatorId

func (s *GetClusterOutput) SetCreatorId(v int64) *GetClusterOutput

SetCreatorId sets the CreatorId field's value.

func (*GetClusterOutput) SetCreatorName

func (s *GetClusterOutput) SetCreatorName(v string) *GetClusterOutput

SetCreatorName sets the CreatorName field's value.

func (*GetClusterOutput) SetDeployMode

func (s *GetClusterOutput) SetDeployMode(v string) *GetClusterOutput

SetDeployMode sets the DeployMode field's value.

func (*GetClusterOutput) SetEcsImageId

func (s *GetClusterOutput) SetEcsImageId(v string) *GetClusterOutput

SetEcsImageId sets the EcsImageId field's value.

func (*GetClusterOutput) SetExpireTime

func (s *GetClusterOutput) SetExpireTime(v int64) *GetClusterOutput

SetExpireTime sets the ExpireTime field's value.

func (*GetClusterOutput) SetHistoryServerMode

func (s *GetClusterOutput) SetHistoryServerMode(v string) *GetClusterOutput

SetHistoryServerMode sets the HistoryServerMode field's value.

func (*GetClusterOutput) SetNodeAttribute

SetNodeAttribute sets the NodeAttribute field's value.

func (*GetClusterOutput) SetProjectName

func (s *GetClusterOutput) SetProjectName(v string) *GetClusterOutput

SetProjectName sets the ProjectName field's value.

func (*GetClusterOutput) SetReadyTime

func (s *GetClusterOutput) SetReadyTime(v int64) *GetClusterOutput

SetReadyTime sets the ReadyTime field's value.

func (*GetClusterOutput) SetRegionId

func (s *GetClusterOutput) SetRegionId(v string) *GetClusterOutput

SetRegionId sets the RegionId field's value.

func (*GetClusterOutput) SetReleaseVersion

func (s *GetClusterOutput) SetReleaseVersion(v string) *GetClusterOutput

SetReleaseVersion sets the ReleaseVersion field's value.

func (*GetClusterOutput) SetSecurityGroupId

func (s *GetClusterOutput) SetSecurityGroupId(v string) *GetClusterOutput

SetSecurityGroupId sets the SecurityGroupId field's value.

func (*GetClusterOutput) SetSecurityMode

func (s *GetClusterOutput) SetSecurityMode(v string) *GetClusterOutput

SetSecurityMode sets the SecurityMode field's value.

func (*GetClusterOutput) SetStateChangeReason

SetStateChangeReason sets the StateChangeReason field's value.

func (*GetClusterOutput) SetTags

SetTags sets the Tags field's value.

func (*GetClusterOutput) SetTerminateTime

func (s *GetClusterOutput) SetTerminateTime(v int64) *GetClusterOutput

SetTerminateTime sets the TerminateTime field's value.

func (*GetClusterOutput) SetVpcId

func (s *GetClusterOutput) SetVpcId(v string) *GetClusterOutput

SetVpcId sets the VpcId field's value.

func (GetClusterOutput) String

func (s GetClusterOutput) String() string

String returns the string representation

type ItemForListApplicationConfigFilesOutput

type ItemForListApplicationConfigFilesOutput struct {
	ApplicationName *string `type:"string" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	FileGroup *string `type:"string" json:",omitempty"`

	FileMode *string `type:"string" json:",omitempty"`

	FileName *string `type:"string" json:",omitempty"`

	FilePath *string `type:"string" json:",omitempty"`

	FileUser *string `type:"string" json:",omitempty"`

	SupportCustomConfigItem *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ItemForListApplicationConfigFilesOutput) GoString

GoString returns the string representation

func (*ItemForListApplicationConfigFilesOutput) SetApplicationName

SetApplicationName sets the ApplicationName field's value.

func (*ItemForListApplicationConfigFilesOutput) SetDescription

SetDescription sets the Description field's value.

func (*ItemForListApplicationConfigFilesOutput) SetFileGroup

SetFileGroup sets the FileGroup field's value.

func (*ItemForListApplicationConfigFilesOutput) SetFileMode

SetFileMode sets the FileMode field's value.

func (*ItemForListApplicationConfigFilesOutput) SetFileName

SetFileName sets the FileName field's value.

func (*ItemForListApplicationConfigFilesOutput) SetFilePath

SetFilePath sets the FilePath field's value.

func (*ItemForListApplicationConfigFilesOutput) SetFileUser

SetFileUser sets the FileUser field's value.

func (*ItemForListApplicationConfigFilesOutput) SetSupportCustomConfigItem

SetSupportCustomConfigItem sets the SupportCustomConfigItem field's value.

func (ItemForListApplicationConfigFilesOutput) String

String returns the string representation

type ItemForListApplicationConfigHistoriesOutput

type ItemForListApplicationConfigHistoriesOutput struct {
	ApplicationName *string `type:"string" json:",omitempty"`

	BeforeConfigItemValue *string `type:"string" json:",omitempty"`

	ConfigFileName *string `type:"string" json:",omitempty"`

	ConfigItemKey *string `type:"string" json:",omitempty"`

	ConfigItemValue *string `type:"string" json:",omitempty"`

	ConfigVersion *string `type:"string" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	EffectiveScope *EffectiveScopeForListApplicationConfigHistoriesOutput `type:"structure" json:",omitempty"`

	OperatorId *string `type:"string" json:",omitempty"`

	Remark *string `type:"string" json:",omitempty"`

	UpdateTime *int64 `type:"int64" json:"updateTime,omitempty"`
	// contains filtered or unexported fields
}

func (ItemForListApplicationConfigHistoriesOutput) GoString

GoString returns the string representation

func (*ItemForListApplicationConfigHistoriesOutput) SetApplicationName

SetApplicationName sets the ApplicationName field's value.

func (*ItemForListApplicationConfigHistoriesOutput) SetBeforeConfigItemValue

SetBeforeConfigItemValue sets the BeforeConfigItemValue field's value.

func (*ItemForListApplicationConfigHistoriesOutput) SetConfigFileName

SetConfigFileName sets the ConfigFileName field's value.

func (*ItemForListApplicationConfigHistoriesOutput) SetConfigItemKey

SetConfigItemKey sets the ConfigItemKey field's value.

func (*ItemForListApplicationConfigHistoriesOutput) SetConfigItemValue

SetConfigItemValue sets the ConfigItemValue field's value.

func (*ItemForListApplicationConfigHistoriesOutput) SetConfigVersion

SetConfigVersion sets the ConfigVersion field's value.

func (*ItemForListApplicationConfigHistoriesOutput) SetDescription

SetDescription sets the Description field's value.

func (*ItemForListApplicationConfigHistoriesOutput) SetEffectiveScope

SetEffectiveScope sets the EffectiveScope field's value.

func (*ItemForListApplicationConfigHistoriesOutput) SetOperatorId

SetOperatorId sets the OperatorId field's value.

func (*ItemForListApplicationConfigHistoriesOutput) SetRemark

SetRemark sets the Remark field's value.

func (*ItemForListApplicationConfigHistoriesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (ItemForListApplicationConfigHistoriesOutput) String

String returns the string representation

type ItemForListApplicationConfigsOutput

type ItemForListApplicationConfigsOutput struct {
	ApplicationName *string `type:"string" json:",omitempty"`

	Applied *bool `type:"boolean" json:",omitempty"`

	ConfigFileName *string `type:"string" json:",omitempty"`

	ConfigItemKey *string `type:"string" json:",omitempty"`

	ConfigItemValue *string `type:"string" json:",omitempty"`

	ConfigVersion *string `type:"string" json:",omitempty"`

	Customized *bool `type:"boolean" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	EffectiveScope *EffectiveScopeForListApplicationConfigsOutput `type:"structure" json:",omitempty"`

	OperatorId *string `type:"string" json:",omitempty"`

	PresetConfigItemValue *string `type:"string" json:",omitempty"`

	Remark *string `type:"string" json:",omitempty"`

	UpdateTime *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ItemForListApplicationConfigsOutput) GoString

GoString returns the string representation

func (*ItemForListApplicationConfigsOutput) SetApplicationName

SetApplicationName sets the ApplicationName field's value.

func (*ItemForListApplicationConfigsOutput) SetApplied

SetApplied sets the Applied field's value.

func (*ItemForListApplicationConfigsOutput) SetConfigFileName

SetConfigFileName sets the ConfigFileName field's value.

func (*ItemForListApplicationConfigsOutput) SetConfigItemKey

SetConfigItemKey sets the ConfigItemKey field's value.

func (*ItemForListApplicationConfigsOutput) SetConfigItemValue

SetConfigItemValue sets the ConfigItemValue field's value.

func (*ItemForListApplicationConfigsOutput) SetConfigVersion

SetConfigVersion sets the ConfigVersion field's value.

func (*ItemForListApplicationConfigsOutput) SetCustomized

SetCustomized sets the Customized field's value.

func (*ItemForListApplicationConfigsOutput) SetDescription

SetDescription sets the Description field's value.

func (*ItemForListApplicationConfigsOutput) SetEffectiveScope

SetEffectiveScope sets the EffectiveScope field's value.

func (*ItemForListApplicationConfigsOutput) SetOperatorId

SetOperatorId sets the OperatorId field's value.

func (*ItemForListApplicationConfigsOutput) SetPresetConfigItemValue

SetPresetConfigItemValue sets the PresetConfigItemValue field's value.

func (*ItemForListApplicationConfigsOutput) SetRemark

SetRemark sets the Remark field's value.

func (*ItemForListApplicationConfigsOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (ItemForListApplicationConfigsOutput) String

String returns the string representation

type ItemForListApplicationsOutput

type ItemForListApplicationsOutput struct {
	ApplicationConfigHome *string `type:"string" json:",omitempty"`

	ApplicationHome *string `type:"string" json:",omitempty"`

	ApplicationName *string `type:"string" json:",omitempty"`

	ApplicationState *string `type:"string" json:",omitempty"`

	ApplicationVersion *string `type:"string" json:",omitempty"`

	Group *string `type:"string" json:",omitempty"`

	SupportClient *bool `type:"boolean" json:",omitempty"`

	User *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ItemForListApplicationsOutput) GoString

GoString returns the string representation

func (*ItemForListApplicationsOutput) SetApplicationConfigHome

func (s *ItemForListApplicationsOutput) SetApplicationConfigHome(v string) *ItemForListApplicationsOutput

SetApplicationConfigHome sets the ApplicationConfigHome field's value.

func (*ItemForListApplicationsOutput) SetApplicationHome

SetApplicationHome sets the ApplicationHome field's value.

func (*ItemForListApplicationsOutput) SetApplicationName

SetApplicationName sets the ApplicationName field's value.

func (*ItemForListApplicationsOutput) SetApplicationState

SetApplicationState sets the ApplicationState field's value.

func (*ItemForListApplicationsOutput) SetApplicationVersion

SetApplicationVersion sets the ApplicationVersion field's value.

func (*ItemForListApplicationsOutput) SetGroup

SetGroup sets the Group field's value.

func (*ItemForListApplicationsOutput) SetSupportClient

SetSupportClient sets the SupportClient field's value.

func (*ItemForListApplicationsOutput) SetUser

SetUser sets the User field's value.

func (ItemForListApplicationsOutput) String

String returns the string representation

type ItemForListClusterUserGroupsOutput

type ItemForListClusterUserGroupsOutput struct {
	ClusterId *string `type:"string" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	UserGroupName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ItemForListClusterUserGroupsOutput) GoString

GoString returns the string representation

func (*ItemForListClusterUserGroupsOutput) SetClusterId

SetClusterId sets the ClusterId field's value.

func (*ItemForListClusterUserGroupsOutput) SetDescription

SetDescription sets the Description field's value.

func (*ItemForListClusterUserGroupsOutput) SetUserGroupName

SetUserGroupName sets the UserGroupName field's value.

func (ItemForListClusterUserGroupsOutput) String

String returns the string representation

type ItemForListClusterUsersOutput

type ItemForListClusterUsersOutput struct {
	ClusterId *string `type:"string" json:",omitempty"`

	CreateTime *int64 `type:"int64" json:",omitempty"`

	CreatorName *string `type:"string" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	UpdateTime *int64 `type:"int64" json:",omitempty"`

	UserName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ItemForListClusterUsersOutput) GoString

GoString returns the string representation

func (*ItemForListClusterUsersOutput) SetClusterId

SetClusterId sets the ClusterId field's value.

func (*ItemForListClusterUsersOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*ItemForListClusterUsersOutput) SetCreatorName

SetCreatorName sets the CreatorName field's value.

func (*ItemForListClusterUsersOutput) SetDescription

SetDescription sets the Description field's value.

func (*ItemForListClusterUsersOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*ItemForListClusterUsersOutput) SetUserName

SetUserName sets the UserName field's value.

func (ItemForListClusterUsersOutput) String

String returns the string representation

type ItemForListClustersOutput

type ItemForListClustersOutput struct {
	AccountId *int64 `type:"int64" json:",omitempty"`

	ChargeType *string `type:"string" json:",omitempty"`

	ClusterId *string `type:"string" json:",omitempty"`

	ClusterName *string `type:"string" json:",omitempty"`

	ClusterState *string `type:"string" json:",omitempty"`

	ClusterType *string `type:"string" json:",omitempty"`

	CreateTime *int64 `type:"int64" json:",omitempty"`

	Creator *string `type:"string" json:",omitempty"`

	ExpireTime *int64 `type:"int64" json:",omitempty"`

	NodeAttribute *NodeAttributeForListClustersOutput `type:"structure" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	ReadyTime *int64 `type:"int64" json:",omitempty"`

	RegionId *string `type:"string" json:",omitempty"`

	ReleaseVersion *string `type:"string" json:",omitempty"`

	SecurityGroupId *string `type:"string" json:",omitempty"`

	StateChangeReason *StateChangeReasonForListClustersOutput `type:"structure" json:",omitempty"`

	TerminateTime *int64 `type:"int64" json:",omitempty"`

	VpcId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ItemForListClustersOutput) GoString

func (s ItemForListClustersOutput) GoString() string

GoString returns the string representation

func (*ItemForListClustersOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*ItemForListClustersOutput) SetChargeType

SetChargeType sets the ChargeType field's value.

func (*ItemForListClustersOutput) SetClusterId

SetClusterId sets the ClusterId field's value.

func (*ItemForListClustersOutput) SetClusterName

SetClusterName sets the ClusterName field's value.

func (*ItemForListClustersOutput) SetClusterState

SetClusterState sets the ClusterState field's value.

func (*ItemForListClustersOutput) SetClusterType

SetClusterType sets the ClusterType field's value.

func (*ItemForListClustersOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*ItemForListClustersOutput) SetCreator

SetCreator sets the Creator field's value.

func (*ItemForListClustersOutput) SetExpireTime

SetExpireTime sets the ExpireTime field's value.

func (*ItemForListClustersOutput) SetNodeAttribute

SetNodeAttribute sets the NodeAttribute field's value.

func (*ItemForListClustersOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*ItemForListClustersOutput) SetReadyTime

SetReadyTime sets the ReadyTime field's value.

func (*ItemForListClustersOutput) SetRegionId

SetRegionId sets the RegionId field's value.

func (*ItemForListClustersOutput) SetReleaseVersion

SetReleaseVersion sets the ReleaseVersion field's value.

func (*ItemForListClustersOutput) SetSecurityGroupId

SetSecurityGroupId sets the SecurityGroupId field's value.

func (*ItemForListClustersOutput) SetStateChangeReason

SetStateChangeReason sets the StateChangeReason field's value.

func (*ItemForListClustersOutput) SetTerminateTime

SetTerminateTime sets the TerminateTime field's value.

func (*ItemForListClustersOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (ItemForListClustersOutput) String

func (s ItemForListClustersOutput) String() string

String returns the string representation

type ItemForListComponentInstancesOutput

type ItemForListComponentInstancesOutput struct {
	ApplicationName *string `type:"string" json:",omitempty"`

	ClusterId *string `type:"string" json:",omitempty"`

	ComponentName *string `type:"string" json:",omitempty"`

	ComponentType *string `type:"string" json:",omitempty"`

	CreateTime *int64 `type:"int64" json:",omitempty"`

	InstanceState *string `type:"string" json:",omitempty"`

	NodeId *string `type:"string" json:",omitempty"`

	StartTime *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ItemForListComponentInstancesOutput) GoString

GoString returns the string representation

func (*ItemForListComponentInstancesOutput) SetApplicationName

SetApplicationName sets the ApplicationName field's value.

func (*ItemForListComponentInstancesOutput) SetClusterId

SetClusterId sets the ClusterId field's value.

func (*ItemForListComponentInstancesOutput) SetComponentName

SetComponentName sets the ComponentName field's value.

func (*ItemForListComponentInstancesOutput) SetComponentType

SetComponentType sets the ComponentType field's value.

func (*ItemForListComponentInstancesOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*ItemForListComponentInstancesOutput) SetInstanceState

SetInstanceState sets the InstanceState field's value.

func (*ItemForListComponentInstancesOutput) SetNodeId

SetNodeId sets the NodeId field's value.

func (*ItemForListComponentInstancesOutput) SetStartTime

SetStartTime sets the StartTime field's value.

func (ItemForListComponentInstancesOutput) String

String returns the string representation

type ItemForListComponentsOutput

type ItemForListComponentsOutput struct {
	ApplicationName *string `type:"string" json:",omitempty"`

	ClusterId *string `type:"string" json:",omitempty"`

	ComponentName *string `type:"string" json:",omitempty"`

	ComponentState *string `type:"string" json:",omitempty"`

	ComponentType *string `type:"string" json:",omitempty"`

	CreateTime *string `type:"string" json:",omitempty"`

	StartTime *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ItemForListComponentsOutput) GoString

func (s ItemForListComponentsOutput) GoString() string

GoString returns the string representation

func (*ItemForListComponentsOutput) SetApplicationName

SetApplicationName sets the ApplicationName field's value.

func (*ItemForListComponentsOutput) SetClusterId

SetClusterId sets the ClusterId field's value.

func (*ItemForListComponentsOutput) SetComponentName

SetComponentName sets the ComponentName field's value.

func (*ItemForListComponentsOutput) SetComponentState

SetComponentState sets the ComponentState field's value.

func (*ItemForListComponentsOutput) SetComponentType

SetComponentType sets the ComponentType field's value.

func (*ItemForListComponentsOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*ItemForListComponentsOutput) SetStartTime

SetStartTime sets the StartTime field's value.

func (ItemForListComponentsOutput) String

String returns the string representation

type ItemForListNodeGroupsOutput

type ItemForListNodeGroupsOutput struct {
	ChargeType *string `type:"string" json:",omitempty"`

	CreateTime *int64 `type:"int64" json:",omitempty"`

	DataDisks []*DataDiskForListNodeGroupsOutput `type:"list" json:",omitempty"`

	EcsInstanceTypes []*string `type:"list" json:",omitempty"`

	LayoutComponentNames []*string `type:"list" json:",omitempty"`

	NodeGroupId *string `type:"string" json:",omitempty"`

	NodeGroupName *string `type:"string" json:",omitempty"`

	NodeGroupState *string `type:"string" json:",omitempty"`

	NodeGroupType *string `type:"string" json:",omitempty"`

	SubnetIds []*string `type:"list" json:",omitempty"`

	SystemDisk *SystemDiskForListNodeGroupsOutput `type:"structure" json:",omitempty"`

	TerminateTime *string `type:"string" json:",omitempty"`

	WithPublicIp *string `type:"string" json:",omitempty"`

	ZoneId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ItemForListNodeGroupsOutput) GoString

func (s ItemForListNodeGroupsOutput) GoString() string

GoString returns the string representation

func (*ItemForListNodeGroupsOutput) SetChargeType

SetChargeType sets the ChargeType field's value.

func (*ItemForListNodeGroupsOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*ItemForListNodeGroupsOutput) SetDataDisks

SetDataDisks sets the DataDisks field's value.

func (*ItemForListNodeGroupsOutput) SetEcsInstanceTypes

func (s *ItemForListNodeGroupsOutput) SetEcsInstanceTypes(v []*string) *ItemForListNodeGroupsOutput

SetEcsInstanceTypes sets the EcsInstanceTypes field's value.

func (*ItemForListNodeGroupsOutput) SetLayoutComponentNames

func (s *ItemForListNodeGroupsOutput) SetLayoutComponentNames(v []*string) *ItemForListNodeGroupsOutput

SetLayoutComponentNames sets the LayoutComponentNames field's value.

func (*ItemForListNodeGroupsOutput) SetNodeGroupId

SetNodeGroupId sets the NodeGroupId field's value.

func (*ItemForListNodeGroupsOutput) SetNodeGroupName

SetNodeGroupName sets the NodeGroupName field's value.

func (*ItemForListNodeGroupsOutput) SetNodeGroupState

SetNodeGroupState sets the NodeGroupState field's value.

func (*ItemForListNodeGroupsOutput) SetNodeGroupType

SetNodeGroupType sets the NodeGroupType field's value.

func (*ItemForListNodeGroupsOutput) SetSubnetIds

SetSubnetIds sets the SubnetIds field's value.

func (*ItemForListNodeGroupsOutput) SetSystemDisk

SetSystemDisk sets the SystemDisk field's value.

func (*ItemForListNodeGroupsOutput) SetTerminateTime

SetTerminateTime sets the TerminateTime field's value.

func (*ItemForListNodeGroupsOutput) SetWithPublicIp

SetWithPublicIp sets the WithPublicIp field's value.

func (*ItemForListNodeGroupsOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (ItemForListNodeGroupsOutput) String

String returns the string representation

type ItemForListNodesOutput

type ItemForListNodesOutput struct {
	ClusterId *string `type:"string" json:",omitempty"`

	CreateTime *int64 `type:"int64" json:",omitempty"`

	EcsInstanceType *string `type:"string" json:",omitempty"`

	NodeFqdn *string `type:"string" json:",omitempty"`

	NodeGroupId *string `type:"string" json:",omitempty"`

	NodeId *string `type:"string" json:",omitempty"`

	NodeName *string `type:"string" json:",omitempty"`

	NodeState *string `type:"string" json:",omitempty"`

	PrivateIp *string `type:"string" json:",omitempty"`

	PublicIp *string `type:"string" json:",omitempty"`

	ReadyTime *int64 `type:"int64" json:",omitempty"`

	TerminateTime *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ItemForListNodesOutput) GoString

func (s ItemForListNodesOutput) GoString() string

GoString returns the string representation

func (*ItemForListNodesOutput) SetClusterId

SetClusterId sets the ClusterId field's value.

func (*ItemForListNodesOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*ItemForListNodesOutput) SetEcsInstanceType

func (s *ItemForListNodesOutput) SetEcsInstanceType(v string) *ItemForListNodesOutput

SetEcsInstanceType sets the EcsInstanceType field's value.

func (*ItemForListNodesOutput) SetNodeFqdn

SetNodeFqdn sets the NodeFqdn field's value.

func (*ItemForListNodesOutput) SetNodeGroupId

SetNodeGroupId sets the NodeGroupId field's value.

func (*ItemForListNodesOutput) SetNodeId

SetNodeId sets the NodeId field's value.

func (*ItemForListNodesOutput) SetNodeName

SetNodeName sets the NodeName field's value.

func (*ItemForListNodesOutput) SetNodeState

SetNodeState sets the NodeState field's value.

func (*ItemForListNodesOutput) SetPrivateIp

SetPrivateIp sets the PrivateIp field's value.

func (*ItemForListNodesOutput) SetPublicIp

SetPublicIp sets the PublicIp field's value.

func (*ItemForListNodesOutput) SetReadyTime

SetReadyTime sets the ReadyTime field's value.

func (*ItemForListNodesOutput) SetTerminateTime

func (s *ItemForListNodesOutput) SetTerminateTime(v int64) *ItemForListNodesOutput

SetTerminateTime sets the TerminateTime field's value.

func (ItemForListNodesOutput) String

func (s ItemForListNodesOutput) String() string

String returns the string representation

type ItemForListOperationsOutput

type ItemForListOperationsOutput struct {
	ClusterId *string `type:"string" json:",omitempty"`

	CreateTime *int64 `type:"int64" json:",omitempty"`

	EndTime *int64 `type:"int64" json:",omitempty"`

	OperateId *string `type:"string" json:",omitempty"`

	OperateName *string `type:"string" json:",omitempty"`

	OperateState *string `type:"string" json:",omitempty"`

	OperatorId *string `type:"string" json:",omitempty"`

	OperatorName *string `type:"string" json:",omitempty"`

	StartTime *int64 `type:"int64" json:",omitempty"`

	UpdateTime *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ItemForListOperationsOutput) GoString

func (s ItemForListOperationsOutput) GoString() string

GoString returns the string representation

func (*ItemForListOperationsOutput) SetClusterId

SetClusterId sets the ClusterId field's value.

func (*ItemForListOperationsOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*ItemForListOperationsOutput) SetEndTime

SetEndTime sets the EndTime field's value.

func (*ItemForListOperationsOutput) SetOperateId

SetOperateId sets the OperateId field's value.

func (*ItemForListOperationsOutput) SetOperateName

SetOperateName sets the OperateName field's value.

func (*ItemForListOperationsOutput) SetOperateState

SetOperateState sets the OperateState field's value.

func (*ItemForListOperationsOutput) SetOperatorId

SetOperatorId sets the OperatorId field's value.

func (*ItemForListOperationsOutput) SetOperatorName

SetOperatorName sets the OperatorName field's value.

func (*ItemForListOperationsOutput) SetStartTime

SetStartTime sets the StartTime field's value.

func (*ItemForListOperationsOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (ItemForListOperationsOutput) String

String returns the string representation

type ListApplicationConfigFilesInput

type ListApplicationConfigFilesInput struct {

	// ApplicationName is a required field
	ApplicationName *string `type:"string" json:",omitempty" required:"true"`

	// ClusterId is a required field
	ClusterId *string `type:"string" json:",omitempty" required:"true"`

	MaxResults *int32 `type:"int32" json:",omitempty"`

	NextToken *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListApplicationConfigFilesInput) GoString

GoString returns the string representation

func (*ListApplicationConfigFilesInput) SetApplicationName

SetApplicationName sets the ApplicationName field's value.

func (*ListApplicationConfigFilesInput) SetClusterId

SetClusterId sets the ClusterId field's value.

func (*ListApplicationConfigFilesInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListApplicationConfigFilesInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListApplicationConfigFilesInput) String

String returns the string representation

func (*ListApplicationConfigFilesInput) Validate

func (s *ListApplicationConfigFilesInput) Validate() error

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

type ListApplicationConfigFilesOutput

type ListApplicationConfigFilesOutput struct {
	Metadata *response.ResponseMetadata

	Items []*ItemForListApplicationConfigFilesOutput `type:"list" json:",omitempty"`

	MaxResults *int32 `type:"int32" json:",omitempty"`

	NextToken *string `type:"string" json:",omitempty"`

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

func (ListApplicationConfigFilesOutput) GoString

GoString returns the string representation

func (*ListApplicationConfigFilesOutput) SetItems

SetItems sets the Items field's value.

func (*ListApplicationConfigFilesOutput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListApplicationConfigFilesOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListApplicationConfigFilesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (ListApplicationConfigFilesOutput) String

String returns the string representation

type ListApplicationConfigHistoriesInput

type ListApplicationConfigHistoriesInput struct {

	// ApplicationName is a required field
	ApplicationName *string `type:"string" json:",omitempty" required:"true"`

	// ClusterId is a required field
	ClusterId *string `type:"string" json:",omitempty" required:"true"`

	ConfigFileName *string `type:"string" json:",omitempty"`

	ConfigItemKey *string `type:"string" json:",omitempty"`

	ConfigVersion *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListApplicationConfigHistoriesInput) GoString

GoString returns the string representation

func (*ListApplicationConfigHistoriesInput) SetApplicationName

SetApplicationName sets the ApplicationName field's value.

func (*ListApplicationConfigHistoriesInput) SetClusterId

SetClusterId sets the ClusterId field's value.

func (*ListApplicationConfigHistoriesInput) SetConfigFileName

SetConfigFileName sets the ConfigFileName field's value.

func (*ListApplicationConfigHistoriesInput) SetConfigItemKey

SetConfigItemKey sets the ConfigItemKey field's value.

func (*ListApplicationConfigHistoriesInput) SetConfigVersion

SetConfigVersion sets the ConfigVersion field's value.

func (ListApplicationConfigHistoriesInput) String

String returns the string representation

func (*ListApplicationConfigHistoriesInput) Validate

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

type ListApplicationConfigHistoriesOutput

type ListApplicationConfigHistoriesOutput struct {
	Metadata *response.ResponseMetadata

	Items []*ItemForListApplicationConfigHistoriesOutput `type:"list" json:",omitempty"`

	MaxResults *int32 `type:"int32" json:",omitempty"`

	NextToken *string `type:"string" json:",omitempty"`

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

func (ListApplicationConfigHistoriesOutput) GoString

GoString returns the string representation

func (*ListApplicationConfigHistoriesOutput) SetItems

SetItems sets the Items field's value.

func (*ListApplicationConfigHistoriesOutput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListApplicationConfigHistoriesOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListApplicationConfigHistoriesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (ListApplicationConfigHistoriesOutput) String

String returns the string representation

type ListApplicationConfigsInput

type ListApplicationConfigsInput struct {

	// ApplicationName is a required field
	ApplicationName *string `type:"string" json:",omitempty" required:"true"`

	// ClusterId is a required field
	ClusterId *string `type:"string" json:",omitempty" required:"true"`

	ConfigFileName *string `type:"string" json:",omitempty"`

	ConfigItemKey *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListApplicationConfigsInput) GoString

func (s ListApplicationConfigsInput) GoString() string

GoString returns the string representation

func (*ListApplicationConfigsInput) SetApplicationName

SetApplicationName sets the ApplicationName field's value.

func (*ListApplicationConfigsInput) SetClusterId

SetClusterId sets the ClusterId field's value.

func (*ListApplicationConfigsInput) SetConfigFileName

SetConfigFileName sets the ConfigFileName field's value.

func (*ListApplicationConfigsInput) SetConfigItemKey

SetConfigItemKey sets the ConfigItemKey field's value.

func (ListApplicationConfigsInput) String

String returns the string representation

func (*ListApplicationConfigsInput) Validate

func (s *ListApplicationConfigsInput) Validate() error

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

type ListApplicationConfigsOutput

type ListApplicationConfigsOutput struct {
	Metadata *response.ResponseMetadata

	Items []*ItemForListApplicationConfigsOutput `type:"list" json:",omitempty"`

	MaxResults *int32 `type:"int32" json:",omitempty"`

	NextToken *string `type:"string" json:",omitempty"`

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

func (ListApplicationConfigsOutput) GoString

func (s ListApplicationConfigsOutput) GoString() string

GoString returns the string representation

func (*ListApplicationConfigsOutput) SetItems

SetItems sets the Items field's value.

func (*ListApplicationConfigsOutput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListApplicationConfigsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListApplicationConfigsOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (ListApplicationConfigsOutput) String

String returns the string representation

type ListApplicationsInput

type ListApplicationsInput struct {
	ApplicationNames []*string `type:"list" json:",omitempty"`

	// ClusterId is a required field
	ClusterId *string `type:"string" json:",omitempty" required:"true"`

	MaxResults *int32 `min:"1" max:"100" type:"int32" json:",omitempty"`

	NextToken *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListApplicationsInput) GoString

func (s ListApplicationsInput) GoString() string

GoString returns the string representation

func (*ListApplicationsInput) SetApplicationNames

func (s *ListApplicationsInput) SetApplicationNames(v []*string) *ListApplicationsInput

SetApplicationNames sets the ApplicationNames field's value.

func (*ListApplicationsInput) SetClusterId

SetClusterId sets the ClusterId field's value.

func (*ListApplicationsInput) SetMaxResults

func (s *ListApplicationsInput) SetMaxResults(v int32) *ListApplicationsInput

SetMaxResults sets the MaxResults field's value.

func (*ListApplicationsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListApplicationsInput) String

func (s ListApplicationsInput) String() string

String returns the string representation

func (*ListApplicationsInput) Validate

func (s *ListApplicationsInput) Validate() error

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

type ListApplicationsOutput

type ListApplicationsOutput struct {
	Metadata *response.ResponseMetadata

	Items []*ItemForListApplicationsOutput `type:"list" json:",omitempty"`

	MaxResults *int32 `type:"int32" json:",omitempty"`

	NextToken *string `type:"string" json:",omitempty"`

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

func (ListApplicationsOutput) GoString

func (s ListApplicationsOutput) GoString() string

GoString returns the string representation

func (*ListApplicationsOutput) SetItems

SetItems sets the Items field's value.

func (*ListApplicationsOutput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListApplicationsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListApplicationsOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (ListApplicationsOutput) String

func (s ListApplicationsOutput) String() string

String returns the string representation

type ListClusterUserGroupsInput

type ListClusterUserGroupsInput struct {

	// ClusterId is a required field
	ClusterId *string `type:"string" json:",omitempty" required:"true"`

	Keyword *string `type:"string" json:",omitempty"`

	UserGroupName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListClusterUserGroupsInput) GoString

func (s ListClusterUserGroupsInput) GoString() string

GoString returns the string representation

func (*ListClusterUserGroupsInput) SetClusterId

SetClusterId sets the ClusterId field's value.

func (*ListClusterUserGroupsInput) SetKeyword

SetKeyword sets the Keyword field's value.

func (*ListClusterUserGroupsInput) SetUserGroupName

SetUserGroupName sets the UserGroupName field's value.

func (ListClusterUserGroupsInput) String

String returns the string representation

func (*ListClusterUserGroupsInput) Validate

func (s *ListClusterUserGroupsInput) Validate() error

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

type ListClusterUserGroupsOutput

type ListClusterUserGroupsOutput struct {
	Metadata *response.ResponseMetadata

	Items []*ItemForListClusterUserGroupsOutput `type:"list" json:",omitempty"`

	MaxResults *int32 `type:"int32" json:",omitempty"`

	NextToken *string `type:"string" json:",omitempty"`

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

func (ListClusterUserGroupsOutput) GoString

func (s ListClusterUserGroupsOutput) GoString() string

GoString returns the string representation

func (*ListClusterUserGroupsOutput) SetItems

SetItems sets the Items field's value.

func (*ListClusterUserGroupsOutput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListClusterUserGroupsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListClusterUserGroupsOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (ListClusterUserGroupsOutput) String

String returns the string representation

type ListClusterUsersInput

type ListClusterUsersInput struct {

	// ClusterId is a required field
	ClusterId *string `type:"string" json:",omitempty" required:"true"`

	CreateTimeOrder *string `type:"string" json:",omitempty"`

	CreateorName *string `type:"string" json:",omitempty"`

	Keyword *string `type:"string" json:",omitempty"`

	UpdateTimeOrder *string `type:"string" json:",omitempty"`

	UserGroupName *string `type:"string" json:",omitempty"`

	UserName *string `type:"string" json:",omitempty"`

	UserNameOrder *string `type:"string" json:",omitempty"`

	UserNames []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListClusterUsersInput) GoString

func (s ListClusterUsersInput) GoString() string

GoString returns the string representation

func (*ListClusterUsersInput) SetClusterId

SetClusterId sets the ClusterId field's value.

func (*ListClusterUsersInput) SetCreateTimeOrder

func (s *ListClusterUsersInput) SetCreateTimeOrder(v string) *ListClusterUsersInput

SetCreateTimeOrder sets the CreateTimeOrder field's value.

func (*ListClusterUsersInput) SetCreateorName

func (s *ListClusterUsersInput) SetCreateorName(v string) *ListClusterUsersInput

SetCreateorName sets the CreateorName field's value.

func (*ListClusterUsersInput) SetKeyword

SetKeyword sets the Keyword field's value.

func (*ListClusterUsersInput) SetUpdateTimeOrder

func (s *ListClusterUsersInput) SetUpdateTimeOrder(v string) *ListClusterUsersInput

SetUpdateTimeOrder sets the UpdateTimeOrder field's value.

func (*ListClusterUsersInput) SetUserGroupName

func (s *ListClusterUsersInput) SetUserGroupName(v string) *ListClusterUsersInput

SetUserGroupName sets the UserGroupName field's value.

func (*ListClusterUsersInput) SetUserName

SetUserName sets the UserName field's value.

func (*ListClusterUsersInput) SetUserNameOrder

func (s *ListClusterUsersInput) SetUserNameOrder(v string) *ListClusterUsersInput

SetUserNameOrder sets the UserNameOrder field's value.

func (*ListClusterUsersInput) SetUserNames

func (s *ListClusterUsersInput) SetUserNames(v []*string) *ListClusterUsersInput

SetUserNames sets the UserNames field's value.

func (ListClusterUsersInput) String

func (s ListClusterUsersInput) String() string

String returns the string representation

func (*ListClusterUsersInput) Validate

func (s *ListClusterUsersInput) Validate() error

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

type ListClusterUsersOutput

type ListClusterUsersOutput struct {
	Metadata *response.ResponseMetadata

	Items []*ItemForListClusterUsersOutput `type:"list" json:",omitempty"`

	MaxResults *int32 `type:"int32" json:",omitempty"`

	NextToken *string `type:"string" json:",omitempty"`

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

func (ListClusterUsersOutput) GoString

func (s ListClusterUsersOutput) GoString() string

GoString returns the string representation

func (*ListClusterUsersOutput) SetItems

SetItems sets the Items field's value.

func (*ListClusterUsersOutput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListClusterUsersOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListClusterUsersOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (ListClusterUsersOutput) String

func (s ListClusterUsersOutput) String() string

String returns the string representation

type ListClustersInput

type ListClustersInput struct {
	ChargeTypes []*string `type:"list" json:",omitempty"`

	ClusterId *string `type:"string" json:",omitempty"`

	ClusterIds []*string `type:"list" json:",omitempty"`

	ClusterName *string `type:"string" json:",omitempty"`

	ClusterStates []*string `type:"list" json:",omitempty"`

	ClusterTypes []*string `type:"list" json:",omitempty"`

	CreateTimeAfter *string `type:"string" json:",omitempty"`

	CreateTimeBefore *string `type:"string" json:",omitempty"`

	MaxResults *int32 `type:"int32" json:",omitempty"`

	NextToken *string `type:"string" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	ReleaseVersion *string `type:"string" json:",omitempty"`

	Tags []*TagForListClustersInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListClustersInput) GoString

func (s ListClustersInput) GoString() string

GoString returns the string representation

func (*ListClustersInput) SetChargeTypes

func (s *ListClustersInput) SetChargeTypes(v []*string) *ListClustersInput

SetChargeTypes sets the ChargeTypes field's value.

func (*ListClustersInput) SetClusterId

func (s *ListClustersInput) SetClusterId(v string) *ListClustersInput

SetClusterId sets the ClusterId field's value.

func (*ListClustersInput) SetClusterIds

func (s *ListClustersInput) SetClusterIds(v []*string) *ListClustersInput

SetClusterIds sets the ClusterIds field's value.

func (*ListClustersInput) SetClusterName

func (s *ListClustersInput) SetClusterName(v string) *ListClustersInput

SetClusterName sets the ClusterName field's value.

func (*ListClustersInput) SetClusterStates

func (s *ListClustersInput) SetClusterStates(v []*string) *ListClustersInput

SetClusterStates sets the ClusterStates field's value.

func (*ListClustersInput) SetClusterTypes

func (s *ListClustersInput) SetClusterTypes(v []*string) *ListClustersInput

SetClusterTypes sets the ClusterTypes field's value.

func (*ListClustersInput) SetCreateTimeAfter

func (s *ListClustersInput) SetCreateTimeAfter(v string) *ListClustersInput

SetCreateTimeAfter sets the CreateTimeAfter field's value.

func (*ListClustersInput) SetCreateTimeBefore

func (s *ListClustersInput) SetCreateTimeBefore(v string) *ListClustersInput

SetCreateTimeBefore sets the CreateTimeBefore field's value.

func (*ListClustersInput) SetMaxResults

func (s *ListClustersInput) SetMaxResults(v int32) *ListClustersInput

SetMaxResults sets the MaxResults field's value.

func (*ListClustersInput) SetNextToken

func (s *ListClustersInput) SetNextToken(v string) *ListClustersInput

SetNextToken sets the NextToken field's value.

func (*ListClustersInput) SetProjectName

func (s *ListClustersInput) SetProjectName(v string) *ListClustersInput

SetProjectName sets the ProjectName field's value.

func (*ListClustersInput) SetReleaseVersion

func (s *ListClustersInput) SetReleaseVersion(v string) *ListClustersInput

SetReleaseVersion sets the ReleaseVersion field's value.

func (*ListClustersInput) SetTags

SetTags sets the Tags field's value.

func (ListClustersInput) String

func (s ListClustersInput) String() string

String returns the string representation

type ListClustersOutput

type ListClustersOutput struct {
	Metadata *response.ResponseMetadata

	Items []*ItemForListClustersOutput `type:"list" json:",omitempty"`

	MaxResults *int32 `type:"int32" json:",omitempty"`

	NextToken *string `type:"string" json:",omitempty"`

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

func (ListClustersOutput) GoString

func (s ListClustersOutput) GoString() string

GoString returns the string representation

func (*ListClustersOutput) SetItems

SetItems sets the Items field's value.

func (*ListClustersOutput) SetMaxResults

func (s *ListClustersOutput) SetMaxResults(v int32) *ListClustersOutput

SetMaxResults sets the MaxResults field's value.

func (*ListClustersOutput) SetNextToken

func (s *ListClustersOutput) SetNextToken(v string) *ListClustersOutput

SetNextToken sets the NextToken field's value.

func (*ListClustersOutput) SetTotalCount

func (s *ListClustersOutput) SetTotalCount(v int32) *ListClustersOutput

SetTotalCount sets the TotalCount field's value.

func (ListClustersOutput) String

func (s ListClustersOutput) String() string

String returns the string representation

type ListComponentInstancesInput

type ListComponentInstancesInput struct {
	ApplicationNames []*string `type:"list" json:",omitempty"`

	// ClusterId is a required field
	ClusterId *string `type:"string" json:",omitempty" required:"true"`

	ComponentStates []*string `type:"list" json:",omitempty"`

	NodeIds []*string `type:"list" json:",omitempty"`

	NodeNames []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListComponentInstancesInput) GoString

func (s ListComponentInstancesInput) GoString() string

GoString returns the string representation

func (*ListComponentInstancesInput) SetApplicationNames

func (s *ListComponentInstancesInput) SetApplicationNames(v []*string) *ListComponentInstancesInput

SetApplicationNames sets the ApplicationNames field's value.

func (*ListComponentInstancesInput) SetClusterId

SetClusterId sets the ClusterId field's value.

func (*ListComponentInstancesInput) SetComponentStates

func (s *ListComponentInstancesInput) SetComponentStates(v []*string) *ListComponentInstancesInput

SetComponentStates sets the ComponentStates field's value.

func (*ListComponentInstancesInput) SetNodeIds

SetNodeIds sets the NodeIds field's value.

func (*ListComponentInstancesInput) SetNodeNames

SetNodeNames sets the NodeNames field's value.

func (ListComponentInstancesInput) String

String returns the string representation

func (*ListComponentInstancesInput) Validate

func (s *ListComponentInstancesInput) Validate() error

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

type ListComponentInstancesOutput

type ListComponentInstancesOutput struct {
	Metadata *response.ResponseMetadata

	Items []*ItemForListComponentInstancesOutput `type:"list" json:",omitempty"`

	MaxResults *int32 `type:"int32" json:",omitempty"`

	NextToken *string `type:"string" json:",omitempty"`

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

func (ListComponentInstancesOutput) GoString

func (s ListComponentInstancesOutput) GoString() string

GoString returns the string representation

func (*ListComponentInstancesOutput) SetItems

SetItems sets the Items field's value.

func (*ListComponentInstancesOutput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListComponentInstancesOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListComponentInstancesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (ListComponentInstancesOutput) String

String returns the string representation

type ListComponentsInput

type ListComponentsInput struct {
	ApplicationNames []*string `type:"list" json:",omitempty"`

	// ClusterId is a required field
	ClusterId *string `type:"string" json:",omitempty" required:"true"`

	ComponentNames []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListComponentsInput) GoString

func (s ListComponentsInput) GoString() string

GoString returns the string representation

func (*ListComponentsInput) SetApplicationNames

func (s *ListComponentsInput) SetApplicationNames(v []*string) *ListComponentsInput

SetApplicationNames sets the ApplicationNames field's value.

func (*ListComponentsInput) SetClusterId

func (s *ListComponentsInput) SetClusterId(v string) *ListComponentsInput

SetClusterId sets the ClusterId field's value.

func (*ListComponentsInput) SetComponentNames

func (s *ListComponentsInput) SetComponentNames(v []*string) *ListComponentsInput

SetComponentNames sets the ComponentNames field's value.

func (ListComponentsInput) String

func (s ListComponentsInput) String() string

String returns the string representation

func (*ListComponentsInput) Validate

func (s *ListComponentsInput) Validate() error

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

type ListComponentsOutput

type ListComponentsOutput struct {
	Metadata *response.ResponseMetadata

	Items []*ItemForListComponentsOutput `type:"list" json:",omitempty"`

	MaxResults *int32 `type:"int32" json:",omitempty"`

	NextToken *string `type:"string" json:",omitempty"`

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

func (ListComponentsOutput) GoString

func (s ListComponentsOutput) GoString() string

GoString returns the string representation

func (*ListComponentsOutput) SetItems

SetItems sets the Items field's value.

func (*ListComponentsOutput) SetMaxResults

func (s *ListComponentsOutput) SetMaxResults(v int32) *ListComponentsOutput

SetMaxResults sets the MaxResults field's value.

func (*ListComponentsOutput) SetNextToken

func (s *ListComponentsOutput) SetNextToken(v string) *ListComponentsOutput

SetNextToken sets the NextToken field's value.

func (*ListComponentsOutput) SetTotalCount

func (s *ListComponentsOutput) SetTotalCount(v int32) *ListComponentsOutput

SetTotalCount sets the TotalCount field's value.

func (ListComponentsOutput) String

func (s ListComponentsOutput) String() string

String returns the string representation

type ListNodeGroupsInput

type ListNodeGroupsInput struct {

	// ClusterId is a required field
	ClusterId *string `type:"string" json:",omitempty" required:"true"`

	MaxResults *int32 `min:"1" max:"100" type:"int32" json:",omitempty"`

	NextToken *string `type:"string" json:",omitempty"`

	NodeGroupIds []*string `type:"list" json:",omitempty"`

	NodeGroupNames []*string `type:"list" json:",omitempty"`

	NodeGroupTypes []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListNodeGroupsInput) GoString

func (s ListNodeGroupsInput) GoString() string

GoString returns the string representation

func (*ListNodeGroupsInput) SetClusterId

func (s *ListNodeGroupsInput) SetClusterId(v string) *ListNodeGroupsInput

SetClusterId sets the ClusterId field's value.

func (*ListNodeGroupsInput) SetMaxResults

func (s *ListNodeGroupsInput) SetMaxResults(v int32) *ListNodeGroupsInput

SetMaxResults sets the MaxResults field's value.

func (*ListNodeGroupsInput) SetNextToken

func (s *ListNodeGroupsInput) SetNextToken(v string) *ListNodeGroupsInput

SetNextToken sets the NextToken field's value.

func (*ListNodeGroupsInput) SetNodeGroupIds

func (s *ListNodeGroupsInput) SetNodeGroupIds(v []*string) *ListNodeGroupsInput

SetNodeGroupIds sets the NodeGroupIds field's value.

func (*ListNodeGroupsInput) SetNodeGroupNames

func (s *ListNodeGroupsInput) SetNodeGroupNames(v []*string) *ListNodeGroupsInput

SetNodeGroupNames sets the NodeGroupNames field's value.

func (*ListNodeGroupsInput) SetNodeGroupTypes

func (s *ListNodeGroupsInput) SetNodeGroupTypes(v []*string) *ListNodeGroupsInput

SetNodeGroupTypes sets the NodeGroupTypes field's value.

func (ListNodeGroupsInput) String

func (s ListNodeGroupsInput) String() string

String returns the string representation

func (*ListNodeGroupsInput) Validate

func (s *ListNodeGroupsInput) Validate() error

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

type ListNodeGroupsOutput

type ListNodeGroupsOutput struct {
	Metadata *response.ResponseMetadata

	Items []*ItemForListNodeGroupsOutput `type:"list" json:",omitempty"`

	MaxResults *int32 `type:"int32" json:",omitempty"`

	NextToken *string `type:"string" json:",omitempty"`

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

func (ListNodeGroupsOutput) GoString

func (s ListNodeGroupsOutput) GoString() string

GoString returns the string representation

func (*ListNodeGroupsOutput) SetItems

SetItems sets the Items field's value.

func (*ListNodeGroupsOutput) SetMaxResults

func (s *ListNodeGroupsOutput) SetMaxResults(v int32) *ListNodeGroupsOutput

SetMaxResults sets the MaxResults field's value.

func (*ListNodeGroupsOutput) SetNextToken

func (s *ListNodeGroupsOutput) SetNextToken(v string) *ListNodeGroupsOutput

SetNextToken sets the NextToken field's value.

func (*ListNodeGroupsOutput) SetTotalCount

func (s *ListNodeGroupsOutput) SetTotalCount(v int32) *ListNodeGroupsOutput

SetTotalCount sets the TotalCount field's value.

func (ListNodeGroupsOutput) String

func (s ListNodeGroupsOutput) String() string

String returns the string representation

type ListNodesInput

type ListNodesInput struct {

	// ClusterId is a required field
	ClusterId *string `type:"string" json:",omitempty" required:"true"`

	Fqdns []*string `type:"list" json:",omitempty"`

	MaxResults *int32 `min:"1" max:"100" type:"int32" json:",omitempty"`

	NextToken *string `type:"string" json:",omitempty"`

	NodeGroupIds []*string `type:"list" json:",omitempty"`

	NodeIds []*string `type:"list" json:",omitempty"`

	NodeNames []*string `type:"list" json:",omitempty"`

	NodeStates []*string `type:"list" json:",omitempty"`

	PrivateIps []*string `type:"list" json:",omitempty"`

	PublicIps []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListNodesInput) GoString

func (s ListNodesInput) GoString() string

GoString returns the string representation

func (*ListNodesInput) SetClusterId

func (s *ListNodesInput) SetClusterId(v string) *ListNodesInput

SetClusterId sets the ClusterId field's value.

func (*ListNodesInput) SetFqdns

func (s *ListNodesInput) SetFqdns(v []*string) *ListNodesInput

SetFqdns sets the Fqdns field's value.

func (*ListNodesInput) SetMaxResults

func (s *ListNodesInput) SetMaxResults(v int32) *ListNodesInput

SetMaxResults sets the MaxResults field's value.

func (*ListNodesInput) SetNextToken

func (s *ListNodesInput) SetNextToken(v string) *ListNodesInput

SetNextToken sets the NextToken field's value.

func (*ListNodesInput) SetNodeGroupIds

func (s *ListNodesInput) SetNodeGroupIds(v []*string) *ListNodesInput

SetNodeGroupIds sets the NodeGroupIds field's value.

func (*ListNodesInput) SetNodeIds

func (s *ListNodesInput) SetNodeIds(v []*string) *ListNodesInput

SetNodeIds sets the NodeIds field's value.

func (*ListNodesInput) SetNodeNames

func (s *ListNodesInput) SetNodeNames(v []*string) *ListNodesInput

SetNodeNames sets the NodeNames field's value.

func (*ListNodesInput) SetNodeStates

func (s *ListNodesInput) SetNodeStates(v []*string) *ListNodesInput

SetNodeStates sets the NodeStates field's value.

func (*ListNodesInput) SetPrivateIps

func (s *ListNodesInput) SetPrivateIps(v []*string) *ListNodesInput

SetPrivateIps sets the PrivateIps field's value.

func (*ListNodesInput) SetPublicIps

func (s *ListNodesInput) SetPublicIps(v []*string) *ListNodesInput

SetPublicIps sets the PublicIps field's value.

func (ListNodesInput) String

func (s ListNodesInput) String() string

String returns the string representation

func (*ListNodesInput) Validate

func (s *ListNodesInput) Validate() error

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

type ListNodesOutput

type ListNodesOutput struct {
	Metadata *response.ResponseMetadata

	Items []*ItemForListNodesOutput `type:"list" json:",omitempty"`

	MaxResults *int32 `type:"int32" json:",omitempty"`

	NextToken *string `type:"string" json:",omitempty"`

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

func (ListNodesOutput) GoString

func (s ListNodesOutput) GoString() string

GoString returns the string representation

func (*ListNodesOutput) SetItems

SetItems sets the Items field's value.

func (*ListNodesOutput) SetMaxResults

func (s *ListNodesOutput) SetMaxResults(v int32) *ListNodesOutput

SetMaxResults sets the MaxResults field's value.

func (*ListNodesOutput) SetNextToken

func (s *ListNodesOutput) SetNextToken(v string) *ListNodesOutput

SetNextToken sets the NextToken field's value.

func (*ListNodesOutput) SetTotalCount

func (s *ListNodesOutput) SetTotalCount(v int32) *ListNodesOutput

SetTotalCount sets the TotalCount field's value.

func (ListNodesOutput) String

func (s ListNodesOutput) String() string

String returns the string representation

type ListOperationsInput

type ListOperationsInput struct {
	ClusterId *string `type:"string" json:",omitempty"`

	ClusterIds []*string `type:"list" json:",omitempty"`

	CreateTimeAfter *int64 `type:"int64" json:",omitempty"`

	CreateTimeBefore *int64 `type:"int64" json:",omitempty"`

	OperateIds []*string `type:"list" json:",omitempty"`

	OperateName *string `type:"string" json:",omitempty"`

	OperatorName *string `type:"string" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	Tags []*TagForListOperationsInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListOperationsInput) GoString

func (s ListOperationsInput) GoString() string

GoString returns the string representation

func (*ListOperationsInput) SetClusterId

func (s *ListOperationsInput) SetClusterId(v string) *ListOperationsInput

SetClusterId sets the ClusterId field's value.

func (*ListOperationsInput) SetClusterIds

func (s *ListOperationsInput) SetClusterIds(v []*string) *ListOperationsInput

SetClusterIds sets the ClusterIds field's value.

func (*ListOperationsInput) SetCreateTimeAfter

func (s *ListOperationsInput) SetCreateTimeAfter(v int64) *ListOperationsInput

SetCreateTimeAfter sets the CreateTimeAfter field's value.

func (*ListOperationsInput) SetCreateTimeBefore

func (s *ListOperationsInput) SetCreateTimeBefore(v int64) *ListOperationsInput

SetCreateTimeBefore sets the CreateTimeBefore field's value.

func (*ListOperationsInput) SetOperateIds

func (s *ListOperationsInput) SetOperateIds(v []*string) *ListOperationsInput

SetOperateIds sets the OperateIds field's value.

func (*ListOperationsInput) SetOperateName

func (s *ListOperationsInput) SetOperateName(v string) *ListOperationsInput

SetOperateName sets the OperateName field's value.

func (*ListOperationsInput) SetOperatorName

func (s *ListOperationsInput) SetOperatorName(v string) *ListOperationsInput

SetOperatorName sets the OperatorName field's value.

func (*ListOperationsInput) SetProjectName

func (s *ListOperationsInput) SetProjectName(v string) *ListOperationsInput

SetProjectName sets the ProjectName field's value.

func (*ListOperationsInput) SetTags

SetTags sets the Tags field's value.

func (ListOperationsInput) String

func (s ListOperationsInput) String() string

String returns the string representation

type ListOperationsOutput

type ListOperationsOutput struct {
	Metadata *response.ResponseMetadata

	Items []*ItemForListOperationsOutput `type:"list" json:",omitempty"`

	MaxResults *int32 `type:"int32" json:",omitempty"`

	NextToken *string `type:"string" json:",omitempty"`

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

func (ListOperationsOutput) GoString

func (s ListOperationsOutput) GoString() string

GoString returns the string representation

func (*ListOperationsOutput) SetItems

SetItems sets the Items field's value.

func (*ListOperationsOutput) SetMaxResults

func (s *ListOperationsOutput) SetMaxResults(v int32) *ListOperationsOutput

SetMaxResults sets the MaxResults field's value.

func (*ListOperationsOutput) SetNextToken

func (s *ListOperationsOutput) SetNextToken(v string) *ListOperationsOutput

SetNextToken sets the NextToken field's value.

func (*ListOperationsOutput) SetTotalCount

func (s *ListOperationsOutput) SetTotalCount(v int32) *ListOperationsOutput

SetTotalCount sets the TotalCount field's value.

func (ListOperationsOutput) String

func (s ListOperationsOutput) String() string

String returns the string representation

type NodeAttributeForCreateClusterInput

type NodeAttributeForCreateClusterInput struct {
	EcsIamRole *string `type:"string" json:",omitempty"`

	ZoneId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NodeAttributeForCreateClusterInput) GoString

GoString returns the string representation

func (*NodeAttributeForCreateClusterInput) SetEcsIamRole

SetEcsIamRole sets the EcsIamRole field's value.

func (*NodeAttributeForCreateClusterInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (NodeAttributeForCreateClusterInput) String

String returns the string representation

type NodeAttributeForGetClusterOutput

type NodeAttributeForGetClusterOutput struct {
	EcsIamRole *string `type:"string" json:",omitempty"`

	ZoneId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NodeAttributeForGetClusterOutput) GoString

GoString returns the string representation

func (*NodeAttributeForGetClusterOutput) SetEcsIamRole

SetEcsIamRole sets the EcsIamRole field's value.

func (*NodeAttributeForGetClusterOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (NodeAttributeForGetClusterOutput) String

String returns the string representation

type NodeAttributeForListClustersOutput

type NodeAttributeForListClustersOutput struct {
	EcsIamRole *string `type:"string" json:",omitempty"`

	ZoneId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NodeAttributeForListClustersOutput) GoString

GoString returns the string representation

func (*NodeAttributeForListClustersOutput) SetEcsIamRole

SetEcsIamRole sets the EcsIamRole field's value.

func (*NodeAttributeForListClustersOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (NodeAttributeForListClustersOutput) String

String returns the string representation

type NodeGroupAttributeForCreateClusterInput

type NodeGroupAttributeForCreateClusterInput struct {
	Bandwidth *int32 `type:"int32" json:",omitempty"`

	ChargeType *string `type:"string" json:",omitempty" enum:"EnumOfChargeTypeForCreateClusterInput"`

	DataDisks []*DataDiskForCreateClusterInput `type:"list" json:",omitempty"`

	EcsInstanceTypes []*string `type:"list" json:",omitempty"`

	EcsKeyPairName *string `type:"string" json:",omitempty"`

	EcsPassword *string `type:"string" json:",omitempty"`

	NodeCount *int32 `type:"int32" json:",omitempty"`

	NodeGroupName *string `type:"string" json:",omitempty"`

	NodeGroupType *string `type:"string" json:",omitempty" enum:"EnumOfNodeGroupTypeForCreateClusterInput"`

	SubnetIds []*string `type:"list" json:",omitempty"`

	SystemDisk *SystemDiskForCreateClusterInput `type:"structure" json:",omitempty"`

	WithPublicIp *bool `type:"boolean" json:",omitempty"`

	ZoneId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NodeGroupAttributeForCreateClusterInput) GoString

GoString returns the string representation

func (*NodeGroupAttributeForCreateClusterInput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*NodeGroupAttributeForCreateClusterInput) SetChargeType

SetChargeType sets the ChargeType field's value.

func (*NodeGroupAttributeForCreateClusterInput) SetDataDisks

SetDataDisks sets the DataDisks field's value.

func (*NodeGroupAttributeForCreateClusterInput) SetEcsInstanceTypes

SetEcsInstanceTypes sets the EcsInstanceTypes field's value.

func (*NodeGroupAttributeForCreateClusterInput) SetEcsKeyPairName

SetEcsKeyPairName sets the EcsKeyPairName field's value.

func (*NodeGroupAttributeForCreateClusterInput) SetEcsPassword

SetEcsPassword sets the EcsPassword field's value.

func (*NodeGroupAttributeForCreateClusterInput) SetNodeCount

SetNodeCount sets the NodeCount field's value.

func (*NodeGroupAttributeForCreateClusterInput) SetNodeGroupName

SetNodeGroupName sets the NodeGroupName field's value.

func (*NodeGroupAttributeForCreateClusterInput) SetNodeGroupType

SetNodeGroupType sets the NodeGroupType field's value.

func (*NodeGroupAttributeForCreateClusterInput) SetSubnetIds

SetSubnetIds sets the SubnetIds field's value.

func (*NodeGroupAttributeForCreateClusterInput) SetSystemDisk

SetSystemDisk sets the SystemDisk field's value.

func (*NodeGroupAttributeForCreateClusterInput) SetWithPublicIp

SetWithPublicIp sets the WithPublicIp field's value.

func (*NodeGroupAttributeForCreateClusterInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (NodeGroupAttributeForCreateClusterInput) String

String returns the string representation

type ReleaseClusterInput

type ReleaseClusterInput struct {

	// ClusterId is a required field
	ClusterId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (ReleaseClusterInput) GoString

func (s ReleaseClusterInput) GoString() string

GoString returns the string representation

func (*ReleaseClusterInput) SetClusterId

func (s *ReleaseClusterInput) SetClusterId(v string) *ReleaseClusterInput

SetClusterId sets the ClusterId field's value.

func (ReleaseClusterInput) String

func (s ReleaseClusterInput) String() string

String returns the string representation

func (*ReleaseClusterInput) Validate

func (s *ReleaseClusterInput) Validate() error

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

type ReleaseClusterOutput

type ReleaseClusterOutput struct {
	Metadata *response.ResponseMetadata

	ClusterId *string `type:"string" json:",omitempty"`

	OperationId *string `type:"string" json:",omitempty"`

	ResultData *ResultDataForReleaseClusterOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ReleaseClusterOutput) GoString

func (s ReleaseClusterOutput) GoString() string

GoString returns the string representation

func (*ReleaseClusterOutput) SetClusterId

func (s *ReleaseClusterOutput) SetClusterId(v string) *ReleaseClusterOutput

SetClusterId sets the ClusterId field's value.

func (*ReleaseClusterOutput) SetOperationId

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

SetOperationId sets the OperationId field's value.

func (*ReleaseClusterOutput) SetResultData

SetResultData sets the ResultData field's value.

func (ReleaseClusterOutput) String

func (s ReleaseClusterOutput) String() string

String returns the string representation

type ResultDataForCreateClusterOutput

type ResultDataForCreateClusterOutput struct {
	// contains filtered or unexported fields
}

func (ResultDataForCreateClusterOutput) GoString

GoString returns the string representation

func (ResultDataForCreateClusterOutput) String

String returns the string representation

type ResultDataForDeleteNodeGroupOutput

type ResultDataForDeleteNodeGroupOutput struct {
	// contains filtered or unexported fields
}

func (ResultDataForDeleteNodeGroupOutput) GoString

GoString returns the string representation

func (ResultDataForDeleteNodeGroupOutput) String

String returns the string representation

type ResultDataForReleaseClusterOutput

type ResultDataForReleaseClusterOutput struct {
	// contains filtered or unexported fields
}

func (ResultDataForReleaseClusterOutput) GoString

GoString returns the string representation

func (ResultDataForReleaseClusterOutput) String

String returns the string representation

type ResultDataForRunApplicationActionOutput

type ResultDataForRunApplicationActionOutput struct {
	// contains filtered or unexported fields
}

func (ResultDataForRunApplicationActionOutput) GoString

GoString returns the string representation

func (ResultDataForRunApplicationActionOutput) String

String returns the string representation

type ResultDataForScaleInNodeGroupOutput

type ResultDataForScaleInNodeGroupOutput struct {
	// contains filtered or unexported fields
}

func (ResultDataForScaleInNodeGroupOutput) GoString

GoString returns the string representation

func (ResultDataForScaleInNodeGroupOutput) String

String returns the string representation

type ResultDataForScaleOutNodeGroupOutput

type ResultDataForScaleOutNodeGroupOutput struct {
	// contains filtered or unexported fields
}

func (ResultDataForScaleOutNodeGroupOutput) GoString

GoString returns the string representation

func (ResultDataForScaleOutNodeGroupOutput) String

String returns the string representation

type ResultDataForScaleUpNodeGroupDiskOutput

type ResultDataForScaleUpNodeGroupDiskOutput struct {
	// contains filtered or unexported fields
}

func (ResultDataForScaleUpNodeGroupDiskOutput) GoString

GoString returns the string representation

func (ResultDataForScaleUpNodeGroupDiskOutput) String

String returns the string representation

type ResultDataForUpdateApplicationConfigOutput

type ResultDataForUpdateApplicationConfigOutput struct {
	// contains filtered or unexported fields
}

func (ResultDataForUpdateApplicationConfigOutput) GoString

GoString returns the string representation

func (ResultDataForUpdateApplicationConfigOutput) String

String returns the string representation

type ResultDataForUpdateNodeGroupChargeTypeOutput

type ResultDataForUpdateNodeGroupChargeTypeOutput struct {
	// contains filtered or unexported fields
}

func (ResultDataForUpdateNodeGroupChargeTypeOutput) GoString

GoString returns the string representation

func (ResultDataForUpdateNodeGroupChargeTypeOutput) String

String returns the string representation

type ResultDataForUpdateNodeGroupEcsSpecOutput

type ResultDataForUpdateNodeGroupEcsSpecOutput struct {
	// contains filtered or unexported fields
}

func (ResultDataForUpdateNodeGroupEcsSpecOutput) GoString

GoString returns the string representation

func (ResultDataForUpdateNodeGroupEcsSpecOutput) String

String returns the string representation

type RunApplicationActionInput

type RunApplicationActionInput struct {

	// ActionName is a required field
	ActionName *string `type:"string" json:",omitempty" required:"true"`

	// ApplicationName is a required field
	ApplicationName *string `type:"string" json:",omitempty" required:"true"`

	ClientToken *string `type:"string" json:",omitempty"`

	// ClusterId is a required field
	ClusterId *string `type:"string" json:",omitempty" required:"true"`

	CommandParams []*CommandParamForRunApplicationActionInput `type:"list" json:",omitempty"`

	ComponentName *string `type:"string" json:"componentName,omitempty"`

	// Remark is a required field
	Remark *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (RunApplicationActionInput) GoString

func (s RunApplicationActionInput) GoString() string

GoString returns the string representation

func (*RunApplicationActionInput) SetActionName

SetActionName sets the ActionName field's value.

func (*RunApplicationActionInput) SetApplicationName

SetApplicationName sets the ApplicationName field's value.

func (*RunApplicationActionInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*RunApplicationActionInput) SetClusterId

SetClusterId sets the ClusterId field's value.

func (*RunApplicationActionInput) SetCommandParams

SetCommandParams sets the CommandParams field's value.

func (*RunApplicationActionInput) SetComponentName

SetComponentName sets the ComponentName field's value.

func (*RunApplicationActionInput) SetRemark

SetRemark sets the Remark field's value.

func (RunApplicationActionInput) String

func (s RunApplicationActionInput) String() string

String returns the string representation

func (*RunApplicationActionInput) Validate

func (s *RunApplicationActionInput) Validate() error

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

type RunApplicationActionOutput

type RunApplicationActionOutput struct {
	Metadata *response.ResponseMetadata

	ClusterId *string `type:"string" json:",omitempty"`

	OperationId *string `type:"string" json:",omitempty"`

	ResultData *ResultDataForRunApplicationActionOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RunApplicationActionOutput) GoString

func (s RunApplicationActionOutput) GoString() string

GoString returns the string representation

func (*RunApplicationActionOutput) SetClusterId

SetClusterId sets the ClusterId field's value.

func (*RunApplicationActionOutput) SetOperationId

SetOperationId sets the OperationId field's value.

func (*RunApplicationActionOutput) SetResultData

SetResultData sets the ResultData field's value.

func (RunApplicationActionOutput) String

String returns the string representation

type ScaleInNodeGroupInput

type ScaleInNodeGroupInput struct {
	ClientToken *string `type:"string" json:",omitempty"`

	ClusterId *string `type:"string" json:",omitempty"`

	// NodeGroupId is a required field
	NodeGroupId *string `type:"string" json:",omitempty" required:"true"`

	// ScaleInNodeCount is a required field
	ScaleInNodeCount *int32 `type:"int32" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (ScaleInNodeGroupInput) GoString

func (s ScaleInNodeGroupInput) GoString() string

GoString returns the string representation

func (*ScaleInNodeGroupInput) SetClientToken

func (s *ScaleInNodeGroupInput) SetClientToken(v string) *ScaleInNodeGroupInput

SetClientToken sets the ClientToken field's value.

func (*ScaleInNodeGroupInput) SetClusterId

SetClusterId sets the ClusterId field's value.

func (*ScaleInNodeGroupInput) SetNodeGroupId

func (s *ScaleInNodeGroupInput) SetNodeGroupId(v string) *ScaleInNodeGroupInput

SetNodeGroupId sets the NodeGroupId field's value.

func (*ScaleInNodeGroupInput) SetScaleInNodeCount

func (s *ScaleInNodeGroupInput) SetScaleInNodeCount(v int32) *ScaleInNodeGroupInput

SetScaleInNodeCount sets the ScaleInNodeCount field's value.

func (ScaleInNodeGroupInput) String

func (s ScaleInNodeGroupInput) String() string

String returns the string representation

func (*ScaleInNodeGroupInput) Validate

func (s *ScaleInNodeGroupInput) Validate() error

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

type ScaleInNodeGroupOutput

type ScaleInNodeGroupOutput struct {
	Metadata *response.ResponseMetadata

	ClusterId *string `type:"string" json:",omitempty"`

	OperationId *string `type:"string" json:",omitempty"`

	ResultData *ResultDataForScaleInNodeGroupOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ScaleInNodeGroupOutput) GoString

func (s ScaleInNodeGroupOutput) GoString() string

GoString returns the string representation

func (*ScaleInNodeGroupOutput) SetClusterId

SetClusterId sets the ClusterId field's value.

func (*ScaleInNodeGroupOutput) SetOperationId

SetOperationId sets the OperationId field's value.

func (*ScaleInNodeGroupOutput) SetResultData

SetResultData sets the ResultData field's value.

func (ScaleInNodeGroupOutput) String

func (s ScaleInNodeGroupOutput) String() string

String returns the string representation

type ScaleOutNodeGroupInput

type ScaleOutNodeGroupInput struct {
	ClientToken *string `type:"string" json:",omitempty"`

	// ClusterId is a required field
	ClusterId *string `type:"string" json:",omitempty" required:"true"`

	// NodeGroupId is a required field
	NodeGroupId *string `type:"string" json:",omitempty" required:"true"`

	// ScaleOutNodeCount is a required field
	ScaleOutNodeCount *int32 `min:"1" max:"1000" type:"int32" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (ScaleOutNodeGroupInput) GoString

func (s ScaleOutNodeGroupInput) GoString() string

GoString returns the string representation

func (*ScaleOutNodeGroupInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*ScaleOutNodeGroupInput) SetClusterId

SetClusterId sets the ClusterId field's value.

func (*ScaleOutNodeGroupInput) SetNodeGroupId

SetNodeGroupId sets the NodeGroupId field's value.

func (*ScaleOutNodeGroupInput) SetScaleOutNodeCount

func (s *ScaleOutNodeGroupInput) SetScaleOutNodeCount(v int32) *ScaleOutNodeGroupInput

SetScaleOutNodeCount sets the ScaleOutNodeCount field's value.

func (ScaleOutNodeGroupInput) String

func (s ScaleOutNodeGroupInput) String() string

String returns the string representation

func (*ScaleOutNodeGroupInput) Validate

func (s *ScaleOutNodeGroupInput) Validate() error

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

type ScaleOutNodeGroupOutput

type ScaleOutNodeGroupOutput struct {
	Metadata *response.ResponseMetadata

	ClusterId *string `type:"string" json:",omitempty"`

	OperationId *string `type:"string" json:",omitempty"`

	ResultData *ResultDataForScaleOutNodeGroupOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ScaleOutNodeGroupOutput) GoString

func (s ScaleOutNodeGroupOutput) GoString() string

GoString returns the string representation

func (*ScaleOutNodeGroupOutput) SetClusterId

SetClusterId sets the ClusterId field's value.

func (*ScaleOutNodeGroupOutput) SetOperationId

SetOperationId sets the OperationId field's value.

func (*ScaleOutNodeGroupOutput) SetResultData

SetResultData sets the ResultData field's value.

func (ScaleOutNodeGroupOutput) String

func (s ScaleOutNodeGroupOutput) String() string

String returns the string representation

type ScaleUpNodeGroupDiskInput

type ScaleUpNodeGroupDiskInput struct {
	ClientToken *string `type:"string" json:",omitempty"`

	// ClusterId is a required field
	ClusterId *string `type:"string" json:",omitempty" required:"true"`

	// NodeGroupId is a required field
	NodeGroupId *string `type:"string" json:",omitempty" required:"true"`

	// TargetDiskSize is a required field
	TargetDiskSize *int32 `type:"int32" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (ScaleUpNodeGroupDiskInput) GoString

func (s ScaleUpNodeGroupDiskInput) GoString() string

GoString returns the string representation

func (*ScaleUpNodeGroupDiskInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*ScaleUpNodeGroupDiskInput) SetClusterId

SetClusterId sets the ClusterId field's value.

func (*ScaleUpNodeGroupDiskInput) SetNodeGroupId

SetNodeGroupId sets the NodeGroupId field's value.

func (*ScaleUpNodeGroupDiskInput) SetTargetDiskSize

SetTargetDiskSize sets the TargetDiskSize field's value.

func (ScaleUpNodeGroupDiskInput) String

func (s ScaleUpNodeGroupDiskInput) String() string

String returns the string representation

func (*ScaleUpNodeGroupDiskInput) Validate

func (s *ScaleUpNodeGroupDiskInput) Validate() error

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

type ScaleUpNodeGroupDiskOutput

type ScaleUpNodeGroupDiskOutput struct {
	Metadata *response.ResponseMetadata

	ClusterId *string `type:"string" json:",omitempty"`

	OperationId *string `type:"string" json:",omitempty"`

	ResultData *ResultDataForScaleUpNodeGroupDiskOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ScaleUpNodeGroupDiskOutput) GoString

func (s ScaleUpNodeGroupDiskOutput) GoString() string

GoString returns the string representation

func (*ScaleUpNodeGroupDiskOutput) SetClusterId

SetClusterId sets the ClusterId field's value.

func (*ScaleUpNodeGroupDiskOutput) SetOperationId

SetOperationId sets the OperationId field's value.

func (*ScaleUpNodeGroupDiskOutput) SetResultData

SetResultData sets the ResultData field's value.

func (ScaleUpNodeGroupDiskOutput) String

String returns the string representation

type StateChangeReasonForGetClusterOutput

type StateChangeReasonForGetClusterOutput struct {
	Code *string `type:"string" json:"code,omitempty"`

	Reason *string `type:"string" json:"reason,omitempty"`
	// contains filtered or unexported fields
}

func (StateChangeReasonForGetClusterOutput) GoString

GoString returns the string representation

func (*StateChangeReasonForGetClusterOutput) SetCode

SetCode sets the Code field's value.

func (*StateChangeReasonForGetClusterOutput) SetReason

SetReason sets the Reason field's value.

func (StateChangeReasonForGetClusterOutput) String

String returns the string representation

type StateChangeReasonForListClustersOutput

type StateChangeReasonForListClustersOutput struct {
	Code *string `type:"string" json:"code,omitempty"`

	Reason *string `type:"string" json:"reason,omitempty"`
	// contains filtered or unexported fields
}

func (StateChangeReasonForListClustersOutput) GoString

GoString returns the string representation

func (*StateChangeReasonForListClustersOutput) SetCode

SetCode sets the Code field's value.

func (*StateChangeReasonForListClustersOutput) SetReason

SetReason sets the Reason field's value.

func (StateChangeReasonForListClustersOutput) String

String returns the string representation

type SystemDiskForCreateClusterInput

type SystemDiskForCreateClusterInput struct {
	Size *int32 `type:"int32" json:",omitempty"`

	VolumeType *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SystemDiskForCreateClusterInput) GoString

GoString returns the string representation

func (*SystemDiskForCreateClusterInput) SetSize

SetSize sets the Size field's value.

func (*SystemDiskForCreateClusterInput) SetVolumeType

SetVolumeType sets the VolumeType field's value.

func (SystemDiskForCreateClusterInput) String

String returns the string representation

type SystemDiskForCreateNodeGroupInput

type SystemDiskForCreateNodeGroupInput struct {
	Size *int32 `type:"int32" json:",omitempty"`

	VolumeType *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SystemDiskForCreateNodeGroupInput) GoString

GoString returns the string representation

func (*SystemDiskForCreateNodeGroupInput) SetSize

SetSize sets the Size field's value.

func (*SystemDiskForCreateNodeGroupInput) SetVolumeType

SetVolumeType sets the VolumeType field's value.

func (SystemDiskForCreateNodeGroupInput) String

String returns the string representation

type SystemDiskForListNodeGroupsOutput

type SystemDiskForListNodeGroupsOutput struct {
	Size *int32 `type:"int32" json:",omitempty"`

	VolumeType *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SystemDiskForListNodeGroupsOutput) GoString

GoString returns the string representation

func (*SystemDiskForListNodeGroupsOutput) SetSize

SetSize sets the Size field's value.

func (*SystemDiskForListNodeGroupsOutput) SetVolumeType

SetVolumeType sets the VolumeType field's value.

func (SystemDiskForListNodeGroupsOutput) String

String returns the string representation

type TagForGetClusterOutput

type TagForGetClusterOutput struct {
	Key *string `type:"string" json:",omitempty"`

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

func (TagForGetClusterOutput) GoString

func (s TagForGetClusterOutput) GoString() string

GoString returns the string representation

func (*TagForGetClusterOutput) SetKey

SetKey sets the Key field's value.

func (*TagForGetClusterOutput) SetValue

SetValue sets the Value field's value.

func (TagForGetClusterOutput) String

func (s TagForGetClusterOutput) String() string

String returns the string representation

type TagForListClustersInput

type TagForListClustersInput struct {
	Key *string `type:"string" json:",omitempty"`

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

func (TagForListClustersInput) GoString

func (s TagForListClustersInput) GoString() string

GoString returns the string representation

func (*TagForListClustersInput) SetKey

SetKey sets the Key field's value.

func (*TagForListClustersInput) SetValue

SetValue sets the Value field's value.

func (TagForListClustersInput) String

func (s TagForListClustersInput) String() string

String returns the string representation

type TagForListOperationsInput

type TagForListOperationsInput struct {
	Key *string `type:"string" json:",omitempty"`

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

func (TagForListOperationsInput) GoString

func (s TagForListOperationsInput) GoString() string

GoString returns the string representation

func (*TagForListOperationsInput) SetKey

SetKey sets the Key field's value.

func (*TagForListOperationsInput) SetValue

SetValue sets the Value field's value.

func (TagForListOperationsInput) String

func (s TagForListOperationsInput) String() string

String returns the string representation

type UpdateApplicationConfigInput

type UpdateApplicationConfigInput struct {

	// ApplicationName is a required field
	ApplicationName *string `type:"string" json:",omitempty" required:"true"`

	ClientToken *string `type:"string" json:",omitempty"`

	// ClusterId is a required field
	ClusterId *string `type:"string" json:",omitempty" required:"true"`

	Configs []*ConfigForUpdateApplicationConfigInput `type:"list" json:",omitempty"`

	// Remark is a required field
	Remark *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateApplicationConfigInput) GoString

func (s UpdateApplicationConfigInput) GoString() string

GoString returns the string representation

func (*UpdateApplicationConfigInput) SetApplicationName

SetApplicationName sets the ApplicationName field's value.

func (*UpdateApplicationConfigInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*UpdateApplicationConfigInput) SetClusterId

SetClusterId sets the ClusterId field's value.

func (*UpdateApplicationConfigInput) SetConfigs

SetConfigs sets the Configs field's value.

func (*UpdateApplicationConfigInput) SetRemark

SetRemark sets the Remark field's value.

func (UpdateApplicationConfigInput) String

String returns the string representation

func (*UpdateApplicationConfigInput) Validate

func (s *UpdateApplicationConfigInput) Validate() error

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

type UpdateApplicationConfigOutput

type UpdateApplicationConfigOutput struct {
	Metadata *response.ResponseMetadata

	ClusterId *string `type:"string" json:",omitempty"`

	OperationId *string `type:"string" json:",omitempty"`

	ResultData *ResultDataForUpdateApplicationConfigOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateApplicationConfigOutput) GoString

GoString returns the string representation

func (*UpdateApplicationConfigOutput) SetClusterId

SetClusterId sets the ClusterId field's value.

func (*UpdateApplicationConfigOutput) SetOperationId

SetOperationId sets the OperationId field's value.

func (*UpdateApplicationConfigOutput) SetResultData

SetResultData sets the ResultData field's value.

func (UpdateApplicationConfigOutput) String

String returns the string representation

type UpdateClusterAttributeInput

type UpdateClusterAttributeInput struct {
	ClientToken *string `type:"string" json:",omitempty"`

	ClusterId *string `type:"string" json:",omitempty"`

	// ClusterName is a required field
	ClusterName *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateClusterAttributeInput) GoString

func (s UpdateClusterAttributeInput) GoString() string

GoString returns the string representation

func (*UpdateClusterAttributeInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*UpdateClusterAttributeInput) SetClusterId

SetClusterId sets the ClusterId field's value.

func (*UpdateClusterAttributeInput) SetClusterName

SetClusterName sets the ClusterName field's value.

func (UpdateClusterAttributeInput) String

String returns the string representation

func (*UpdateClusterAttributeInput) Validate

func (s *UpdateClusterAttributeInput) Validate() error

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

type UpdateClusterAttributeOutput

type UpdateClusterAttributeOutput struct {
	Metadata *response.ResponseMetadata

	ClusterId *string `type:"string" json:",omitempty"`

	OperationId *string `type:"string" json:",omitempty"`

	ResultData *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateClusterAttributeOutput) GoString

func (s UpdateClusterAttributeOutput) GoString() string

GoString returns the string representation

func (*UpdateClusterAttributeOutput) SetClusterId

SetClusterId sets the ClusterId field's value.

func (*UpdateClusterAttributeOutput) SetOperationId

SetOperationId sets the OperationId field's value.

func (*UpdateClusterAttributeOutput) SetResultData

SetResultData sets the ResultData field's value.

func (UpdateClusterAttributeOutput) String

String returns the string representation

type UpdateClusterUserGroupInput

type UpdateClusterUserGroupInput struct {

	// ClusterId is a required field
	ClusterId *string `type:"string" json:",omitempty" required:"true"`

	Description *string `type:"string" json:",omitempty"`

	Members []*string `type:"list" json:",omitempty"`

	// UserGroupName is a required field
	UserGroupName *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateClusterUserGroupInput) GoString

func (s UpdateClusterUserGroupInput) GoString() string

GoString returns the string representation

func (*UpdateClusterUserGroupInput) SetClusterId

SetClusterId sets the ClusterId field's value.

func (*UpdateClusterUserGroupInput) SetDescription

SetDescription sets the Description field's value.

func (*UpdateClusterUserGroupInput) SetMembers

SetMembers sets the Members field's value.

func (*UpdateClusterUserGroupInput) SetUserGroupName

SetUserGroupName sets the UserGroupName field's value.

func (UpdateClusterUserGroupInput) String

String returns the string representation

func (*UpdateClusterUserGroupInput) Validate

func (s *UpdateClusterUserGroupInput) Validate() error

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

type UpdateClusterUserGroupOutput

type UpdateClusterUserGroupOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (UpdateClusterUserGroupOutput) GoString

func (s UpdateClusterUserGroupOutput) GoString() string

GoString returns the string representation

func (UpdateClusterUserGroupOutput) String

String returns the string representation

type UpdateClusterUserInput

type UpdateClusterUserInput struct {

	// ClusterId is a required field
	ClusterId *string `type:"string" json:",omitempty" required:"true"`

	Description *string `type:"string" json:",omitempty"`

	UserGroupNames []*string `type:"list" json:",omitempty"`

	// UserName is a required field
	UserName *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateClusterUserInput) GoString

func (s UpdateClusterUserInput) GoString() string

GoString returns the string representation

func (*UpdateClusterUserInput) SetClusterId

SetClusterId sets the ClusterId field's value.

func (*UpdateClusterUserInput) SetDescription

SetDescription sets the Description field's value.

func (*UpdateClusterUserInput) SetUserGroupNames

func (s *UpdateClusterUserInput) SetUserGroupNames(v []*string) *UpdateClusterUserInput

SetUserGroupNames sets the UserGroupNames field's value.

func (*UpdateClusterUserInput) SetUserName

SetUserName sets the UserName field's value.

func (UpdateClusterUserInput) String

func (s UpdateClusterUserInput) String() string

String returns the string representation

func (*UpdateClusterUserInput) Validate

func (s *UpdateClusterUserInput) Validate() error

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

type UpdateClusterUserOutput

type UpdateClusterUserOutput struct {
	Metadata *response.ResponseMetadata

	Result *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateClusterUserOutput) GoString

func (s UpdateClusterUserOutput) GoString() string

GoString returns the string representation

func (*UpdateClusterUserOutput) SetResult

SetResult sets the Result field's value.

func (UpdateClusterUserOutput) String

func (s UpdateClusterUserOutput) String() string

String returns the string representation

type UpdateClusterUserPasswordInput

type UpdateClusterUserPasswordInput struct {

	// ClusterId is a required field
	ClusterId *string `type:"string" json:",omitempty" required:"true"`

	// NewPassword is a required field
	NewPassword *string `type:"string" json:",omitempty" required:"true"`

	// OldPassword is a required field
	OldPassword *string `type:"string" json:",omitempty" required:"true"`

	// UserName is a required field
	UserName *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateClusterUserPasswordInput) GoString

GoString returns the string representation

func (*UpdateClusterUserPasswordInput) SetClusterId

SetClusterId sets the ClusterId field's value.

func (*UpdateClusterUserPasswordInput) SetNewPassword

SetNewPassword sets the NewPassword field's value.

func (*UpdateClusterUserPasswordInput) SetOldPassword

SetOldPassword sets the OldPassword field's value.

func (*UpdateClusterUserPasswordInput) SetUserName

SetUserName sets the UserName field's value.

func (UpdateClusterUserPasswordInput) String

String returns the string representation

func (*UpdateClusterUserPasswordInput) Validate

func (s *UpdateClusterUserPasswordInput) Validate() error

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

type UpdateClusterUserPasswordOutput

type UpdateClusterUserPasswordOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (UpdateClusterUserPasswordOutput) GoString

GoString returns the string representation

func (UpdateClusterUserPasswordOutput) String

String returns the string representation

type UpdateNodeGroupAttributeInput

type UpdateNodeGroupAttributeInput struct {
	ClientToken *string `type:"string" json:",omitempty"`

	ClusterId *string `type:"string" json:",omitempty"`

	// NodeGroupId is a required field
	NodeGroupId *string `type:"string" json:",omitempty" required:"true"`

	// NodeGroupName is a required field
	NodeGroupName *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateNodeGroupAttributeInput) GoString

GoString returns the string representation

func (*UpdateNodeGroupAttributeInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*UpdateNodeGroupAttributeInput) SetClusterId

SetClusterId sets the ClusterId field's value.

func (*UpdateNodeGroupAttributeInput) SetNodeGroupId

SetNodeGroupId sets the NodeGroupId field's value.

func (*UpdateNodeGroupAttributeInput) SetNodeGroupName

SetNodeGroupName sets the NodeGroupName field's value.

func (UpdateNodeGroupAttributeInput) String

String returns the string representation

func (*UpdateNodeGroupAttributeInput) Validate

func (s *UpdateNodeGroupAttributeInput) Validate() error

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

type UpdateNodeGroupAttributeOutput

type UpdateNodeGroupAttributeOutput struct {
	Metadata *response.ResponseMetadata

	ClusterId *string `type:"string" json:",omitempty"`

	OperationId *string `type:"string" json:",omitempty"`

	ResultData *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateNodeGroupAttributeOutput) GoString

GoString returns the string representation

func (*UpdateNodeGroupAttributeOutput) SetClusterId

SetClusterId sets the ClusterId field's value.

func (*UpdateNodeGroupAttributeOutput) SetOperationId

SetOperationId sets the OperationId field's value.

func (*UpdateNodeGroupAttributeOutput) SetResultData

SetResultData sets the ResultData field's value.

func (UpdateNodeGroupAttributeOutput) String

String returns the string representation

type UpdateNodeGroupChargeTypeInput

type UpdateNodeGroupChargeTypeInput struct {
	ChargePreConfig *ChargePreConfigForUpdateNodeGroupChargeTypeInput `type:"structure" json:",omitempty"`

	// ChargeType is a required field
	ChargeType *string `type:"string" json:",omitempty" required:"true"`

	ClientToken *string `type:"string" json:",omitempty"`

	// ClusterId is a required field
	ClusterId *string `type:"string" json:",omitempty" required:"true"`

	NodeGroupIds []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateNodeGroupChargeTypeInput) GoString

GoString returns the string representation

func (*UpdateNodeGroupChargeTypeInput) SetChargePreConfig

SetChargePreConfig sets the ChargePreConfig field's value.

func (*UpdateNodeGroupChargeTypeInput) SetChargeType

SetChargeType sets the ChargeType field's value.

func (*UpdateNodeGroupChargeTypeInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*UpdateNodeGroupChargeTypeInput) SetClusterId

SetClusterId sets the ClusterId field's value.

func (*UpdateNodeGroupChargeTypeInput) SetNodeGroupIds

SetNodeGroupIds sets the NodeGroupIds field's value.

func (UpdateNodeGroupChargeTypeInput) String

String returns the string representation

func (*UpdateNodeGroupChargeTypeInput) Validate

func (s *UpdateNodeGroupChargeTypeInput) Validate() error

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

type UpdateNodeGroupChargeTypeOutput

type UpdateNodeGroupChargeTypeOutput struct {
	Metadata *response.ResponseMetadata

	ClusterId *string `type:"string" json:",omitempty"`

	OperationId *string `type:"string" json:",omitempty"`

	ResultData *ResultDataForUpdateNodeGroupChargeTypeOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateNodeGroupChargeTypeOutput) GoString

GoString returns the string representation

func (*UpdateNodeGroupChargeTypeOutput) SetClusterId

SetClusterId sets the ClusterId field's value.

func (*UpdateNodeGroupChargeTypeOutput) SetOperationId

SetOperationId sets the OperationId field's value.

func (*UpdateNodeGroupChargeTypeOutput) SetResultData

SetResultData sets the ResultData field's value.

func (UpdateNodeGroupChargeTypeOutput) String

String returns the string representation

type UpdateNodeGroupEcsSpecInput

type UpdateNodeGroupEcsSpecInput struct {
	ClientToken *string `type:"string" json:",omitempty"`

	ClusterId *string `type:"string" json:",omitempty"`

	// NodeGroupId is a required field
	NodeGroupId *string `type:"string" json:",omitempty" required:"true"`

	// TargetEcsInstanceType is a required field
	TargetEcsInstanceType *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateNodeGroupEcsSpecInput) GoString

func (s UpdateNodeGroupEcsSpecInput) GoString() string

GoString returns the string representation

func (*UpdateNodeGroupEcsSpecInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*UpdateNodeGroupEcsSpecInput) SetClusterId

SetClusterId sets the ClusterId field's value.

func (*UpdateNodeGroupEcsSpecInput) SetNodeGroupId

SetNodeGroupId sets the NodeGroupId field's value.

func (*UpdateNodeGroupEcsSpecInput) SetTargetEcsInstanceType

func (s *UpdateNodeGroupEcsSpecInput) SetTargetEcsInstanceType(v string) *UpdateNodeGroupEcsSpecInput

SetTargetEcsInstanceType sets the TargetEcsInstanceType field's value.

func (UpdateNodeGroupEcsSpecInput) String

String returns the string representation

func (*UpdateNodeGroupEcsSpecInput) Validate

func (s *UpdateNodeGroupEcsSpecInput) Validate() error

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

type UpdateNodeGroupEcsSpecOutput

type UpdateNodeGroupEcsSpecOutput struct {
	Metadata *response.ResponseMetadata

	ClusterId *string `type:"string" json:",omitempty"`

	OperationId *string `type:"string" json:",omitempty"`

	ResultData *ResultDataForUpdateNodeGroupEcsSpecOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateNodeGroupEcsSpecOutput) GoString

func (s UpdateNodeGroupEcsSpecOutput) GoString() string

GoString returns the string representation

func (*UpdateNodeGroupEcsSpecOutput) SetClusterId

SetClusterId sets the ClusterId field's value.

func (*UpdateNodeGroupEcsSpecOutput) SetOperationId

SetOperationId sets the OperationId field's value.

func (*UpdateNodeGroupEcsSpecOutput) SetResultData

SetResultData sets the ResultData field's value.

func (UpdateNodeGroupEcsSpecOutput) String

String returns the string representation

Jump to

Keyboard shortcuts

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