Package com.google.cloud.netapp.v1
Class MountOption.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<MountOption.Builder>
-
- com.google.cloud.netapp.v1.MountOption.Builder
-
- All Implemented Interfaces:
MountOptionOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- MountOption
public static final class MountOption.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<MountOption.Builder> implements MountOptionOrBuilder
View only mount options for a volume.
Protobuf typegoogle.cloud.netapp.v1.MountOption
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MountOption.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
MountOption
build()
MountOption
buildPartial()
MountOption.Builder
clear()
MountOption.Builder
clearExport()
Export stringMountOption.Builder
clearExportFull()
Full export stringMountOption.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
MountOption.Builder
clearInstructions()
Instructions for mountingMountOption.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
MountOption.Builder
clearProtocol()
Protocol to mount with.MountOption.Builder
clone()
MountOption
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getExport()
Export stringcom.google.protobuf.ByteString
getExportBytes()
Export stringString
getExportFull()
Full export stringcom.google.protobuf.ByteString
getExportFullBytes()
Full export stringString
getInstructions()
Instructions for mountingcom.google.protobuf.ByteString
getInstructionsBytes()
Instructions for mountingProtocols
getProtocol()
Protocol to mount with.int
getProtocolValue()
Protocol to mount with.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
MountOption.Builder
mergeFrom(MountOption other)
MountOption.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
MountOption.Builder
mergeFrom(com.google.protobuf.Message other)
MountOption.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
MountOption.Builder
setExport(String value)
Export stringMountOption.Builder
setExportBytes(com.google.protobuf.ByteString value)
Export stringMountOption.Builder
setExportFull(String value)
Full export stringMountOption.Builder
setExportFullBytes(com.google.protobuf.ByteString value)
Full export stringMountOption.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
MountOption.Builder
setInstructions(String value)
Instructions for mountingMountOption.Builder
setInstructionsBytes(com.google.protobuf.ByteString value)
Instructions for mountingMountOption.Builder
setProtocol(Protocols value)
Protocol to mount with.MountOption.Builder
setProtocolValue(int value)
Protocol to mount with.MountOption.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
MountOption.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<MountOption.Builder>
-
clear
public MountOption.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<MountOption.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<MountOption.Builder>
-
getDefaultInstanceForType
public MountOption getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public MountOption build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public MountOption buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public MountOption.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<MountOption.Builder>
-
setField
public MountOption.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<MountOption.Builder>
-
clearField
public MountOption.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<MountOption.Builder>
-
clearOneof
public MountOption.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<MountOption.Builder>
-
setRepeatedField
public MountOption.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<MountOption.Builder>
-
addRepeatedField
public MountOption.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<MountOption.Builder>
-
mergeFrom
public MountOption.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<MountOption.Builder>
-
mergeFrom
public MountOption.Builder mergeFrom(MountOption other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<MountOption.Builder>
-
mergeFrom
public MountOption.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<MountOption.Builder>
- Throws:
IOException
-
getExport
public String getExport()
Export string
string export = 1;
- Specified by:
getExport
in interfaceMountOptionOrBuilder
- Returns:
- The export.
-
getExportBytes
public com.google.protobuf.ByteString getExportBytes()
Export string
string export = 1;
- Specified by:
getExportBytes
in interfaceMountOptionOrBuilder
- Returns:
- The bytes for export.
-
setExport
public MountOption.Builder setExport(String value)
Export string
string export = 1;
- Parameters:
value
- The export to set.- Returns:
- This builder for chaining.
-
clearExport
public MountOption.Builder clearExport()
Export string
string export = 1;
- Returns:
- This builder for chaining.
-
setExportBytes
public MountOption.Builder setExportBytes(com.google.protobuf.ByteString value)
Export string
string export = 1;
- Parameters:
value
- The bytes for export to set.- Returns:
- This builder for chaining.
-
getExportFull
public String getExportFull()
Full export string
string export_full = 2;
- Specified by:
getExportFull
in interfaceMountOptionOrBuilder
- Returns:
- The exportFull.
-
getExportFullBytes
public com.google.protobuf.ByteString getExportFullBytes()
Full export string
string export_full = 2;
- Specified by:
getExportFullBytes
in interfaceMountOptionOrBuilder
- Returns:
- The bytes for exportFull.
-
setExportFull
public MountOption.Builder setExportFull(String value)
Full export string
string export_full = 2;
- Parameters:
value
- The exportFull to set.- Returns:
- This builder for chaining.
-
clearExportFull
public MountOption.Builder clearExportFull()
Full export string
string export_full = 2;
- Returns:
- This builder for chaining.
-
setExportFullBytes
public MountOption.Builder setExportFullBytes(com.google.protobuf.ByteString value)
Full export string
string export_full = 2;
- Parameters:
value
- The bytes for exportFull to set.- Returns:
- This builder for chaining.
-
getProtocolValue
public int getProtocolValue()
Protocol to mount with.
.google.cloud.netapp.v1.Protocols protocol = 3;
- Specified by:
getProtocolValue
in interfaceMountOptionOrBuilder
- Returns:
- The enum numeric value on the wire for protocol.
-
setProtocolValue
public MountOption.Builder setProtocolValue(int value)
Protocol to mount with.
.google.cloud.netapp.v1.Protocols protocol = 3;
- Parameters:
value
- The enum numeric value on the wire for protocol to set.- Returns:
- This builder for chaining.
-
getProtocol
public Protocols getProtocol()
Protocol to mount with.
.google.cloud.netapp.v1.Protocols protocol = 3;
- Specified by:
getProtocol
in interfaceMountOptionOrBuilder
- Returns:
- The protocol.
-
setProtocol
public MountOption.Builder setProtocol(Protocols value)
Protocol to mount with.
.google.cloud.netapp.v1.Protocols protocol = 3;
- Parameters:
value
- The protocol to set.- Returns:
- This builder for chaining.
-
clearProtocol
public MountOption.Builder clearProtocol()
Protocol to mount with.
.google.cloud.netapp.v1.Protocols protocol = 3;
- Returns:
- This builder for chaining.
-
getInstructions
public String getInstructions()
Instructions for mounting
string instructions = 4;
- Specified by:
getInstructions
in interfaceMountOptionOrBuilder
- Returns:
- The instructions.
-
getInstructionsBytes
public com.google.protobuf.ByteString getInstructionsBytes()
Instructions for mounting
string instructions = 4;
- Specified by:
getInstructionsBytes
in interfaceMountOptionOrBuilder
- Returns:
- The bytes for instructions.
-
setInstructions
public MountOption.Builder setInstructions(String value)
Instructions for mounting
string instructions = 4;
- Parameters:
value
- The instructions to set.- Returns:
- This builder for chaining.
-
clearInstructions
public MountOption.Builder clearInstructions()
Instructions for mounting
string instructions = 4;
- Returns:
- This builder for chaining.
-
setInstructionsBytes
public MountOption.Builder setInstructionsBytes(com.google.protobuf.ByteString value)
Instructions for mounting
string instructions = 4;
- Parameters:
value
- The bytes for instructions to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final MountOption.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<MountOption.Builder>
-
mergeUnknownFields
public final MountOption.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<MountOption.Builder>
-
-