@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class IdentitySourceItem extends Object implements Serializable, Cloneable, StructuredPojo
A structure that defines an identity source.
This data type is used as a request parameter for the ListIdentityStores operation.
Constructor and Description |
---|
IdentitySourceItem() |
Modifier and Type | Method and Description |
---|---|
IdentitySourceItem |
clone() |
boolean |
equals(Object obj) |
Date |
getCreatedDate()
The date and time the identity source was originally created.
|
IdentitySourceItemDetails |
getDetails()
A structure that contains the details of the associated identity provider (IdP).
|
String |
getIdentitySourceId()
The unique identifier of the identity source.
|
Date |
getLastUpdatedDate()
The date and time the identity source was most recently updated.
|
String |
getPolicyStoreId()
The identifier of the policy store that contains the identity source.
|
String |
getPrincipalEntityType()
The Cedar entity type of the principals returned from the IdP associated with this identity source.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCreatedDate(Date createdDate)
The date and time the identity source was originally created.
|
void |
setDetails(IdentitySourceItemDetails details)
A structure that contains the details of the associated identity provider (IdP).
|
void |
setIdentitySourceId(String identitySourceId)
The unique identifier of the identity source.
|
void |
setLastUpdatedDate(Date lastUpdatedDate)
The date and time the identity source was most recently updated.
|
void |
setPolicyStoreId(String policyStoreId)
The identifier of the policy store that contains the identity source.
|
void |
setPrincipalEntityType(String principalEntityType)
The Cedar entity type of the principals returned from the IdP associated with this identity source.
|
String |
toString()
Returns a string representation of this object.
|
IdentitySourceItem |
withCreatedDate(Date createdDate)
The date and time the identity source was originally created.
|
IdentitySourceItem |
withDetails(IdentitySourceItemDetails details)
A structure that contains the details of the associated identity provider (IdP).
|
IdentitySourceItem |
withIdentitySourceId(String identitySourceId)
The unique identifier of the identity source.
|
IdentitySourceItem |
withLastUpdatedDate(Date lastUpdatedDate)
The date and time the identity source was most recently updated.
|
IdentitySourceItem |
withPolicyStoreId(String policyStoreId)
The identifier of the policy store that contains the identity source.
|
IdentitySourceItem |
withPrincipalEntityType(String principalEntityType)
The Cedar entity type of the principals returned from the IdP associated with this identity source.
|
public void setCreatedDate(Date createdDate)
The date and time the identity source was originally created.
createdDate
- The date and time the identity source was originally created.public Date getCreatedDate()
The date and time the identity source was originally created.
public IdentitySourceItem withCreatedDate(Date createdDate)
The date and time the identity source was originally created.
createdDate
- The date and time the identity source was originally created.public void setDetails(IdentitySourceItemDetails details)
A structure that contains the details of the associated identity provider (IdP).
details
- A structure that contains the details of the associated identity provider (IdP).public IdentitySourceItemDetails getDetails()
A structure that contains the details of the associated identity provider (IdP).
public IdentitySourceItem withDetails(IdentitySourceItemDetails details)
A structure that contains the details of the associated identity provider (IdP).
details
- A structure that contains the details of the associated identity provider (IdP).public void setIdentitySourceId(String identitySourceId)
The unique identifier of the identity source.
identitySourceId
- The unique identifier of the identity source.public String getIdentitySourceId()
The unique identifier of the identity source.
public IdentitySourceItem withIdentitySourceId(String identitySourceId)
The unique identifier of the identity source.
identitySourceId
- The unique identifier of the identity source.public void setLastUpdatedDate(Date lastUpdatedDate)
The date and time the identity source was most recently updated.
lastUpdatedDate
- The date and time the identity source was most recently updated.public Date getLastUpdatedDate()
The date and time the identity source was most recently updated.
public IdentitySourceItem withLastUpdatedDate(Date lastUpdatedDate)
The date and time the identity source was most recently updated.
lastUpdatedDate
- The date and time the identity source was most recently updated.public void setPolicyStoreId(String policyStoreId)
The identifier of the policy store that contains the identity source.
policyStoreId
- The identifier of the policy store that contains the identity source.public String getPolicyStoreId()
The identifier of the policy store that contains the identity source.
public IdentitySourceItem withPolicyStoreId(String policyStoreId)
The identifier of the policy store that contains the identity source.
policyStoreId
- The identifier of the policy store that contains the identity source.public void setPrincipalEntityType(String principalEntityType)
The Cedar entity type of the principals returned from the IdP associated with this identity source.
principalEntityType
- The Cedar entity type of the principals returned from the IdP associated with this identity source.public String getPrincipalEntityType()
The Cedar entity type of the principals returned from the IdP associated with this identity source.
public IdentitySourceItem withPrincipalEntityType(String principalEntityType)
The Cedar entity type of the principals returned from the IdP associated with this identity source.
principalEntityType
- The Cedar entity type of the principals returned from the IdP associated with this identity source.public String toString()
toString
in class Object
Object.toString()
public IdentitySourceItem clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.