@Generated(value="OracleSDKGenerator", comments="API Version: 20200107") public final class ObjectStorageLocation extends ResultLocation
The object storage location where usage or cost CSVs will be uploaded.
Note: Objects should always be created or deserialized using the ObjectStorageLocation.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 ObjectStorageLocation.Builder
, which maintain a
set of all explicitly set fields called ObjectStorageLocation.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
).
Modifier and Type | Class and Description |
---|---|
static class |
ObjectStorageLocation.Builder |
ResultLocation.LocationType
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
ObjectStorageLocation(String region,
String namespace,
String bucketName)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static ObjectStorageLocation.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getBucketName()
The bucket name where usage or cost CSVs will be uploaded.
|
String |
getNamespace()
The namespace needed to determine the object storage bucket.
|
String |
getRegion()
The destination Object Store Region specified by the customer.
|
int |
hashCode() |
ObjectStorageLocation.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated public ObjectStorageLocation(String region, String namespace, String bucketName)
public static ObjectStorageLocation.Builder builder()
Create a new builder.
public ObjectStorageLocation.Builder toBuilder()
public String getRegion()
The destination Object Store Region specified by the customer.
public String getNamespace()
The namespace needed to determine the object storage bucket.
public String getBucketName()
The bucket name where usage or cost CSVs will be uploaded.
public String toString()
toString
in class ResultLocation
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
toString
in class ResultLocation
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class ResultLocation
public int hashCode()
hashCode
in class ResultLocation
Copyright © 2016–2024. All rights reserved.