@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ExportServerEngineAttributeRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
ExportServerEngineAttributeRequest() |
Modifier and Type | Method and Description |
---|---|
ExportServerEngineAttributeRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getExportAttributeName()
The name of the export attribute.
|
List<EngineAttribute> |
getInputAttributes()
The list of engine attributes.
|
String |
getServerName()
The name of the Server to which the attribute is being exported from
|
int |
hashCode() |
void |
setExportAttributeName(String exportAttributeName)
The name of the export attribute.
|
void |
setInputAttributes(Collection<EngineAttribute> inputAttributes)
The list of engine attributes.
|
void |
setServerName(String serverName)
The name of the Server to which the attribute is being exported from
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
ExportServerEngineAttributeRequest |
withExportAttributeName(String exportAttributeName)
The name of the export attribute.
|
ExportServerEngineAttributeRequest |
withInputAttributes(Collection<EngineAttribute> inputAttributes)
The list of engine attributes.
|
ExportServerEngineAttributeRequest |
withInputAttributes(EngineAttribute... inputAttributes)
The list of engine attributes.
|
ExportServerEngineAttributeRequest |
withServerName(String serverName)
The name of the Server to which the attribute is being exported from
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setExportAttributeName(String exportAttributeName)
The name of the export attribute. Currently supported export attribute is "Userdata" which exports a userdata
script filled out with parameters provided in the InputAttributes
list.
exportAttributeName
- The name of the export attribute. Currently supported export attribute is "Userdata" which exports a
userdata script filled out with parameters provided in the InputAttributes
list.public String getExportAttributeName()
The name of the export attribute. Currently supported export attribute is "Userdata" which exports a userdata
script filled out with parameters provided in the InputAttributes
list.
InputAttributes
list.public ExportServerEngineAttributeRequest withExportAttributeName(String exportAttributeName)
The name of the export attribute. Currently supported export attribute is "Userdata" which exports a userdata
script filled out with parameters provided in the InputAttributes
list.
exportAttributeName
- The name of the export attribute. Currently supported export attribute is "Userdata" which exports a
userdata script filled out with parameters provided in the InputAttributes
list.public void setServerName(String serverName)
The name of the Server to which the attribute is being exported from
serverName
- The name of the Server to which the attribute is being exported frompublic String getServerName()
The name of the Server to which the attribute is being exported from
public ExportServerEngineAttributeRequest withServerName(String serverName)
The name of the Server to which the attribute is being exported from
serverName
- The name of the Server to which the attribute is being exported frompublic List<EngineAttribute> getInputAttributes()
The list of engine attributes. The list type is EngineAttribute
. EngineAttribute
is a
pair of attribute name and value. For ExportAttributeName
"Userdata", currently supported input
attribute names are: - "RunList": For Chef, an ordered list of roles and/or recipes that are run in the exact
order. For Puppet, this parameter is ignored. - "OrganizationName": For Chef, an organization name. AWS OpsWorks
for Chef Server always creates the organization "default". For Puppet, this parameter is ignored. -
"NodeEnvironment": For Chef, a node environment (eg. development, staging, onebox). For Puppet, this parameter is
ignored. - "NodeClientVersion": For Chef, version of Chef Engine (3 numbers separated by dots, eg. "13.8.5"). If
empty, it uses the latest one. For Puppet, this parameter is ignored.
EngineAttribute
.
EngineAttribute
is a pair of attribute name and value. For ExportAttributeName
"Userdata", currently supported input attribute names are: - "RunList": For Chef, an ordered list of
roles and/or recipes that are run in the exact order. For Puppet, this parameter is ignored. -
"OrganizationName": For Chef, an organization name. AWS OpsWorks for Chef Server always creates the
organization "default". For Puppet, this parameter is ignored. - "NodeEnvironment": For Chef, a node
environment (eg. development, staging, onebox). For Puppet, this parameter is ignored. -
"NodeClientVersion": For Chef, version of Chef Engine (3 numbers separated by dots, eg. "13.8.5"). If
empty, it uses the latest one. For Puppet, this parameter is ignored.public void setInputAttributes(Collection<EngineAttribute> inputAttributes)
The list of engine attributes. The list type is EngineAttribute
. EngineAttribute
is a
pair of attribute name and value. For ExportAttributeName
"Userdata", currently supported input
attribute names are: - "RunList": For Chef, an ordered list of roles and/or recipes that are run in the exact
order. For Puppet, this parameter is ignored. - "OrganizationName": For Chef, an organization name. AWS OpsWorks
for Chef Server always creates the organization "default". For Puppet, this parameter is ignored. -
"NodeEnvironment": For Chef, a node environment (eg. development, staging, onebox). For Puppet, this parameter is
ignored. - "NodeClientVersion": For Chef, version of Chef Engine (3 numbers separated by dots, eg. "13.8.5"). If
empty, it uses the latest one. For Puppet, this parameter is ignored.
inputAttributes
- The list of engine attributes. The list type is EngineAttribute
. EngineAttribute
is a pair of attribute name and value. For ExportAttributeName
"Userdata", currently
supported input attribute names are: - "RunList": For Chef, an ordered list of roles and/or recipes that
are run in the exact order. For Puppet, this parameter is ignored. - "OrganizationName": For Chef, an
organization name. AWS OpsWorks for Chef Server always creates the organization "default". For Puppet,
this parameter is ignored. - "NodeEnvironment": For Chef, a node environment (eg. development, staging,
onebox). For Puppet, this parameter is ignored. - "NodeClientVersion": For Chef, version of Chef Engine (3
numbers separated by dots, eg. "13.8.5"). If empty, it uses the latest one. For Puppet, this parameter is
ignored.public ExportServerEngineAttributeRequest withInputAttributes(EngineAttribute... inputAttributes)
The list of engine attributes. The list type is EngineAttribute
. EngineAttribute
is a
pair of attribute name and value. For ExportAttributeName
"Userdata", currently supported input
attribute names are: - "RunList": For Chef, an ordered list of roles and/or recipes that are run in the exact
order. For Puppet, this parameter is ignored. - "OrganizationName": For Chef, an organization name. AWS OpsWorks
for Chef Server always creates the organization "default". For Puppet, this parameter is ignored. -
"NodeEnvironment": For Chef, a node environment (eg. development, staging, onebox). For Puppet, this parameter is
ignored. - "NodeClientVersion": For Chef, version of Chef Engine (3 numbers separated by dots, eg. "13.8.5"). If
empty, it uses the latest one. For Puppet, this parameter is ignored.
NOTE: This method appends the values to the existing list (if any). Use
setInputAttributes(java.util.Collection)
or withInputAttributes(java.util.Collection)
if you
want to override the existing values.
inputAttributes
- The list of engine attributes. The list type is EngineAttribute
. EngineAttribute
is a pair of attribute name and value. For ExportAttributeName
"Userdata", currently
supported input attribute names are: - "RunList": For Chef, an ordered list of roles and/or recipes that
are run in the exact order. For Puppet, this parameter is ignored. - "OrganizationName": For Chef, an
organization name. AWS OpsWorks for Chef Server always creates the organization "default". For Puppet,
this parameter is ignored. - "NodeEnvironment": For Chef, a node environment (eg. development, staging,
onebox). For Puppet, this parameter is ignored. - "NodeClientVersion": For Chef, version of Chef Engine (3
numbers separated by dots, eg. "13.8.5"). If empty, it uses the latest one. For Puppet, this parameter is
ignored.public ExportServerEngineAttributeRequest withInputAttributes(Collection<EngineAttribute> inputAttributes)
The list of engine attributes. The list type is EngineAttribute
. EngineAttribute
is a
pair of attribute name and value. For ExportAttributeName
"Userdata", currently supported input
attribute names are: - "RunList": For Chef, an ordered list of roles and/or recipes that are run in the exact
order. For Puppet, this parameter is ignored. - "OrganizationName": For Chef, an organization name. AWS OpsWorks
for Chef Server always creates the organization "default". For Puppet, this parameter is ignored. -
"NodeEnvironment": For Chef, a node environment (eg. development, staging, onebox). For Puppet, this parameter is
ignored. - "NodeClientVersion": For Chef, version of Chef Engine (3 numbers separated by dots, eg. "13.8.5"). If
empty, it uses the latest one. For Puppet, this parameter is ignored.
inputAttributes
- The list of engine attributes. The list type is EngineAttribute
. EngineAttribute
is a pair of attribute name and value. For ExportAttributeName
"Userdata", currently
supported input attribute names are: - "RunList": For Chef, an ordered list of roles and/or recipes that
are run in the exact order. For Puppet, this parameter is ignored. - "OrganizationName": For Chef, an
organization name. AWS OpsWorks for Chef Server always creates the organization "default". For Puppet,
this parameter is ignored. - "NodeEnvironment": For Chef, a node environment (eg. development, staging,
onebox). For Puppet, this parameter is ignored. - "NodeClientVersion": For Chef, version of Chef Engine (3
numbers separated by dots, eg. "13.8.5"). If empty, it uses the latest one. For Puppet, this parameter is
ignored.public String toString()
toString
in class Object
Object.toString()
public ExportServerEngineAttributeRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.