@Generated(value="OracleSDKGenerator", comments="API Version: 20171215") public final class CreateExportDetails extends Object
Details for creating the export.
Note: Objects should always be created or deserialized using the CreateExportDetails.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 CreateExportDetails.Builder
, which maintain a set of all explicitly set fields called
__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take
__explicitlySet__
into account. The constructor, on the other hand, does not set __explicitlySet__
(since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
CreateExportDetails.Builder |
Constructor and Description |
---|
CreateExportDetails(List<ClientOptions> exportOptions,
String exportSetId,
String fileSystemId,
String path)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static CreateExportDetails.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Set<String> |
get__explicitlySet__() |
List<ClientOptions> |
getExportOptions()
Export options for the new export.
|
String |
getExportSetId()
The OCID of this export’s export set.
|
String |
getFileSystemId()
The OCID of this export’s file system.
|
String |
getPath()
Path used to access the associated file system.
|
int |
hashCode() |
CreateExportDetails.Builder |
toBuilder() |
String |
toString() |
@ConstructorProperties(value={"exportOptions","exportSetId","fileSystemId","path"}) @Deprecated public CreateExportDetails(List<ClientOptions> exportOptions, String exportSetId, String fileSystemId, String path)
public static CreateExportDetails.Builder builder()
Create a new builder.
public CreateExportDetails.Builder toBuilder()
public List<ClientOptions> getExportOptions()
Export options for the new export. If left unspecified, defaults to:
[ { "source" : "0.0.0.0/0", "requirePrivilegedSourcePort" : false, "access" : "READ_WRITE", "identitySquash" : "NONE" } ]
*Note:** Mount targets do not have Internet-routable IP
addresses. Therefore they will not be reachable from the
Internet, even if an associated ClientOptions
item has
a source of 0.0.0.0/0
.
*If set to the empty array then the export will not be visible to any clients.**
The export's exportOptions
can be changed after creation
using the UpdateExport
operation.
public String getPath()
Path used to access the associated file system.
Avoid entering confidential information.
Example: /mediafiles
Copyright © 2016–2022. All rights reserved.