Class ObjectStorageBucketConfigDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.certificatesmanagement.model.ObjectStorageBucketConfigDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20210224") public final class ObjectStorageBucketConfigDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelThe details of the Object Storage bucket configured to store the certificate revocation list (CRL).
Note: Objects should always be created or deserialized using theObjectStorageBucketConfigDetails.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 theObjectStorageBucketConfigDetails.Builder, which maintain a set of all explicitly set fields calledObjectStorageBucketConfigDetails.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 classObjectStorageBucketConfigDetails.Builder
-
Constructor Summary
Constructors Constructor Description ObjectStorageBucketConfigDetails(String objectStorageNamespace, String objectStorageBucketName, String objectStorageObjectNameFormat)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ObjectStorageBucketConfigDetails.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetObjectStorageBucketName()The name of the bucket where the CRL is stored.StringgetObjectStorageNamespace()The tenancy of the bucket where the CRL is stored.StringgetObjectStorageObjectNameFormat()The object name in the bucket where the CRL is stored, expressed using a format where the version number of the issuing CA is inserted as part of the Object Storage object name wherever you include a pair of curly braces.inthashCode()ObjectStorageBucketConfigDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
ObjectStorageBucketConfigDetails
@Deprecated @ConstructorProperties({"objectStorageNamespace","objectStorageBucketName","objectStorageObjectNameFormat"}) public ObjectStorageBucketConfigDetails(String objectStorageNamespace, String objectStorageBucketName, String objectStorageObjectNameFormat)
Deprecated.
-
-
Method Detail
-
builder
public static ObjectStorageBucketConfigDetails.Builder builder()
Create a new builder.
-
toBuilder
public ObjectStorageBucketConfigDetails.Builder toBuilder()
-
getObjectStorageNamespace
public String getObjectStorageNamespace()
The tenancy of the bucket where the CRL is stored.- Returns:
- the value
-
getObjectStorageBucketName
public String getObjectStorageBucketName()
The name of the bucket where the CRL is stored.- Returns:
- the value
-
getObjectStorageObjectNameFormat
public String getObjectStorageObjectNameFormat()
The object name in the bucket where the CRL is stored, expressed using a format where the version number of the issuing CA is inserted as part of the Object Storage object name wherever you include a pair of curly braces.This versioning scheme helps avoid collisions when new CA versions are created. For example, myCrlFileIssuedFromCAVersion{}.crl becomes myCrlFileIssuedFromCAVersion2.crl for CA version 2.
- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classcom.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:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-