Package com.oracle.bmc.devops.model
Class ObjectStorageGenericArtifactLocationDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.devops.model.GenericArtifactLocationDetails
-
- com.oracle.bmc.devops.model.ObjectStorageGenericArtifactLocationDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20210630") public final class ObjectStorageGenericArtifactLocationDetails extends GenericArtifactLocationDetails
ObjectStorage bucket details where artifact is located.
Note: Objects should always be created or deserialized using theObjectStorageGenericArtifactLocationDetails.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 theObjectStorageGenericArtifactLocationDetails.Builder
, which maintain a set of all explicitly set fields calledObjectStorageGenericArtifactLocationDetails.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
ObjectStorageGenericArtifactLocationDetails.Builder
-
Nested classes/interfaces inherited from class com.oracle.bmc.devops.model.GenericArtifactLocationDetails
GenericArtifactLocationDetails.StorageType
-
-
Constructor Summary
Constructors Constructor Description ObjectStorageGenericArtifactLocationDetails(String namespace, String bucketName, String objectName, String region)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ObjectStorageGenericArtifactLocationDetails.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getBucketName()
Specifies the Object Storage bucket.String
getNamespace()
Unique namespace in the tenancy which contains the bucketString
getObjectName()
Specifies the name of object inside the bucket.String
getRegion()
Region identifier.int
hashCode()
ObjectStorageGenericArtifactLocationDetails.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
ObjectStorageGenericArtifactLocationDetails
@Deprecated public ObjectStorageGenericArtifactLocationDetails(String namespace, String bucketName, String objectName, String region)
Deprecated.
-
-
Method Detail
-
builder
public static ObjectStorageGenericArtifactLocationDetails.Builder builder()
Create a new builder.
-
toBuilder
public ObjectStorageGenericArtifactLocationDetails.Builder toBuilder()
-
getNamespace
public String getNamespace()
Unique namespace in the tenancy which contains the bucket- Returns:
- the value
-
getBucketName
public String getBucketName()
Specifies the Object Storage bucket.- Returns:
- the value
-
getObjectName
public String getObjectName()
Specifies the name of object inside the bucket.- Returns:
- the value
-
getRegion
public String getRegion()
Region identifier.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in classGenericArtifactLocationDetails
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Overrides:
toString
in classGenericArtifactLocationDetails
- Parameters:
includeByteArrayContents
- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classGenericArtifactLocationDetails
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classGenericArtifactLocationDetails
-
-