Class LustreMount.Builder (1.43.0)

public static final class LustreMount.Builder extends GeneratedMessage.Builder<LustreMount.Builder> implements LustreMountOrBuilder

Represents a mount configuration for Lustre file system.

Protobuf type google.cloud.vertexai.v1.LustreMount

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public LustreMount build()
Returns
Type Description
LustreMount

buildPartial()

public LustreMount buildPartial()
Returns
Type Description
LustreMount

clear()

public LustreMount.Builder clear()
Returns
Type Description
LustreMount.Builder
Overrides

clearFilesystem()

public LustreMount.Builder clearFilesystem()

Required. The name of the Lustre filesystem.

string filesystem = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
LustreMount.Builder

This builder for chaining.

clearInstanceIp()

public LustreMount.Builder clearInstanceIp()

Required. IP address of the Lustre instance.

string instance_ip = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
LustreMount.Builder

This builder for chaining.

clearMountPoint()

public LustreMount.Builder clearMountPoint()

Required. Destination mount path. The Lustre file system will be mounted for the user under /mnt/lustre/<mount_point>

string mount_point = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
LustreMount.Builder

This builder for chaining.

clearVolumeHandle()

public LustreMount.Builder clearVolumeHandle()

Required. The unique identifier of the Lustre volume.

string volume_handle = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
LustreMount.Builder

This builder for chaining.

getDefaultInstanceForType()

public LustreMount getDefaultInstanceForType()
Returns
Type Description
LustreMount

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getFilesystem()

public String getFilesystem()

Required. The name of the Lustre filesystem.

string filesystem = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The filesystem.

getFilesystemBytes()

public ByteString getFilesystemBytes()

Required. The name of the Lustre filesystem.

string filesystem = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for filesystem.

getInstanceIp()

public String getInstanceIp()

Required. IP address of the Lustre instance.

string instance_ip = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The instanceIp.

getInstanceIpBytes()

public ByteString getInstanceIpBytes()

Required. IP address of the Lustre instance.

string instance_ip = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for instanceIp.

getMountPoint()

public String getMountPoint()

Required. Destination mount path. The Lustre file system will be mounted for the user under /mnt/lustre/<mount_point>

string mount_point = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The mountPoint.

getMountPointBytes()

public ByteString getMountPointBytes()

Required. Destination mount path. The Lustre file system will be mounted for the user under /mnt/lustre/<mount_point>

string mount_point = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for mountPoint.

getVolumeHandle()

public String getVolumeHandle()

Required. The unique identifier of the Lustre volume.

string volume_handle = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The volumeHandle.

getVolumeHandleBytes()

public ByteString getVolumeHandleBytes()

Required. The unique identifier of the Lustre volume.

string volume_handle = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for volumeHandle.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(LustreMount other)

public LustreMount.Builder mergeFrom(LustreMount other)
Parameter
Name Description
other LustreMount
Returns
Type Description
LustreMount.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public LustreMount.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
LustreMount.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public LustreMount.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
LustreMount.Builder
Overrides

setFilesystem(String value)

public LustreMount.Builder setFilesystem(String value)

Required. The name of the Lustre filesystem.

string filesystem = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value String

The filesystem to set.

Returns
Type Description
LustreMount.Builder

This builder for chaining.

setFilesystemBytes(ByteString value)

public LustreMount.Builder setFilesystemBytes(ByteString value)

Required. The name of the Lustre filesystem.

string filesystem = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ByteString

The bytes for filesystem to set.

Returns
Type Description
LustreMount.Builder

This builder for chaining.

setInstanceIp(String value)

public LustreMount.Builder setInstanceIp(String value)

Required. IP address of the Lustre instance.

string instance_ip = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value String

The instanceIp to set.

Returns
Type Description
LustreMount.Builder

This builder for chaining.

setInstanceIpBytes(ByteString value)

public LustreMount.Builder setInstanceIpBytes(ByteString value)

Required. IP address of the Lustre instance.

string instance_ip = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ByteString

The bytes for instanceIp to set.

Returns
Type Description
LustreMount.Builder

This builder for chaining.

setMountPoint(String value)

public LustreMount.Builder setMountPoint(String value)

Required. Destination mount path. The Lustre file system will be mounted for the user under /mnt/lustre/<mount_point>

string mount_point = 4 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value String

The mountPoint to set.

Returns
Type Description
LustreMount.Builder

This builder for chaining.

setMountPointBytes(ByteString value)

public LustreMount.Builder setMountPointBytes(ByteString value)

Required. Destination mount path. The Lustre file system will be mounted for the user under /mnt/lustre/<mount_point>

string mount_point = 4 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ByteString

The bytes for mountPoint to set.

Returns
Type Description
LustreMount.Builder

This builder for chaining.

setVolumeHandle(String value)

public LustreMount.Builder setVolumeHandle(String value)

Required. The unique identifier of the Lustre volume.

string volume_handle = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value String

The volumeHandle to set.

Returns
Type Description
LustreMount.Builder

This builder for chaining.

setVolumeHandleBytes(ByteString value)

public LustreMount.Builder setVolumeHandleBytes(ByteString value)

Required. The unique identifier of the Lustre volume.

string volume_handle = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ByteString

The bytes for volumeHandle to set.

Returns
Type Description
LustreMount.Builder

This builder for chaining.