@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class GetSubscriptionTargetResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable, Cloneable
Constructor and Description |
---|
GetSubscriptionTargetResult() |
Modifier and Type | Method and Description |
---|---|
GetSubscriptionTargetResult |
clone() |
boolean |
equals(Object obj) |
List<String> |
getApplicableAssetTypes()
The asset types associated with the subscription target.
|
List<String> |
getAuthorizedPrincipals()
The authorized principals of the subscription target.
|
Date |
getCreatedAt()
The timestamp of when the subscription target was created.
|
String |
getCreatedBy()
The Amazon DataZone user who created the subscription target.
|
String |
getDomainId()
The ID of the Amazon DataZone domain in which the subscription target exists.
|
String |
getEnvironmentId()
The ID of the environment associated with the subscription target.
|
String |
getId()
The ID of the subscription target.
|
String |
getManageAccessRole()
The manage access role with which the subscription target was created.
|
String |
getName()
The name of the subscription target.
|
String |
getProjectId()
The ID of the project associated with the subscription target.
|
String |
getProvider()
The provider of the subscription target.
|
List<SubscriptionTargetForm> |
getSubscriptionTargetConfig()
The configuration of teh subscription target.
|
String |
getType()
The type of the subscription target.
|
Date |
getUpdatedAt()
The timestamp of when the subscription target was updated.
|
String |
getUpdatedBy()
The Amazon DataZone user who updated the subscription target.
|
int |
hashCode() |
void |
setApplicableAssetTypes(Collection<String> applicableAssetTypes)
The asset types associated with the subscription target.
|
void |
setAuthorizedPrincipals(Collection<String> authorizedPrincipals)
The authorized principals of the subscription target.
|
void |
setCreatedAt(Date createdAt)
The timestamp of when the subscription target was created.
|
void |
setCreatedBy(String createdBy)
The Amazon DataZone user who created the subscription target.
|
void |
setDomainId(String domainId)
The ID of the Amazon DataZone domain in which the subscription target exists.
|
void |
setEnvironmentId(String environmentId)
The ID of the environment associated with the subscription target.
|
void |
setId(String id)
The ID of the subscription target.
|
void |
setManageAccessRole(String manageAccessRole)
The manage access role with which the subscription target was created.
|
void |
setName(String name)
The name of the subscription target.
|
void |
setProjectId(String projectId)
The ID of the project associated with the subscription target.
|
void |
setProvider(String provider)
The provider of the subscription target.
|
void |
setSubscriptionTargetConfig(Collection<SubscriptionTargetForm> subscriptionTargetConfig)
The configuration of teh subscription target.
|
void |
setType(String type)
The type of the subscription target.
|
void |
setUpdatedAt(Date updatedAt)
The timestamp of when the subscription target was updated.
|
void |
setUpdatedBy(String updatedBy)
The Amazon DataZone user who updated the subscription target.
|
String |
toString()
Returns a string representation of this object.
|
GetSubscriptionTargetResult |
withApplicableAssetTypes(Collection<String> applicableAssetTypes)
The asset types associated with the subscription target.
|
GetSubscriptionTargetResult |
withApplicableAssetTypes(String... applicableAssetTypes)
The asset types associated with the subscription target.
|
GetSubscriptionTargetResult |
withAuthorizedPrincipals(Collection<String> authorizedPrincipals)
The authorized principals of the subscription target.
|
GetSubscriptionTargetResult |
withAuthorizedPrincipals(String... authorizedPrincipals)
The authorized principals of the subscription target.
|
GetSubscriptionTargetResult |
withCreatedAt(Date createdAt)
The timestamp of when the subscription target was created.
|
GetSubscriptionTargetResult |
withCreatedBy(String createdBy)
The Amazon DataZone user who created the subscription target.
|
GetSubscriptionTargetResult |
withDomainId(String domainId)
The ID of the Amazon DataZone domain in which the subscription target exists.
|
GetSubscriptionTargetResult |
withEnvironmentId(String environmentId)
The ID of the environment associated with the subscription target.
|
GetSubscriptionTargetResult |
withId(String id)
The ID of the subscription target.
|
GetSubscriptionTargetResult |
withManageAccessRole(String manageAccessRole)
The manage access role with which the subscription target was created.
|
GetSubscriptionTargetResult |
withName(String name)
The name of the subscription target.
|
GetSubscriptionTargetResult |
withProjectId(String projectId)
The ID of the project associated with the subscription target.
|
GetSubscriptionTargetResult |
withProvider(String provider)
The provider of the subscription target.
|
GetSubscriptionTargetResult |
withSubscriptionTargetConfig(Collection<SubscriptionTargetForm> subscriptionTargetConfig)
The configuration of teh subscription target.
|
GetSubscriptionTargetResult |
withSubscriptionTargetConfig(SubscriptionTargetForm... subscriptionTargetConfig)
The configuration of teh subscription target.
|
GetSubscriptionTargetResult |
withType(String type)
The type of the subscription target.
|
GetSubscriptionTargetResult |
withUpdatedAt(Date updatedAt)
The timestamp of when the subscription target was updated.
|
GetSubscriptionTargetResult |
withUpdatedBy(String updatedBy)
The Amazon DataZone user who updated the subscription target.
|
getSdkHttpMetadata, getSdkResponseMetadata, setSdkHttpMetadata, setSdkResponseMetadata
public List<String> getApplicableAssetTypes()
The asset types associated with the subscription target.
public void setApplicableAssetTypes(Collection<String> applicableAssetTypes)
The asset types associated with the subscription target.
applicableAssetTypes
- The asset types associated with the subscription target.public GetSubscriptionTargetResult withApplicableAssetTypes(String... applicableAssetTypes)
The asset types associated with 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 associated with the subscription target.public GetSubscriptionTargetResult withApplicableAssetTypes(Collection<String> applicableAssetTypes)
The asset types associated with the subscription target.
applicableAssetTypes
- The asset types associated with 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 GetSubscriptionTargetResult 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 GetSubscriptionTargetResult withAuthorizedPrincipals(Collection<String> authorizedPrincipals)
The authorized principals of the subscription target.
authorizedPrincipals
- The authorized principals of the subscription target.public void setCreatedAt(Date createdAt)
The timestamp of when the subscription target was created.
createdAt
- The timestamp of when the subscription target was created.public Date getCreatedAt()
The timestamp of when the subscription target was created.
public GetSubscriptionTargetResult withCreatedAt(Date createdAt)
The timestamp of when the subscription target was created.
createdAt
- The timestamp of when the subscription target was created.public void setCreatedBy(String createdBy)
The Amazon DataZone user who created the subscription target.
createdBy
- The Amazon DataZone user who created the subscription target.public String getCreatedBy()
The Amazon DataZone user who created the subscription target.
public GetSubscriptionTargetResult withCreatedBy(String createdBy)
The Amazon DataZone user who created the subscription target.
createdBy
- The Amazon DataZone user who created the subscription target.public void setDomainId(String domainId)
The ID of the Amazon DataZone domain in which the subscription target exists.
domainId
- The ID of the Amazon DataZone domain in which the subscription target exists.public String getDomainId()
The ID of the Amazon DataZone domain in which the subscription target exists.
public GetSubscriptionTargetResult withDomainId(String domainId)
The ID of the Amazon DataZone domain in which the subscription target exists.
domainId
- The ID of the Amazon DataZone domain in which the subscription target exists.public void setEnvironmentId(String environmentId)
The ID of the environment associated with the subscription target.
environmentId
- The ID of the environment associated with the subscription target.public String getEnvironmentId()
The ID of the environment associated with the subscription target.
public GetSubscriptionTargetResult withEnvironmentId(String environmentId)
The ID of the environment associated with the subscription target.
environmentId
- The ID of the environment associated with the subscription target.public void setId(String id)
The ID of the subscription target.
id
- The ID of the subscription target.public String getId()
The ID of the subscription target.
public GetSubscriptionTargetResult withId(String id)
The ID of the subscription target.
id
- The ID of the subscription target.public void setManageAccessRole(String manageAccessRole)
The manage access role with which the subscription target was created.
manageAccessRole
- The manage access role with which the subscription target was created.public String getManageAccessRole()
The manage access role with which the subscription target was created.
public GetSubscriptionTargetResult withManageAccessRole(String manageAccessRole)
The manage access role with which the subscription target was created.
manageAccessRole
- The manage access role with which the subscription target was created.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 GetSubscriptionTargetResult withName(String name)
The name of the subscription target.
name
- The name of the subscription target.public void setProjectId(String projectId)
The ID of the project associated with the subscription target.
projectId
- The ID of the project associated with the subscription target.public String getProjectId()
The ID of the project associated with the subscription target.
public GetSubscriptionTargetResult withProjectId(String projectId)
The ID of the project associated with the subscription target.
projectId
- The ID of the project associated with 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 GetSubscriptionTargetResult withProvider(String provider)
The provider of the subscription target.
provider
- The provider of the subscription target.public List<SubscriptionTargetForm> getSubscriptionTargetConfig()
The configuration of teh subscription target.
public void setSubscriptionTargetConfig(Collection<SubscriptionTargetForm> subscriptionTargetConfig)
The configuration of teh subscription target.
subscriptionTargetConfig
- The configuration of teh subscription target.public GetSubscriptionTargetResult withSubscriptionTargetConfig(SubscriptionTargetForm... subscriptionTargetConfig)
The configuration of teh 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 teh subscription target.public GetSubscriptionTargetResult withSubscriptionTargetConfig(Collection<SubscriptionTargetForm> subscriptionTargetConfig)
The configuration of teh subscription target.
subscriptionTargetConfig
- The configuration of teh 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 GetSubscriptionTargetResult withType(String type)
The type of the subscription target.
type
- The type of the subscription target.public void setUpdatedAt(Date updatedAt)
The timestamp of when the subscription target was updated.
updatedAt
- The timestamp of when the subscription target was updated.public Date getUpdatedAt()
The timestamp of when the subscription target was updated.
public GetSubscriptionTargetResult withUpdatedAt(Date updatedAt)
The timestamp of when the subscription target was updated.
updatedAt
- The timestamp of when the subscription target was updated.public void setUpdatedBy(String updatedBy)
The Amazon DataZone user who updated the subscription target.
updatedBy
- The Amazon DataZone user who updated the subscription target.public String getUpdatedBy()
The Amazon DataZone user who updated the subscription target.
public GetSubscriptionTargetResult withUpdatedBy(String updatedBy)
The Amazon DataZone user who updated the subscription target.
updatedBy
- The Amazon DataZone user who updated the subscription target.public String toString()
toString
in class Object
Object.toString()
public GetSubscriptionTargetResult clone()