Class NfsExport.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<NfsExport.Builder>
-
- com.google.cloud.migrationcenter.v1.NfsExport.Builder
-
- All Implemented Interfaces:
NfsExportOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- NfsExport
public static final class NfsExport.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<NfsExport.Builder> implements NfsExportOrBuilder
NFS export.
Protobuf typegoogle.cloud.migrationcenter.v1.NfsExport
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description NfsExport.Builder
addAllHosts(Iterable<String> values)
The hosts or networks to which the export is being shared.NfsExport.Builder
addHosts(String value)
The hosts or networks to which the export is being shared.NfsExport.Builder
addHostsBytes(com.google.protobuf.ByteString value)
The hosts or networks to which the export is being shared.NfsExport.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
NfsExport
build()
NfsExport
buildPartial()
NfsExport.Builder
clear()
NfsExport.Builder
clearExportDirectory()
The directory being exported.NfsExport.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
NfsExport.Builder
clearHosts()
The hosts or networks to which the export is being shared.NfsExport.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
NfsExport.Builder
clone()
NfsExport
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getExportDirectory()
The directory being exported.com.google.protobuf.ByteString
getExportDirectoryBytes()
The directory being exported.String
getHosts(int index)
The hosts or networks to which the export is being shared.com.google.protobuf.ByteString
getHostsBytes(int index)
The hosts or networks to which the export is being shared.int
getHostsCount()
The hosts or networks to which the export is being shared.com.google.protobuf.ProtocolStringList
getHostsList()
The hosts or networks to which the export is being shared.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
NfsExport.Builder
mergeFrom(NfsExport other)
NfsExport.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
NfsExport.Builder
mergeFrom(com.google.protobuf.Message other)
NfsExport.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
NfsExport.Builder
setExportDirectory(String value)
The directory being exported.NfsExport.Builder
setExportDirectoryBytes(com.google.protobuf.ByteString value)
The directory being exported.NfsExport.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
NfsExport.Builder
setHosts(int index, String value)
The hosts or networks to which the export is being shared.NfsExport.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
NfsExport.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<NfsExport.Builder>
-
clear
public NfsExport.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<NfsExport.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<NfsExport.Builder>
-
getDefaultInstanceForType
public NfsExport getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public NfsExport build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public NfsExport buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public NfsExport.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<NfsExport.Builder>
-
setField
public NfsExport.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<NfsExport.Builder>
-
clearField
public NfsExport.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<NfsExport.Builder>
-
clearOneof
public NfsExport.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<NfsExport.Builder>
-
setRepeatedField
public NfsExport.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<NfsExport.Builder>
-
addRepeatedField
public NfsExport.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<NfsExport.Builder>
-
mergeFrom
public NfsExport.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<NfsExport.Builder>
-
mergeFrom
public NfsExport.Builder mergeFrom(NfsExport other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<NfsExport.Builder>
-
mergeFrom
public NfsExport.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<NfsExport.Builder>
- Throws:
IOException
-
getExportDirectory
public String getExportDirectory()
The directory being exported.
string export_directory = 1;
- Specified by:
getExportDirectory
in interfaceNfsExportOrBuilder
- Returns:
- The exportDirectory.
-
getExportDirectoryBytes
public com.google.protobuf.ByteString getExportDirectoryBytes()
The directory being exported.
string export_directory = 1;
- Specified by:
getExportDirectoryBytes
in interfaceNfsExportOrBuilder
- Returns:
- The bytes for exportDirectory.
-
setExportDirectory
public NfsExport.Builder setExportDirectory(String value)
The directory being exported.
string export_directory = 1;
- Parameters:
value
- The exportDirectory to set.- Returns:
- This builder for chaining.
-
clearExportDirectory
public NfsExport.Builder clearExportDirectory()
The directory being exported.
string export_directory = 1;
- Returns:
- This builder for chaining.
-
setExportDirectoryBytes
public NfsExport.Builder setExportDirectoryBytes(com.google.protobuf.ByteString value)
The directory being exported.
string export_directory = 1;
- Parameters:
value
- The bytes for exportDirectory to set.- Returns:
- This builder for chaining.
-
getHostsList
public com.google.protobuf.ProtocolStringList getHostsList()
The hosts or networks to which the export is being shared.
repeated string hosts = 2;
- Specified by:
getHostsList
in interfaceNfsExportOrBuilder
- Returns:
- A list containing the hosts.
-
getHostsCount
public int getHostsCount()
The hosts or networks to which the export is being shared.
repeated string hosts = 2;
- Specified by:
getHostsCount
in interfaceNfsExportOrBuilder
- Returns:
- The count of hosts.
-
getHosts
public String getHosts(int index)
The hosts or networks to which the export is being shared.
repeated string hosts = 2;
- Specified by:
getHosts
in interfaceNfsExportOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The hosts at the given index.
-
getHostsBytes
public com.google.protobuf.ByteString getHostsBytes(int index)
The hosts or networks to which the export is being shared.
repeated string hosts = 2;
- Specified by:
getHostsBytes
in interfaceNfsExportOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the hosts at the given index.
-
setHosts
public NfsExport.Builder setHosts(int index, String value)
The hosts or networks to which the export is being shared.
repeated string hosts = 2;
- Parameters:
index
- The index to set the value at.value
- The hosts to set.- Returns:
- This builder for chaining.
-
addHosts
public NfsExport.Builder addHosts(String value)
The hosts or networks to which the export is being shared.
repeated string hosts = 2;
- Parameters:
value
- The hosts to add.- Returns:
- This builder for chaining.
-
addAllHosts
public NfsExport.Builder addAllHosts(Iterable<String> values)
The hosts or networks to which the export is being shared.
repeated string hosts = 2;
- Parameters:
values
- The hosts to add.- Returns:
- This builder for chaining.
-
clearHosts
public NfsExport.Builder clearHosts()
The hosts or networks to which the export is being shared.
repeated string hosts = 2;
- Returns:
- This builder for chaining.
-
addHostsBytes
public NfsExport.Builder addHostsBytes(com.google.protobuf.ByteString value)
The hosts or networks to which the export is being shared.
repeated string hosts = 2;
- Parameters:
value
- The bytes of the hosts to add.- Returns:
- This builder for chaining.
-
setUnknownFields
public final NfsExport.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<NfsExport.Builder>
-
mergeUnknownFields
public final NfsExport.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<NfsExport.Builder>
-
-