Class RequestEmailSubdomainCsrDetails


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20211201")
    public final class RequestEmailSubdomainCsrDetails
    extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
    Email subdomain certificate request detail
    Note: Objects should always be created or deserialized using the RequestEmailSubdomainCsrDetails.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 RequestEmailSubdomainCsrDetails.Builder, which maintain a set of all explicitly set fields called RequestEmailSubdomainCsrDetails.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).

    • Method Detail

      • getCommonName

        public String getCommonName()
        fully qualified host name
        Returns:
        the value
      • getSans

        public String getSans()
        subject alternative names, comma separated
        Returns:
        the value
      • getOrganizationName

        public String getOrganizationName()
        company name
        Returns:
        the value
      • getOrganizationUnit

        public String getOrganizationUnit()
        company section
        Returns:
        the value
      • getLocality

        public String getLocality()
        city
        Returns:
        the value
      • getState

        public String getState()
        state or province
        Returns:
        the value
      • getCountry

        public String getCountry()
        country name
        Returns:
        the value
      • getEmailAddress

        public String getEmailAddress()
        email address
        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