Class ExportRequest


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20200430")
    public final class ExportRequest
    extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
    Export metadata object response.
    Note: Objects should always be created or deserialized using the ExportRequest.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 ExportRequest.Builder, which maintain a set of all explicitly set fields called ExportRequest.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).
    • Method Detail

      • getKey

        public String getKey()
        Export object request key
        Returns:
        the value
      • getObjectKeys

        public List<String> getObjectKeys()
        The list of the objects to be exported
        Returns:
        the value
      • getBucketName

        public String getBucketName()
        The name of the Object Storage Bucket where the objects will be exported to
        Returns:
        the value
      • getFileName

        public String getFileName()
        Name of the exported zip file.
        Returns:
        the value
      • getObjectStorageTenancyId

        public String getObjectStorageTenancyId()
        Optional parameter to point to object storage tenancy (if using Object Storage of different tenancy)
        Returns:
        the value
      • getObjectStorageRegion

        public String getObjectStorageRegion()
        Region of the object storage (if using object storage of different region)
        Returns:
        the value
      • getAreReferencesIncluded

        public Boolean getAreReferencesIncluded()
        Controls if the references will be exported along with the objects
        Returns:
        the value
      • getIsObjectOverwriteEnabled

        public Boolean getIsObjectOverwriteEnabled()
        Flag to control whether to overwrite the object if it is already present at the provided object storage location.
        Returns:
        the value
      • getFilters

        public List<String> getFilters()
        Export multiple objects based on filters.
        Returns:
        the value
      • getStatus

        public ExportRequest.Status getStatus()
        Export Objects request status.
        Returns:
        the value
      • getCreatedBy

        public String getCreatedBy()
        Name of the user who initiated export request.
        Returns:
        the value
      • getTotalExportedObjectCount

        public Integer getTotalExportedObjectCount()
        Number of objects that are exported.
        Returns:
        the value
      • getTimeStartedInMillis

        public Long getTimeStartedInMillis()
        Time at which the request started getting processed.
        Returns:
        the value
      • getTimeEndedInMillis

        public Long getTimeEndedInMillis()
        Time at which the request was completely processed.
        Returns:
        the value
      • getErrorMessages

        public Map<String,​String> getErrorMessages()
        Contains key of the error
        Returns:
        the value
      • getReferencedItems

        public String getReferencedItems()
        The array of exported referenced objects.
        Returns:
        the value
      • getName

        public String getName()
        Name of the export request.
        Returns:
        the value
      • toString

        public String toString()
        Overrides:
        toString in class com.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 class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel