@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateAppBlockRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateAppBlockRequest() |
Modifier and Type | Method and Description |
---|---|
CreateAppBlockRequest |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
CreateAppBlockRequest |
clearTagsEntries()
Removes all the entries added into Tags.
|
CreateAppBlockRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getDescription()
The description of the app block.
|
String |
getDisplayName()
The display name of the app block.
|
String |
getName()
The name of the app block.
|
String |
getPackagingType()
The packaging type of the app block.
|
ScriptDetails |
getPostSetupScriptDetails()
The post setup script details of the app block.
|
ScriptDetails |
getSetupScriptDetails()
The setup script details of the app block.
|
S3Location |
getSourceS3Location()
The source S3 location of the app block.
|
Map<String,String> |
getTags()
The tags assigned to the app block.
|
int |
hashCode() |
void |
setDescription(String description)
The description of the app block.
|
void |
setDisplayName(String displayName)
The display name of the app block.
|
void |
setName(String name)
The name of the app block.
|
void |
setPackagingType(String packagingType)
The packaging type of the app block.
|
void |
setPostSetupScriptDetails(ScriptDetails postSetupScriptDetails)
The post setup script details of the app block.
|
void |
setSetupScriptDetails(ScriptDetails setupScriptDetails)
The setup script details of the app block.
|
void |
setSourceS3Location(S3Location sourceS3Location)
The source S3 location of the app block.
|
void |
setTags(Map<String,String> tags)
The tags assigned to the app block.
|
String |
toString()
Returns a string representation of this object.
|
CreateAppBlockRequest |
withDescription(String description)
The description of the app block.
|
CreateAppBlockRequest |
withDisplayName(String displayName)
The display name of the app block.
|
CreateAppBlockRequest |
withName(String name)
The name of the app block.
|
CreateAppBlockRequest |
withPackagingType(PackagingType packagingType)
The packaging type of the app block.
|
CreateAppBlockRequest |
withPackagingType(String packagingType)
The packaging type of the app block.
|
CreateAppBlockRequest |
withPostSetupScriptDetails(ScriptDetails postSetupScriptDetails)
The post setup script details of the app block.
|
CreateAppBlockRequest |
withSetupScriptDetails(ScriptDetails setupScriptDetails)
The setup script details of the app block.
|
CreateAppBlockRequest |
withSourceS3Location(S3Location sourceS3Location)
The source S3 location of the app block.
|
CreateAppBlockRequest |
withTags(Map<String,String> tags)
The tags assigned to the app block.
|
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)
The name of the app block.
name
- The name of the app block.public String getName()
The name of the app block.
public CreateAppBlockRequest withName(String name)
The name of the app block.
name
- The name of the app block.public void setDescription(String description)
The description of the app block.
description
- The description of the app block.public String getDescription()
The description of the app block.
public CreateAppBlockRequest withDescription(String description)
The description of the app block.
description
- The description of the app block.public void setDisplayName(String displayName)
The display name of the app block. This is not displayed to the user.
displayName
- The display name of the app block. This is not displayed to the user.public String getDisplayName()
The display name of the app block. This is not displayed to the user.
public CreateAppBlockRequest withDisplayName(String displayName)
The display name of the app block. This is not displayed to the user.
displayName
- The display name of the app block. This is not displayed to the user.public void setSourceS3Location(S3Location sourceS3Location)
The source S3 location of the app block.
sourceS3Location
- The source S3 location of the app block.public S3Location getSourceS3Location()
The source S3 location of the app block.
public CreateAppBlockRequest withSourceS3Location(S3Location sourceS3Location)
The source S3 location of the app block.
sourceS3Location
- The source S3 location of the app block.public void setSetupScriptDetails(ScriptDetails setupScriptDetails)
The setup script details of the app block. This must be provided for the CUSTOM
PackagingType.
setupScriptDetails
- The setup script details of the app block. This must be provided for the CUSTOM
PackagingType.public ScriptDetails getSetupScriptDetails()
The setup script details of the app block. This must be provided for the CUSTOM
PackagingType.
CUSTOM
PackagingType.public CreateAppBlockRequest withSetupScriptDetails(ScriptDetails setupScriptDetails)
The setup script details of the app block. This must be provided for the CUSTOM
PackagingType.
setupScriptDetails
- The setup script details of the app block. This must be provided for the CUSTOM
PackagingType.public Map<String,String> getTags()
The tags assigned to the app block.
public void setTags(Map<String,String> tags)
The tags assigned to the app block.
tags
- The tags assigned to the app block.public CreateAppBlockRequest withTags(Map<String,String> tags)
The tags assigned to the app block.
tags
- The tags assigned to the app block.public CreateAppBlockRequest addTagsEntry(String key, String value)
public CreateAppBlockRequest clearTagsEntries()
public void setPostSetupScriptDetails(ScriptDetails postSetupScriptDetails)
The post setup script details of the app block. This can only be provided for the APPSTREAM2
PackagingType.
postSetupScriptDetails
- The post setup script details of the app block. This can only be provided for the APPSTREAM2
PackagingType.public ScriptDetails getPostSetupScriptDetails()
The post setup script details of the app block. This can only be provided for the APPSTREAM2
PackagingType.
APPSTREAM2
PackagingType.public CreateAppBlockRequest withPostSetupScriptDetails(ScriptDetails postSetupScriptDetails)
The post setup script details of the app block. This can only be provided for the APPSTREAM2
PackagingType.
postSetupScriptDetails
- The post setup script details of the app block. This can only be provided for the APPSTREAM2
PackagingType.public void setPackagingType(String packagingType)
The packaging type of the app block.
packagingType
- The packaging type of the app block.PackagingType
public String getPackagingType()
The packaging type of the app block.
PackagingType
public CreateAppBlockRequest withPackagingType(String packagingType)
The packaging type of the app block.
packagingType
- The packaging type of the app block.PackagingType
public CreateAppBlockRequest withPackagingType(PackagingType packagingType)
The packaging type of the app block.
packagingType
- The packaging type of the app block.PackagingType
public String toString()
toString
in class Object
Object.toString()
public CreateAppBlockRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()