@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SubscriptionTargetSummary extends Object implements Serializable, Cloneable, StructuredPojo
The details of the subscription target.
Constructor and Description |
---|
SubscriptionTargetSummary() |
Modifier and Type | Method and Description |
---|---|
SubscriptionTargetSummary |
clone() |
boolean |
equals(Object obj) |
List<String> |
getApplicableAssetTypes()
The asset types included in the subscription target.
|
List<String> |
getAuthorizedPrincipals()
The authorized principals included in 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 identifier of the Amazon DataZone domain in which the subscription target exists.
|
String |
getEnvironmentId()
The identifier of the environment of the subscription target.
|
String |
getId()
The identifier of the subscription target.
|
String |
getManageAccessRole()
The manage access role specified in the subscription target.
|
String |
getName()
The name of the subscription target.
|
String |
getProjectId()
The identifier of the project specified in 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.
|
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 |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setApplicableAssetTypes(Collection<String> applicableAssetTypes)
The asset types included in the subscription target.
|
void |
setAuthorizedPrincipals(Collection<String> authorizedPrincipals)
The authorized principals included in 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 identifier of the Amazon DataZone domain in which the subscription target exists.
|
void |
setEnvironmentId(String environmentId)
The identifier of the environment of the subscription target.
|
void |
setId(String id)
The identifier of the subscription target.
|
void |
setManageAccessRole(String manageAccessRole)
The manage access role specified in the subscription target.
|
void |
setName(String name)
The name of the subscription target.
|
void |
setProjectId(String projectId)
The identifier of the project specified in 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.
|
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.
|
SubscriptionTargetSummary |
withApplicableAssetTypes(Collection<String> applicableAssetTypes)
The asset types included in the subscription target.
|
SubscriptionTargetSummary |
withApplicableAssetTypes(String... applicableAssetTypes)
The asset types included in the subscription target.
|
SubscriptionTargetSummary |
withAuthorizedPrincipals(Collection<String> authorizedPrincipals)
The authorized principals included in the subscription target.
|
SubscriptionTargetSummary |
withAuthorizedPrincipals(String... authorizedPrincipals)
The authorized principals included in the subscription target.
|
SubscriptionTargetSummary |
withCreatedAt(Date createdAt)
The timestamp of when the subscription target was created.
|
SubscriptionTargetSummary |
withCreatedBy(String createdBy)
The Amazon DataZone user who created the subscription target.
|
SubscriptionTargetSummary |
withDomainId(String domainId)
The identifier of the Amazon DataZone domain in which the subscription target exists.
|
SubscriptionTargetSummary |
withEnvironmentId(String environmentId)
The identifier of the environment of the subscription target.
|
SubscriptionTargetSummary |
withId(String id)
The identifier of the subscription target.
|
SubscriptionTargetSummary |
withManageAccessRole(String manageAccessRole)
The manage access role specified in the subscription target.
|
SubscriptionTargetSummary |
withName(String name)
The name of the subscription target.
|
SubscriptionTargetSummary |
withProjectId(String projectId)
The identifier of the project specified in the subscription target.
|
SubscriptionTargetSummary |
withProvider(String provider)
The provider of the subscription target.
|
SubscriptionTargetSummary |
withSubscriptionTargetConfig(Collection<SubscriptionTargetForm> subscriptionTargetConfig)
The configuration of the subscription target.
|
SubscriptionTargetSummary |
withSubscriptionTargetConfig(SubscriptionTargetForm... subscriptionTargetConfig)
The configuration of the subscription target.
|
SubscriptionTargetSummary |
withType(String type)
The type of the subscription target.
|
SubscriptionTargetSummary |
withUpdatedAt(Date updatedAt)
The timestamp of when the subscription target was updated.
|
SubscriptionTargetSummary |
withUpdatedBy(String updatedBy)
The Amazon DataZone user who updated the subscription target.
|
public List<String> getApplicableAssetTypes()
The asset types included in the subscription target.
public void setApplicableAssetTypes(Collection<String> applicableAssetTypes)
The asset types included in the subscription target.
applicableAssetTypes
- The asset types included in the subscription target.public SubscriptionTargetSummary withApplicableAssetTypes(String... applicableAssetTypes)
The asset types 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 included in the subscription target.public SubscriptionTargetSummary withApplicableAssetTypes(Collection<String> applicableAssetTypes)
The asset types included in the subscription target.
applicableAssetTypes
- The asset types included in the subscription target.public List<String> getAuthorizedPrincipals()
The authorized principals included in the subscription target.
public void setAuthorizedPrincipals(Collection<String> authorizedPrincipals)
The authorized principals included in the subscription target.
authorizedPrincipals
- The authorized principals included in the subscription target.public SubscriptionTargetSummary withAuthorizedPrincipals(String... authorizedPrincipals)
The authorized principals included in 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 included in the subscription target.public SubscriptionTargetSummary withAuthorizedPrincipals(Collection<String> authorizedPrincipals)
The authorized principals included in the subscription target.
authorizedPrincipals
- The authorized principals included in 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 SubscriptionTargetSummary 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 SubscriptionTargetSummary 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 identifier of the Amazon DataZone domain in which the subscription target exists.
domainId
- The identifier of the Amazon DataZone domain in which the subscription target exists.public String getDomainId()
The identifier of the Amazon DataZone domain in which the subscription target exists.
public SubscriptionTargetSummary withDomainId(String domainId)
The identifier of the Amazon DataZone domain in which the subscription target exists.
domainId
- The identifier of the Amazon DataZone domain in which the subscription target exists.public void setEnvironmentId(String environmentId)
The identifier of the environment of the subscription target.
environmentId
- The identifier of the environment of the subscription target.public String getEnvironmentId()
The identifier of the environment of the subscription target.
public SubscriptionTargetSummary withEnvironmentId(String environmentId)
The identifier of the environment of the subscription target.
environmentId
- The identifier of the environment of the subscription target.public void setId(String id)
The identifier of the subscription target.
id
- The identifier of the subscription target.public String getId()
The identifier of the subscription target.
public SubscriptionTargetSummary withId(String id)
The identifier of the subscription target.
id
- The identifier of the subscription target.public void setManageAccessRole(String manageAccessRole)
The manage access role specified in the subscription target.
manageAccessRole
- The manage access role specified in the subscription target.public String getManageAccessRole()
The manage access role specified in the subscription target.
public SubscriptionTargetSummary withManageAccessRole(String manageAccessRole)
The manage access role specified in the subscription target.
manageAccessRole
- The manage access role specified in 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 SubscriptionTargetSummary withName(String name)
The name of the subscription target.
name
- The name of the subscription target.public void setProjectId(String projectId)
The identifier of the project specified in the subscription target.
projectId
- The identifier of the project specified in the subscription target.public String getProjectId()
The identifier of the project specified in the subscription target.
public SubscriptionTargetSummary withProjectId(String projectId)
The identifier of the project specified in the subscription target.
projectId
- The identifier of the project specified in 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 SubscriptionTargetSummary 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 SubscriptionTargetSummary 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 SubscriptionTargetSummary 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 SubscriptionTargetSummary 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 SubscriptionTargetSummary 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 SubscriptionTargetSummary 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 SubscriptionTargetSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.