Class IdentityProviderGroupSummary


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20160918")
    public final class IdentityProviderGroupSummary
    extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
    A group created in an identity provider that can be mapped to a group in OCI
    Note: Objects should always be created or deserialized using the IdentityProviderGroupSummary.Builder.

    This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of the IdentityProviderGroupSummary.Builder, which maintain a set of all explicitly set fields called IdentityProviderGroupSummary.Builder.__explicitlySet__. The hashCode() and equals(Object) methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).

    • Constructor Detail

      • IdentityProviderGroupSummary

        @Deprecated
        @ConstructorProperties({"id","identityProviderId","displayName","name","externalIdentifier","timeCreated","timeModified"})
        public IdentityProviderGroupSummary​(String id,
                                            String identityProviderId,
                                            String displayName,
                                            String name,
                                            String externalIdentifier,
                                            Date timeCreated,
                                            Date timeModified)
        Deprecated.
    • Method Detail

      • getId

        public String getId()
        The OCID of the IdentityProviderGroup.
        Returns:
        the value
      • getIdentityProviderId

        public String getIdentityProviderId()
        The OCID of the IdentityProvider this group belongs to.
        Returns:
        the value
      • getDisplayName

        public String getDisplayName()
        Display name of the group
        Returns:
        the value
      • getName

        public String getName()
        Display name of the group
        Returns:
        the value
      • getExternalIdentifier

        public String getExternalIdentifier()
        Identifier of the group in the identity provider
        Returns:
        the value
      • getTimeCreated

        public Date getTimeCreated()
        Date and time the IdentityProviderGroup was created, in the format defined by RFC3339.

        Example: 2016-08-25T21:10:29.600Z

        Returns:
        the value
      • getTimeModified

        public Date getTimeModified()
        Date and time the IdentityProviderGroup was last modified, in the format defined by RFC3339.

        Example: 2016-08-25T21:10:29.600Z

        Returns:
        the value
      • toString

        public String toString()
        Overrides:
        toString in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • toString

        public String toString​(boolean includeByteArrayContents)
        Return a string representation of the object.
        Parameters:
        includeByteArrayContents - true to include the full contents of byte arrays
        Returns:
        string representation
      • equals

        public boolean equals​(Object o)
        Overrides:
        equals in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel