@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateImageBuilderRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateImageBuilderRequest() |
Modifier and Type | Method and Description |
---|---|
CreateImageBuilderRequest |
addTagsEntry(String key,
String value) |
CreateImageBuilderRequest |
clearTagsEntries()
Removes all the entries added into Tags.
|
CreateImageBuilderRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getAppstreamAgentVersion()
The version of the AppStream 2.0 agent to use for this image builder.
|
String |
getDescription()
The description to display.
|
String |
getDisplayName()
The image builder name to display.
|
DomainJoinInfo |
getDomainJoinInfo()
The name of the directory and organizational unit (OU) to use to join the image builder to a Microsoft Active
Directory domain.
|
Boolean |
getEnableDefaultInternetAccess()
Enables or disables default internet access for the image builder.
|
String |
getImageArn()
The ARN of the public, private, or shared image to use.
|
String |
getImageName()
The name of the image used to create the image builder.
|
String |
getInstanceType()
The instance type to use when launching the image builder.
|
String |
getName()
A unique name for the image builder.
|
Map<String,String> |
getTags()
The tags to associate with the image builder.
|
VpcConfig |
getVpcConfig()
The VPC configuration for the image builder.
|
int |
hashCode() |
Boolean |
isEnableDefaultInternetAccess()
Enables or disables default internet access for the image builder.
|
void |
setAppstreamAgentVersion(String appstreamAgentVersion)
The version of the AppStream 2.0 agent to use for this image builder.
|
void |
setDescription(String description)
The description to display.
|
void |
setDisplayName(String displayName)
The image builder name to display.
|
void |
setDomainJoinInfo(DomainJoinInfo domainJoinInfo)
The name of the directory and organizational unit (OU) to use to join the image builder to a Microsoft Active
Directory domain.
|
void |
setEnableDefaultInternetAccess(Boolean enableDefaultInternetAccess)
Enables or disables default internet access for the image builder.
|
void |
setImageArn(String imageArn)
The ARN of the public, private, or shared image to use.
|
void |
setImageName(String imageName)
The name of the image used to create the image builder.
|
void |
setInstanceType(String instanceType)
The instance type to use when launching the image builder.
|
void |
setName(String name)
A unique name for the image builder.
|
void |
setTags(Map<String,String> tags)
The tags to associate with the image builder.
|
void |
setVpcConfig(VpcConfig vpcConfig)
The VPC configuration for the image builder.
|
String |
toString()
Returns a string representation of this object.
|
CreateImageBuilderRequest |
withAppstreamAgentVersion(String appstreamAgentVersion)
The version of the AppStream 2.0 agent to use for this image builder.
|
CreateImageBuilderRequest |
withDescription(String description)
The description to display.
|
CreateImageBuilderRequest |
withDisplayName(String displayName)
The image builder name to display.
|
CreateImageBuilderRequest |
withDomainJoinInfo(DomainJoinInfo domainJoinInfo)
The name of the directory and organizational unit (OU) to use to join the image builder to a Microsoft Active
Directory domain.
|
CreateImageBuilderRequest |
withEnableDefaultInternetAccess(Boolean enableDefaultInternetAccess)
Enables or disables default internet access for the image builder.
|
CreateImageBuilderRequest |
withImageArn(String imageArn)
The ARN of the public, private, or shared image to use.
|
CreateImageBuilderRequest |
withImageName(String imageName)
The name of the image used to create the image builder.
|
CreateImageBuilderRequest |
withInstanceType(String instanceType)
The instance type to use when launching the image builder.
|
CreateImageBuilderRequest |
withName(String name)
A unique name for the image builder.
|
CreateImageBuilderRequest |
withTags(Map<String,String> tags)
The tags to associate with the image builder.
|
CreateImageBuilderRequest |
withVpcConfig(VpcConfig vpcConfig)
The VPC configuration for the image builder.
|
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 setName(String name)
A unique name for the image builder.
name
- A unique name for the image builder.public String getName()
A unique name for the image builder.
public CreateImageBuilderRequest withName(String name)
A unique name for the image builder.
name
- A unique name for the image builder.public void setImageName(String imageName)
The name of the image used to create the image builder.
imageName
- The name of the image used to create the image builder.public String getImageName()
The name of the image used to create the image builder.
public CreateImageBuilderRequest withImageName(String imageName)
The name of the image used to create the image builder.
imageName
- The name of the image used to create the image builder.public void setImageArn(String imageArn)
The ARN of the public, private, or shared image to use.
imageArn
- The ARN of the public, private, or shared image to use.public String getImageArn()
The ARN of the public, private, or shared image to use.
public CreateImageBuilderRequest withImageArn(String imageArn)
The ARN of the public, private, or shared image to use.
imageArn
- The ARN of the public, private, or shared image to use.public void setInstanceType(String instanceType)
The instance type to use when launching the image builder.
instanceType
- The instance type to use when launching the image builder.public String getInstanceType()
The instance type to use when launching the image builder.
public CreateImageBuilderRequest withInstanceType(String instanceType)
The instance type to use when launching the image builder.
instanceType
- The instance type to use when launching the image builder.public void setDescription(String description)
The description to display.
description
- The description to display.public String getDescription()
The description to display.
public CreateImageBuilderRequest withDescription(String description)
The description to display.
description
- The description to display.public void setDisplayName(String displayName)
The image builder name to display.
displayName
- The image builder name to display.public String getDisplayName()
The image builder name to display.
public CreateImageBuilderRequest withDisplayName(String displayName)
The image builder name to display.
displayName
- The image builder name to display.public void setVpcConfig(VpcConfig vpcConfig)
The VPC configuration for the image builder. You can specify only one subnet.
vpcConfig
- The VPC configuration for the image builder. You can specify only one subnet.public VpcConfig getVpcConfig()
The VPC configuration for the image builder. You can specify only one subnet.
public CreateImageBuilderRequest withVpcConfig(VpcConfig vpcConfig)
The VPC configuration for the image builder. You can specify only one subnet.
vpcConfig
- The VPC configuration for the image builder. You can specify only one subnet.public void setEnableDefaultInternetAccess(Boolean enableDefaultInternetAccess)
Enables or disables default internet access for the image builder.
enableDefaultInternetAccess
- Enables or disables default internet access for the image builder.public Boolean getEnableDefaultInternetAccess()
Enables or disables default internet access for the image builder.
public CreateImageBuilderRequest withEnableDefaultInternetAccess(Boolean enableDefaultInternetAccess)
Enables or disables default internet access for the image builder.
enableDefaultInternetAccess
- Enables or disables default internet access for the image builder.public Boolean isEnableDefaultInternetAccess()
Enables or disables default internet access for the image builder.
public void setDomainJoinInfo(DomainJoinInfo domainJoinInfo)
The name of the directory and organizational unit (OU) to use to join the image builder to a Microsoft Active Directory domain.
domainJoinInfo
- The name of the directory and organizational unit (OU) to use to join the image builder to a Microsoft
Active Directory domain.public DomainJoinInfo getDomainJoinInfo()
The name of the directory and organizational unit (OU) to use to join the image builder to a Microsoft Active Directory domain.
public CreateImageBuilderRequest withDomainJoinInfo(DomainJoinInfo domainJoinInfo)
The name of the directory and organizational unit (OU) to use to join the image builder to a Microsoft Active Directory domain.
domainJoinInfo
- The name of the directory and organizational unit (OU) to use to join the image builder to a Microsoft
Active Directory domain.public void setAppstreamAgentVersion(String appstreamAgentVersion)
The version of the AppStream 2.0 agent to use for this image builder. To use the latest version of the AppStream 2.0 agent, specify [LATEST].
appstreamAgentVersion
- The version of the AppStream 2.0 agent to use for this image builder. To use the latest version of the
AppStream 2.0 agent, specify [LATEST].public String getAppstreamAgentVersion()
The version of the AppStream 2.0 agent to use for this image builder. To use the latest version of the AppStream 2.0 agent, specify [LATEST].
public CreateImageBuilderRequest withAppstreamAgentVersion(String appstreamAgentVersion)
The version of the AppStream 2.0 agent to use for this image builder. To use the latest version of the AppStream 2.0 agent, specify [LATEST].
appstreamAgentVersion
- The version of the AppStream 2.0 agent to use for this image builder. To use the latest version of the
AppStream 2.0 agent, specify [LATEST].public Map<String,String> getTags()
The tags to associate with the image builder. A tag is a key-value pair, and the value is optional. For example, Environment=Test. If you do not specify a value, Environment=.
Generally allowed characters are: letters, numbers, and spaces representable in UTF-8, and the following special characters:
_ . : / = + \ - @
If you do not specify a value, the value is set to an empty string.
For more information about tags, see Tagging Your Resources in the Amazon AppStream 2.0 Developer Guide.
Generally allowed characters are: letters, numbers, and spaces representable in UTF-8, and the following special characters:
_ . : / = + \ - @
If you do not specify a value, the value is set to an empty string.
For more information about tags, see Tagging Your Resources in the Amazon AppStream 2.0 Developer Guide.
public void setTags(Map<String,String> tags)
The tags to associate with the image builder. A tag is a key-value pair, and the value is optional. For example, Environment=Test. If you do not specify a value, Environment=.
Generally allowed characters are: letters, numbers, and spaces representable in UTF-8, and the following special characters:
_ . : / = + \ - @
If you do not specify a value, the value is set to an empty string.
For more information about tags, see Tagging Your Resources in the Amazon AppStream 2.0 Developer Guide.
tags
- The tags to associate with the image builder. A tag is a key-value pair, and the value is optional. For
example, Environment=Test. If you do not specify a value, Environment=.
Generally allowed characters are: letters, numbers, and spaces representable in UTF-8, and the following special characters:
_ . : / = + \ - @
If you do not specify a value, the value is set to an empty string.
For more information about tags, see Tagging Your Resources in the Amazon AppStream 2.0 Developer Guide.
public CreateImageBuilderRequest withTags(Map<String,String> tags)
The tags to associate with the image builder. A tag is a key-value pair, and the value is optional. For example, Environment=Test. If you do not specify a value, Environment=.
Generally allowed characters are: letters, numbers, and spaces representable in UTF-8, and the following special characters:
_ . : / = + \ - @
If you do not specify a value, the value is set to an empty string.
For more information about tags, see Tagging Your Resources in the Amazon AppStream 2.0 Developer Guide.
tags
- The tags to associate with the image builder. A tag is a key-value pair, and the value is optional. For
example, Environment=Test. If you do not specify a value, Environment=.
Generally allowed characters are: letters, numbers, and spaces representable in UTF-8, and the following special characters:
_ . : / = + \ - @
If you do not specify a value, the value is set to an empty string.
For more information about tags, see Tagging Your Resources in the Amazon AppStream 2.0 Developer Guide.
public CreateImageBuilderRequest addTagsEntry(String key, String value)
public CreateImageBuilderRequest clearTagsEntries()
public String toString()
toString
in class Object
Object.toString()
public CreateImageBuilderRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.