public static final class TransferTypes.AgentPool.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.AgentPool.Builder> implements TransferTypes.AgentPoolOrBuilder
Represents an On-Premises Agent pool.Protobuf type
google.storagetransfer.v1.AgentPoolgetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.AgentPool.Builder>public TransferTypes.AgentPool.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.AgentPool.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.AgentPool.Builder>public TransferTypes.AgentPool getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic TransferTypes.AgentPool build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic TransferTypes.AgentPool buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic TransferTypes.AgentPool.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.AgentPool.Builder>public TransferTypes.AgentPool.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.AgentPool.Builder>public TransferTypes.AgentPool.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.AgentPool.Builder>public TransferTypes.AgentPool.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.AgentPool.Builder>public TransferTypes.AgentPool.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.AgentPool.Builder>public TransferTypes.AgentPool.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.AgentPool.Builder>public TransferTypes.AgentPool.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<TransferTypes.AgentPool.Builder>public TransferTypes.AgentPool.Builder mergeFrom(TransferTypes.AgentPool other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.AgentPool.Builder>public TransferTypes.AgentPool.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<TransferTypes.AgentPool.Builder>IOExceptionpublic String getName()
Required. Specifies a unique string that identifies the agent pool.
Format: `projects/{project_id}/agentPools/{agent_pool_id}`
string name = 2 [(.google.api.field_behavior) = REQUIRED];getName in interface TransferTypes.AgentPoolOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Required. Specifies a unique string that identifies the agent pool.
Format: `projects/{project_id}/agentPools/{agent_pool_id}`
string name = 2 [(.google.api.field_behavior) = REQUIRED];getNameBytes in interface TransferTypes.AgentPoolOrBuilderpublic TransferTypes.AgentPool.Builder setName(String value)
Required. Specifies a unique string that identifies the agent pool.
Format: `projects/{project_id}/agentPools/{agent_pool_id}`
string name = 2 [(.google.api.field_behavior) = REQUIRED];value - The name to set.public TransferTypes.AgentPool.Builder clearName()
Required. Specifies a unique string that identifies the agent pool.
Format: `projects/{project_id}/agentPools/{agent_pool_id}`
string name = 2 [(.google.api.field_behavior) = REQUIRED];public TransferTypes.AgentPool.Builder setNameBytes(com.google.protobuf.ByteString value)
Required. Specifies a unique string that identifies the agent pool.
Format: `projects/{project_id}/agentPools/{agent_pool_id}`
string name = 2 [(.google.api.field_behavior) = REQUIRED];value - The bytes for name to set.public String getDisplayName()
Specifies the client-specified AgentPool description.
string display_name = 3;getDisplayName in interface TransferTypes.AgentPoolOrBuilderpublic com.google.protobuf.ByteString getDisplayNameBytes()
Specifies the client-specified AgentPool description.
string display_name = 3;getDisplayNameBytes in interface TransferTypes.AgentPoolOrBuilderpublic TransferTypes.AgentPool.Builder setDisplayName(String value)
Specifies the client-specified AgentPool description.
string display_name = 3;value - The displayName to set.public TransferTypes.AgentPool.Builder clearDisplayName()
Specifies the client-specified AgentPool description.
string display_name = 3;public TransferTypes.AgentPool.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
Specifies the client-specified AgentPool description.
string display_name = 3;value - The bytes for displayName to set.public int getStateValue()
Output only. Specifies the state of the AgentPool.
.google.storagetransfer.v1.AgentPool.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
getStateValue in interface TransferTypes.AgentPoolOrBuilderpublic TransferTypes.AgentPool.Builder setStateValue(int value)
Output only. Specifies the state of the AgentPool.
.google.storagetransfer.v1.AgentPool.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
value - The enum numeric value on the wire for state to set.public TransferTypes.AgentPool.State getState()
Output only. Specifies the state of the AgentPool.
.google.storagetransfer.v1.AgentPool.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
getState in interface TransferTypes.AgentPoolOrBuilderpublic TransferTypes.AgentPool.Builder setState(TransferTypes.AgentPool.State value)
Output only. Specifies the state of the AgentPool.
.google.storagetransfer.v1.AgentPool.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
value - The state to set.public TransferTypes.AgentPool.Builder clearState()
Output only. Specifies the state of the AgentPool.
.google.storagetransfer.v1.AgentPool.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
public boolean hasBandwidthLimit()
Specifies the bandwidth limit details. If this field is unspecified, the default value is set as 'No Limit'.
.google.storagetransfer.v1.AgentPool.BandwidthLimit bandwidth_limit = 5;hasBandwidthLimit in interface TransferTypes.AgentPoolOrBuilderpublic TransferTypes.AgentPool.BandwidthLimit getBandwidthLimit()
Specifies the bandwidth limit details. If this field is unspecified, the default value is set as 'No Limit'.
.google.storagetransfer.v1.AgentPool.BandwidthLimit bandwidth_limit = 5;getBandwidthLimit in interface TransferTypes.AgentPoolOrBuilderpublic TransferTypes.AgentPool.Builder setBandwidthLimit(TransferTypes.AgentPool.BandwidthLimit value)
Specifies the bandwidth limit details. If this field is unspecified, the default value is set as 'No Limit'.
.google.storagetransfer.v1.AgentPool.BandwidthLimit bandwidth_limit = 5;public TransferTypes.AgentPool.Builder setBandwidthLimit(TransferTypes.AgentPool.BandwidthLimit.Builder builderForValue)
Specifies the bandwidth limit details. If this field is unspecified, the default value is set as 'No Limit'.
.google.storagetransfer.v1.AgentPool.BandwidthLimit bandwidth_limit = 5;public TransferTypes.AgentPool.Builder mergeBandwidthLimit(TransferTypes.AgentPool.BandwidthLimit value)
Specifies the bandwidth limit details. If this field is unspecified, the default value is set as 'No Limit'.
.google.storagetransfer.v1.AgentPool.BandwidthLimit bandwidth_limit = 5;public TransferTypes.AgentPool.Builder clearBandwidthLimit()
Specifies the bandwidth limit details. If this field is unspecified, the default value is set as 'No Limit'.
.google.storagetransfer.v1.AgentPool.BandwidthLimit bandwidth_limit = 5;public TransferTypes.AgentPool.BandwidthLimit.Builder getBandwidthLimitBuilder()
Specifies the bandwidth limit details. If this field is unspecified, the default value is set as 'No Limit'.
.google.storagetransfer.v1.AgentPool.BandwidthLimit bandwidth_limit = 5;public TransferTypes.AgentPool.BandwidthLimitOrBuilder getBandwidthLimitOrBuilder()
Specifies the bandwidth limit details. If this field is unspecified, the default value is set as 'No Limit'.
.google.storagetransfer.v1.AgentPool.BandwidthLimit bandwidth_limit = 5;getBandwidthLimitOrBuilder in interface TransferTypes.AgentPoolOrBuilderpublic final TransferTypes.AgentPool.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.AgentPool.Builder>public final TransferTypes.AgentPool.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.AgentPool.Builder>Copyright © 2022 Google LLC. All rights reserved.