@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 a response parameter to the ListIdentitySources operation.
Constructor and Description |
---|
IdentitySourceItem() |
Modifier and Type | Method and Description |
---|---|
IdentitySourceItem |
clone() |
boolean |
equals(Object obj) |
ConfigurationItem |
getConfiguration()
Contains configuration information about an identity source.
|
Date |
getCreatedDate()
The date and time the identity source was originally created.
|
IdentitySourceItemDetails |
getDetails()
Deprecated.
|
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 |
setConfiguration(ConfigurationItem configuration)
Contains configuration information about an identity source.
|
void |
setCreatedDate(Date createdDate)
The date and time the identity source was originally created.
|
void |
setDetails(IdentitySourceItemDetails details)
Deprecated.
|
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 |
withConfiguration(ConfigurationItem configuration)
Contains configuration information about an identity source.
|
IdentitySourceItem |
withCreatedDate(Date createdDate)
The date and time the identity source was originally created.
|
IdentitySourceItem |
withDetails(IdentitySourceItemDetails details)
Deprecated.
|
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.@Deprecated 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).@Deprecated public IdentitySourceItemDetails getDetails()
A structure that contains the details of the associated identity provider (IdP).
@Deprecated 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 void setConfiguration(ConfigurationItem configuration)
Contains configuration information about an identity source.
configuration
- Contains configuration information about an identity source.public ConfigurationItem getConfiguration()
Contains configuration information about an identity source.
public IdentitySourceItem withConfiguration(ConfigurationItem configuration)
Contains configuration information about an identity source.
configuration
- Contains configuration information about an 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.