Class CreateContainerOciFssVolumeDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.containerinstances.model.CreateContainerVolumeDetails
-
- com.oracle.bmc.containerinstances.model.CreateContainerOciFssVolumeDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20210415") public final class CreateContainerOciFssVolumeDetails extends CreateContainerVolumeDetailsAn OCI File Storage Service (FSS) File System that can be mounted to Containers within a Container Instance.Check https://docs.oracle.com/en-us/iaas/api/#/en/filestorage/20171215/FileSystem for more details.
Note: Objects should always be created or deserialized using theCreateContainerOciFssVolumeDetails.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 theCreateContainerOciFssVolumeDetails.Builder, which maintain a set of all explicitly set fields calledCreateContainerOciFssVolumeDetails.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 classCreateContainerOciFssVolumeDetails.Builder
-
Constructor Summary
Constructors Constructor Description CreateContainerOciFssVolumeDetails(String name, CreateOciFssMountTargetDetails mountTarget, CreateOciFssExportDetails export, CreateOciFssSecurityDetails security, CreateOciFssMountCommandDetails mountCommand, String subnetId)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CreateContainerOciFssVolumeDetails.Builderbuilder()Create a new builder.booleanequals(Object o)CreateOciFssExportDetailsgetExport()CreateOciFssMountCommandDetailsgetMountCommand()CreateOciFssMountTargetDetailsgetMountTarget()CreateOciFssSecurityDetailsgetSecurity()StringgetSubnetId()Specifies the network interface to be used for the OCI File Storage Service (FSS) volume.inthashCode()CreateContainerOciFssVolumeDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.-
Methods inherited from class com.oracle.bmc.containerinstances.model.CreateContainerVolumeDetails
getName
-
-
-
-
Constructor Detail
-
CreateContainerOciFssVolumeDetails
@Deprecated public CreateContainerOciFssVolumeDetails(String name, CreateOciFssMountTargetDetails mountTarget, CreateOciFssExportDetails export, CreateOciFssSecurityDetails security, CreateOciFssMountCommandDetails mountCommand, String subnetId)
Deprecated.
-
-
Method Detail
-
builder
public static CreateContainerOciFssVolumeDetails.Builder builder()
Create a new builder.
-
toBuilder
public CreateContainerOciFssVolumeDetails.Builder toBuilder()
-
getMountTarget
public CreateOciFssMountTargetDetails getMountTarget()
-
getExport
public CreateOciFssExportDetails getExport()
-
getSecurity
public CreateOciFssSecurityDetails getSecurity()
-
getMountCommand
public CreateOciFssMountCommandDetails getMountCommand()
-
getSubnetId
public String getSubnetId()
Specifies the network interface to be used for the OCI File Storage Service (FSS) volume.This is a required parameter when a Container Instance is attached to more than one subnets.
- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classCreateContainerVolumeDetails
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Overrides:
toStringin classCreateContainerVolumeDetails- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classCreateContainerVolumeDetails
-
hashCode
public int hashCode()
- Overrides:
hashCodein classCreateContainerVolumeDetails
-
-