@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateSubscriptionTargetRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateSubscriptionTargetRequest() |
Modifier and Type | Method and Description |
---|---|
CreateSubscriptionTargetRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
List<String> |
getApplicableAssetTypes()
The asset types that can be included in the subscription target.
|
List<String> |
getAuthorizedPrincipals()
The authorized principals of the subscription target.
|
String |
getClientToken()
A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
|
String |
getDomainIdentifier()
The ID of the Amazon DataZone domain in which subscription target is created.
|
String |
getEnvironmentIdentifier()
The ID of the environment in which subscription target is created.
|
String |
getManageAccessRole()
The manage access role that is used to create the subscription target.
|
String |
getName()
The name of the subscription target.
|
String |
getProvider()
The provider of the subscription target.
|
List<SubscriptionTargetForm> |
getSubscriptionTargetConfig()
The configuration of the subscription target.
|
String |
getType()
The type of the subscription target.
|
int |
hashCode() |
void |
setApplicableAssetTypes(Collection<String> applicableAssetTypes)
The asset types that can be included in the subscription target.
|
void |
setAuthorizedPrincipals(Collection<String> authorizedPrincipals)
The authorized principals of the subscription target.
|
void |
setClientToken(String clientToken)
A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
|
void |
setDomainIdentifier(String domainIdentifier)
The ID of the Amazon DataZone domain in which subscription target is created.
|
void |
setEnvironmentIdentifier(String environmentIdentifier)
The ID of the environment in which subscription target is created.
|
void |
setManageAccessRole(String manageAccessRole)
The manage access role that is used to create the subscription target.
|
void |
setName(String name)
The name of the subscription target.
|
void |
setProvider(String provider)
The provider of the subscription target.
|
void |
setSubscriptionTargetConfig(Collection<SubscriptionTargetForm> subscriptionTargetConfig)
The configuration of the subscription target.
|
void |
setType(String type)
The type of the subscription target.
|
String |
toString()
Returns a string representation of this object.
|
CreateSubscriptionTargetRequest |
withApplicableAssetTypes(Collection<String> applicableAssetTypes)
The asset types that can be included in the subscription target.
|
CreateSubscriptionTargetRequest |
withApplicableAssetTypes(String... applicableAssetTypes)
The asset types that can be included in the subscription target.
|
CreateSubscriptionTargetRequest |
withAuthorizedPrincipals(Collection<String> authorizedPrincipals)
The authorized principals of the subscription target.
|
CreateSubscriptionTargetRequest |
withAuthorizedPrincipals(String... authorizedPrincipals)
The authorized principals of the subscription target.
|
CreateSubscriptionTargetRequest |
withClientToken(String clientToken)
A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
|
CreateSubscriptionTargetRequest |
withDomainIdentifier(String domainIdentifier)
The ID of the Amazon DataZone domain in which subscription target is created.
|
CreateSubscriptionTargetRequest |
withEnvironmentIdentifier(String environmentIdentifier)
The ID of the environment in which subscription target is created.
|
CreateSubscriptionTargetRequest |
withManageAccessRole(String manageAccessRole)
The manage access role that is used to create the subscription target.
|
CreateSubscriptionTargetRequest |
withName(String name)
The name of the subscription target.
|
CreateSubscriptionTargetRequest |
withProvider(String provider)
The provider of the subscription target.
|
CreateSubscriptionTargetRequest |
withSubscriptionTargetConfig(Collection<SubscriptionTargetForm> subscriptionTargetConfig)
The configuration of the subscription target.
|
CreateSubscriptionTargetRequest |
withSubscriptionTargetConfig(SubscriptionTargetForm... subscriptionTargetConfig)
The configuration of the subscription target.
|
CreateSubscriptionTargetRequest |
withType(String type)
The type of the subscription target.
|
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 List<String> getApplicableAssetTypes()
The asset types that can be included in the subscription target.
public void setApplicableAssetTypes(Collection<String> applicableAssetTypes)
The asset types that can be included in the subscription target.
applicableAssetTypes
- The asset types that can be included in the subscription target.public CreateSubscriptionTargetRequest withApplicableAssetTypes(String... applicableAssetTypes)
The asset types that can be included in the subscription target.
NOTE: This method appends the values to the existing list (if any). Use
setApplicableAssetTypes(java.util.Collection)
or withApplicableAssetTypes(java.util.Collection)
if you want to override the existing values.
applicableAssetTypes
- The asset types that can be included in the subscription target.public CreateSubscriptionTargetRequest withApplicableAssetTypes(Collection<String> applicableAssetTypes)
The asset types that can be included in the subscription target.
applicableAssetTypes
- The asset types that can be included in the subscription target.public List<String> getAuthorizedPrincipals()
The authorized principals of the subscription target.
public void setAuthorizedPrincipals(Collection<String> authorizedPrincipals)
The authorized principals of the subscription target.
authorizedPrincipals
- The authorized principals of the subscription target.public CreateSubscriptionTargetRequest withAuthorizedPrincipals(String... authorizedPrincipals)
The authorized principals of the subscription target.
NOTE: This method appends the values to the existing list (if any). Use
setAuthorizedPrincipals(java.util.Collection)
or withAuthorizedPrincipals(java.util.Collection)
if you want to override the existing values.
authorizedPrincipals
- The authorized principals of the subscription target.public CreateSubscriptionTargetRequest withAuthorizedPrincipals(Collection<String> authorizedPrincipals)
The authorized principals of the subscription target.
authorizedPrincipals
- The authorized principals of the subscription target.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 CreateSubscriptionTargetRequest 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 setDomainIdentifier(String domainIdentifier)
The ID of the Amazon DataZone domain in which subscription target is created.
domainIdentifier
- The ID of the Amazon DataZone domain in which subscription target is created.public String getDomainIdentifier()
The ID of the Amazon DataZone domain in which subscription target is created.
public CreateSubscriptionTargetRequest withDomainIdentifier(String domainIdentifier)
The ID of the Amazon DataZone domain in which subscription target is created.
domainIdentifier
- The ID of the Amazon DataZone domain in which subscription target is created.public void setEnvironmentIdentifier(String environmentIdentifier)
The ID of the environment in which subscription target is created.
environmentIdentifier
- The ID of the environment in which subscription target is created.public String getEnvironmentIdentifier()
The ID of the environment in which subscription target is created.
public CreateSubscriptionTargetRequest withEnvironmentIdentifier(String environmentIdentifier)
The ID of the environment in which subscription target is created.
environmentIdentifier
- The ID of the environment in which subscription target is created.public void setManageAccessRole(String manageAccessRole)
The manage access role that is used to create the subscription target.
manageAccessRole
- The manage access role that is used to create the subscription target.public String getManageAccessRole()
The manage access role that is used to create the subscription target.
public CreateSubscriptionTargetRequest withManageAccessRole(String manageAccessRole)
The manage access role that is used to create the subscription target.
manageAccessRole
- The manage access role that is used to create the subscription target.public void setName(String name)
The name of the subscription target.
name
- The name of the subscription target.public String getName()
The name of the subscription target.
public CreateSubscriptionTargetRequest withName(String name)
The name of the subscription target.
name
- The name of the subscription target.public void setProvider(String provider)
The provider of the subscription target.
provider
- The provider of the subscription target.public String getProvider()
The provider of the subscription target.
public CreateSubscriptionTargetRequest withProvider(String provider)
The provider of the subscription target.
provider
- The provider of the subscription target.public List<SubscriptionTargetForm> getSubscriptionTargetConfig()
The configuration of the subscription target.
public void setSubscriptionTargetConfig(Collection<SubscriptionTargetForm> subscriptionTargetConfig)
The configuration of the subscription target.
subscriptionTargetConfig
- The configuration of the subscription target.public CreateSubscriptionTargetRequest withSubscriptionTargetConfig(SubscriptionTargetForm... subscriptionTargetConfig)
The configuration of the subscription target.
NOTE: This method appends the values to the existing list (if any). Use
setSubscriptionTargetConfig(java.util.Collection)
or
withSubscriptionTargetConfig(java.util.Collection)
if you want to override the existing values.
subscriptionTargetConfig
- The configuration of the subscription target.public CreateSubscriptionTargetRequest withSubscriptionTargetConfig(Collection<SubscriptionTargetForm> subscriptionTargetConfig)
The configuration of the subscription target.
subscriptionTargetConfig
- The configuration of the subscription target.public void setType(String type)
The type of the subscription target.
type
- The type of the subscription target.public String getType()
The type of the subscription target.
public CreateSubscriptionTargetRequest withType(String type)
The type of the subscription target.
type
- The type of the subscription target.public String toString()
toString
in class Object
Object.toString()
public CreateSubscriptionTargetRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()