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.ExplicitlySetBmcModel
The 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 class
ObjectStorageBucketConfigDetails.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.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getObjectStorageBucketName()
The name of the bucket where the CRL is stored.String
getObjectStorageNamespace()
The tenancy of the bucket where the CRL is stored.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.int
hashCode()
ObjectStorageBucketConfigDetails.Builder
toBuilder()
String
toString()
String
toString(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:
toString
in 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:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-