Package com.oracle.bmc.bds.model
Class ConfigLevelManageBdsCertificateDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.bds.model.ManageBdsCertificateLevelTypeDetails
-
- com.oracle.bmc.bds.model.ConfigLevelManageBdsCertificateDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20190531") public final class ConfigLevelManageBdsCertificateDetails extends ManageBdsCertificateLevelTypeDetailsDetails of certificate configuration / certificate authority level used to trigger the BDS certificate generation or renewal.
Note: Objects should always be created or deserialized using theConfigLevelManageBdsCertificateDetails.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 theConfigLevelManageBdsCertificateDetails.Builder, which maintain a set of all explicitly set fields calledConfigLevelManageBdsCertificateDetails.Builder.__explicitlySet__. ThehashCode()andequals(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).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classConfigLevelManageBdsCertificateDetails.Builder-
Nested classes/interfaces inherited from class com.oracle.bmc.bds.model.ManageBdsCertificateLevelTypeDetails
ManageBdsCertificateLevelTypeDetails.TriggerType
-
-
Constructor Summary
Constructors Constructor Description ConfigLevelManageBdsCertificateDetails(String certificateConfigurationId, Boolean isMissingNodesOnly)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ConfigLevelManageBdsCertificateDetails.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetCertificateConfigurationId()The id of the BDS certificate configuration used to generate or renew BDS certificate(s).BooleangetIsMissingNodesOnly()Boolean flag specifying whether the request will only generate certificates for nodes which do not have the same certificate authority as the certificate configuration or not.inthashCode()ConfigLevelManageBdsCertificateDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
ConfigLevelManageBdsCertificateDetails
@Deprecated public ConfigLevelManageBdsCertificateDetails(String certificateConfigurationId, Boolean isMissingNodesOnly)
Deprecated.
-
-
Method Detail
-
builder
public static ConfigLevelManageBdsCertificateDetails.Builder builder()
Create a new builder.
-
toBuilder
public ConfigLevelManageBdsCertificateDetails.Builder toBuilder()
-
getCertificateConfigurationId
public String getCertificateConfigurationId()
The id of the BDS certificate configuration used to generate or renew BDS certificate(s).- Returns:
- the value
-
getIsMissingNodesOnly
public Boolean getIsMissingNodesOnly()
Boolean flag specifying whether the request will only generate certificates for nodes which do not have the same certificate authority as the certificate configuration or not.The flag is only used for generating certificates from CONFIG_LEVEL.
- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classManageBdsCertificateLevelTypeDetails
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Overrides:
toStringin classManageBdsCertificateLevelTypeDetails- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classManageBdsCertificateLevelTypeDetails
-
hashCode
public int hashCode()
- Overrides:
hashCodein classManageBdsCertificateLevelTypeDetails
-
-