@Generated(value="OracleSDKGenerator", comments="API Version: 20200430") public final class CreateImportRequestDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Details of import object.
Note: Objects should always be created or deserialized using the CreateImportRequestDetails.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 CreateImportRequestDetails.Builder
, which maintain a
set of all explicitly set fields called CreateImportRequestDetails.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 |
CreateImportRequestDetails.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
CreateImportRequestDetails(String bucketName,
String fileName,
String objectStorageTenancyId,
String objectStorageRegion,
String objectKeyForImport,
Boolean areDataAssetReferencesIncluded,
ImportConflictResolution importConflictResolution)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static CreateImportRequestDetails.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Boolean |
getAreDataAssetReferencesIncluded()
This field controls if the data asset references will be included during import.
|
String |
getBucketName()
Name of the Object Storage bucket where the object will be imported from.
|
String |
getFileName()
Name of the zip file to be imported.
|
ImportConflictResolution |
getImportConflictResolution() |
String |
getObjectKeyForImport()
Key of the object inside which all the objects will be imported
|
String |
getObjectStorageRegion()
Region of the object storage (if using object storage of different region)
|
String |
getObjectStorageTenancyId()
Optional parameter to point to object storage tenancy (if using Object Storage of different
tenancy)
|
int |
hashCode() |
CreateImportRequestDetails.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"bucketName","fileName","objectStorageTenancyId","objectStorageRegion","objectKeyForImport","areDataAssetReferencesIncluded","importConflictResolution"}) public CreateImportRequestDetails(String bucketName, String fileName, String objectStorageTenancyId, String objectStorageRegion, String objectKeyForImport, Boolean areDataAssetReferencesIncluded, ImportConflictResolution importConflictResolution)
public static CreateImportRequestDetails.Builder builder()
Create a new builder.
public CreateImportRequestDetails.Builder toBuilder()
public String getBucketName()
Name of the Object Storage bucket where the object will be imported from.
public String getFileName()
Name of the zip file to be imported.
public String getObjectStorageTenancyId()
Optional parameter to point to object storage tenancy (if using Object Storage of different tenancy)
public String getObjectStorageRegion()
Region of the object storage (if using object storage of different region)
public String getObjectKeyForImport()
Key of the object inside which all the objects will be imported
public Boolean getAreDataAssetReferencesIncluded()
This field controls if the data asset references will be included during import.
public ImportConflictResolution getImportConflictResolution()
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.