@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateAssetRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateAssetRequest() |
Modifier and Type | Method and Description |
---|---|
CreateAssetRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getClientToken()
A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
|
String |
getDescription()
Asset description.
|
String |
getDomainIdentifier()
Amazon DataZone domain where the asset is created.
|
String |
getExternalIdentifier()
The external identifier of the asset.
|
List<FormInput> |
getFormsInput()
Metadata forms attached to the asset.
|
List<String> |
getGlossaryTerms()
Glossary terms attached to the asset.
|
String |
getName()
Asset name.
|
String |
getOwningProjectIdentifier()
The unique identifier of the project that owns this asset.
|
PredictionConfiguration |
getPredictionConfiguration()
The configuration of the automatically generated business-friendly metadata for the asset.
|
String |
getTypeIdentifier()
The unique identifier of this asset's type.
|
String |
getTypeRevision()
The revision of this asset's type.
|
int |
hashCode() |
void |
setClientToken(String clientToken)
A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
|
void |
setDescription(String description)
Asset description.
|
void |
setDomainIdentifier(String domainIdentifier)
Amazon DataZone domain where the asset is created.
|
void |
setExternalIdentifier(String externalIdentifier)
The external identifier of the asset.
|
void |
setFormsInput(Collection<FormInput> formsInput)
Metadata forms attached to the asset.
|
void |
setGlossaryTerms(Collection<String> glossaryTerms)
Glossary terms attached to the asset.
|
void |
setName(String name)
Asset name.
|
void |
setOwningProjectIdentifier(String owningProjectIdentifier)
The unique identifier of the project that owns this asset.
|
void |
setPredictionConfiguration(PredictionConfiguration predictionConfiguration)
The configuration of the automatically generated business-friendly metadata for the asset.
|
void |
setTypeIdentifier(String typeIdentifier)
The unique identifier of this asset's type.
|
void |
setTypeRevision(String typeRevision)
The revision of this asset's type.
|
String |
toString()
Returns a string representation of this object.
|
CreateAssetRequest |
withClientToken(String clientToken)
A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
|
CreateAssetRequest |
withDescription(String description)
Asset description.
|
CreateAssetRequest |
withDomainIdentifier(String domainIdentifier)
Amazon DataZone domain where the asset is created.
|
CreateAssetRequest |
withExternalIdentifier(String externalIdentifier)
The external identifier of the asset.
|
CreateAssetRequest |
withFormsInput(Collection<FormInput> formsInput)
Metadata forms attached to the asset.
|
CreateAssetRequest |
withFormsInput(FormInput... formsInput)
Metadata forms attached to the asset.
|
CreateAssetRequest |
withGlossaryTerms(Collection<String> glossaryTerms)
Glossary terms attached to the asset.
|
CreateAssetRequest |
withGlossaryTerms(String... glossaryTerms)
Glossary terms attached to the asset.
|
CreateAssetRequest |
withName(String name)
Asset name.
|
CreateAssetRequest |
withOwningProjectIdentifier(String owningProjectIdentifier)
The unique identifier of the project that owns this asset.
|
CreateAssetRequest |
withPredictionConfiguration(PredictionConfiguration predictionConfiguration)
The configuration of the automatically generated business-friendly metadata for the asset.
|
CreateAssetRequest |
withTypeIdentifier(String typeIdentifier)
The unique identifier of this asset's type.
|
CreateAssetRequest |
withTypeRevision(String typeRevision)
The revision of this asset's type.
|
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 setClientToken(String clientToken)
A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
clientToken
- A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.public String getClientToken()
A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
public CreateAssetRequest withClientToken(String clientToken)
A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
clientToken
- A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.public void setDescription(String description)
Asset description.
description
- Asset description.public String getDescription()
Asset description.
public CreateAssetRequest withDescription(String description)
Asset description.
description
- Asset description.public void setDomainIdentifier(String domainIdentifier)
Amazon DataZone domain where the asset is created.
domainIdentifier
- Amazon DataZone domain where the asset is created.public String getDomainIdentifier()
Amazon DataZone domain where the asset is created.
public CreateAssetRequest withDomainIdentifier(String domainIdentifier)
Amazon DataZone domain where the asset is created.
domainIdentifier
- Amazon DataZone domain where the asset is created.public void setExternalIdentifier(String externalIdentifier)
The external identifier of the asset.
externalIdentifier
- The external identifier of the asset.public String getExternalIdentifier()
The external identifier of the asset.
public CreateAssetRequest withExternalIdentifier(String externalIdentifier)
The external identifier of the asset.
externalIdentifier
- The external identifier of the asset.public List<FormInput> getFormsInput()
Metadata forms attached to the asset.
public void setFormsInput(Collection<FormInput> formsInput)
Metadata forms attached to the asset.
formsInput
- Metadata forms attached to the asset.public CreateAssetRequest withFormsInput(FormInput... formsInput)
Metadata forms attached to the asset.
NOTE: This method appends the values to the existing list (if any). Use
setFormsInput(java.util.Collection)
or withFormsInput(java.util.Collection)
if you want to
override the existing values.
formsInput
- Metadata forms attached to the asset.public CreateAssetRequest withFormsInput(Collection<FormInput> formsInput)
Metadata forms attached to the asset.
formsInput
- Metadata forms attached to the asset.public List<String> getGlossaryTerms()
Glossary terms attached to the asset.
public void setGlossaryTerms(Collection<String> glossaryTerms)
Glossary terms attached to the asset.
glossaryTerms
- Glossary terms attached to the asset.public CreateAssetRequest withGlossaryTerms(String... glossaryTerms)
Glossary terms attached to the asset.
NOTE: This method appends the values to the existing list (if any). Use
setGlossaryTerms(java.util.Collection)
or withGlossaryTerms(java.util.Collection)
if you want
to override the existing values.
glossaryTerms
- Glossary terms attached to the asset.public CreateAssetRequest withGlossaryTerms(Collection<String> glossaryTerms)
Glossary terms attached to the asset.
glossaryTerms
- Glossary terms attached to the asset.public void setName(String name)
Asset name.
name
- Asset name.public String getName()
Asset name.
public CreateAssetRequest withName(String name)
Asset name.
name
- Asset name.public void setOwningProjectIdentifier(String owningProjectIdentifier)
The unique identifier of the project that owns this asset.
owningProjectIdentifier
- The unique identifier of the project that owns this asset.public String getOwningProjectIdentifier()
The unique identifier of the project that owns this asset.
public CreateAssetRequest withOwningProjectIdentifier(String owningProjectIdentifier)
The unique identifier of the project that owns this asset.
owningProjectIdentifier
- The unique identifier of the project that owns this asset.public void setPredictionConfiguration(PredictionConfiguration predictionConfiguration)
The configuration of the automatically generated business-friendly metadata for the asset.
predictionConfiguration
- The configuration of the automatically generated business-friendly metadata for the asset.public PredictionConfiguration getPredictionConfiguration()
The configuration of the automatically generated business-friendly metadata for the asset.
public CreateAssetRequest withPredictionConfiguration(PredictionConfiguration predictionConfiguration)
The configuration of the automatically generated business-friendly metadata for the asset.
predictionConfiguration
- The configuration of the automatically generated business-friendly metadata for the asset.public void setTypeIdentifier(String typeIdentifier)
The unique identifier of this asset's type.
typeIdentifier
- The unique identifier of this asset's type.public String getTypeIdentifier()
The unique identifier of this asset's type.
public CreateAssetRequest withTypeIdentifier(String typeIdentifier)
The unique identifier of this asset's type.
typeIdentifier
- The unique identifier of this asset's type.public void setTypeRevision(String typeRevision)
The revision of this asset's type.
typeRevision
- The revision of this asset's type.public String getTypeRevision()
The revision of this asset's type.
public CreateAssetRequest withTypeRevision(String typeRevision)
The revision of this asset's type.
typeRevision
- The revision of this asset's type.public String toString()
toString
in class Object
Object.toString()
public CreateAssetRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()