Class ContainerOciFssVolume
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.containerinstances.model.ContainerVolume
-
- com.oracle.bmc.containerinstances.model.ContainerOciFssVolume
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20210415") public final class ContainerOciFssVolume extends ContainerVolumeAn 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 theContainerOciFssVolume.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 theContainerOciFssVolume.Builder, which maintain a set of all explicitly set fields calledContainerOciFssVolume.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 classContainerOciFssVolume.Builder
-
Constructor Summary
Constructors Constructor Description ContainerOciFssVolume(String name, OciFssMountTarget mountTarget, OciFssExport export, OciFssSecurity security, OciFssMountCommand mountCommand, String subnetId)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ContainerOciFssVolume.Builderbuilder()Create a new builder.booleanequals(Object o)OciFssExportgetExport()OciFssMountCommandgetMountCommand()OciFssMountTargetgetMountTarget()OciFssSecuritygetSecurity()StringgetSubnetId()Specifies the network interface to be used for the OCI File Storage Service (FSS) volume.inthashCode()ContainerOciFssVolume.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.-
Methods inherited from class com.oracle.bmc.containerinstances.model.ContainerVolume
getName
-
-
-
-
Constructor Detail
-
ContainerOciFssVolume
@Deprecated public ContainerOciFssVolume(String name, OciFssMountTarget mountTarget, OciFssExport export, OciFssSecurity security, OciFssMountCommand mountCommand, String subnetId)
Deprecated.
-
-
Method Detail
-
builder
public static ContainerOciFssVolume.Builder builder()
Create a new builder.
-
toBuilder
public ContainerOciFssVolume.Builder toBuilder()
-
getMountTarget
public OciFssMountTarget getMountTarget()
-
getExport
public OciFssExport getExport()
-
getSecurity
public OciFssSecurity getSecurity()
-
getMountCommand
public OciFssMountCommand 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 classContainerVolume
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Overrides:
toStringin classContainerVolume- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classContainerVolume
-
hashCode
public int hashCode()
- Overrides:
hashCodein classContainerVolume
-
-