Class ConfigData.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ConfigData.Builder>
com.google.cloud.edgecontainer.v1.ConfigData.Builder
- All Implemented Interfaces:
ConfigDataOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ConfigData
public static final class ConfigData.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ConfigData.Builder>
implements ConfigDataOrBuilder
Config data holds all the config related data for the zone.Protobuf type
google.cloud.edgecontainer.v1.ConfigData-
Method Summary
Modifier and TypeMethodDescriptionlist of available v4 ip pools for external loadbalancerlist of available v6 ip pools for external loadbalancerlist of available v4 ip pools for external loadbalanceraddAvailableExternalLbPoolsIpv4Bytes(com.google.protobuf.ByteString value) list of available v4 ip pools for external loadbalancerlist of available v6 ip pools for external loadbalanceraddAvailableExternalLbPoolsIpv6Bytes(com.google.protobuf.ByteString value) list of available v6 ip pools for external loadbalancerbuild()clear()list of available v4 ip pools for external loadbalancerlist of available v6 ip pools for external loadbalancergetAvailableExternalLbPoolsIpv4(int index) list of available v4 ip pools for external loadbalancercom.google.protobuf.ByteStringgetAvailableExternalLbPoolsIpv4Bytes(int index) list of available v4 ip pools for external loadbalancerintlist of available v4 ip pools for external loadbalancercom.google.protobuf.ProtocolStringListlist of available v4 ip pools for external loadbalancergetAvailableExternalLbPoolsIpv6(int index) list of available v6 ip pools for external loadbalancercom.google.protobuf.ByteStringgetAvailableExternalLbPoolsIpv6Bytes(int index) list of available v6 ip pools for external loadbalancerintlist of available v6 ip pools for external loadbalancercom.google.protobuf.ProtocolStringListlist of available v6 ip pools for external loadbalancerstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorprotected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(ConfigData other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setAvailableExternalLbPoolsIpv4(int index, String value) list of available v4 ip pools for external loadbalancersetAvailableExternalLbPoolsIpv6(int index, String value) list of available v6 ip pools for external loadbalancerMethods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ConfigData.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<ConfigData.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<ConfigData.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ConfigData.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ConfigData.Builder>
-
mergeFrom
public ConfigData.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ConfigData.Builder>- Throws:
IOException
-
getAvailableExternalLbPoolsIpv4List
public com.google.protobuf.ProtocolStringList getAvailableExternalLbPoolsIpv4List()list of available v4 ip pools for external loadbalancer
repeated string available_external_lb_pools_ipv4 = 1;- Specified by:
getAvailableExternalLbPoolsIpv4Listin interfaceConfigDataOrBuilder- Returns:
- A list containing the availableExternalLbPoolsIpv4.
-
getAvailableExternalLbPoolsIpv4Count
public int getAvailableExternalLbPoolsIpv4Count()list of available v4 ip pools for external loadbalancer
repeated string available_external_lb_pools_ipv4 = 1;- Specified by:
getAvailableExternalLbPoolsIpv4Countin interfaceConfigDataOrBuilder- Returns:
- The count of availableExternalLbPoolsIpv4.
-
getAvailableExternalLbPoolsIpv4
list of available v4 ip pools for external loadbalancer
repeated string available_external_lb_pools_ipv4 = 1;- Specified by:
getAvailableExternalLbPoolsIpv4in interfaceConfigDataOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The availableExternalLbPoolsIpv4 at the given index.
-
getAvailableExternalLbPoolsIpv4Bytes
public com.google.protobuf.ByteString getAvailableExternalLbPoolsIpv4Bytes(int index) list of available v4 ip pools for external loadbalancer
repeated string available_external_lb_pools_ipv4 = 1;- Specified by:
getAvailableExternalLbPoolsIpv4Bytesin interfaceConfigDataOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the availableExternalLbPoolsIpv4 at the given index.
-
setAvailableExternalLbPoolsIpv4
list of available v4 ip pools for external loadbalancer
repeated string available_external_lb_pools_ipv4 = 1;- Parameters:
index- The index to set the value at.value- The availableExternalLbPoolsIpv4 to set.- Returns:
- This builder for chaining.
-
addAvailableExternalLbPoolsIpv4
list of available v4 ip pools for external loadbalancer
repeated string available_external_lb_pools_ipv4 = 1;- Parameters:
value- The availableExternalLbPoolsIpv4 to add.- Returns:
- This builder for chaining.
-
addAllAvailableExternalLbPoolsIpv4
list of available v4 ip pools for external loadbalancer
repeated string available_external_lb_pools_ipv4 = 1;- Parameters:
values- The availableExternalLbPoolsIpv4 to add.- Returns:
- This builder for chaining.
-
clearAvailableExternalLbPoolsIpv4
list of available v4 ip pools for external loadbalancer
repeated string available_external_lb_pools_ipv4 = 1;- Returns:
- This builder for chaining.
-
addAvailableExternalLbPoolsIpv4Bytes
public ConfigData.Builder addAvailableExternalLbPoolsIpv4Bytes(com.google.protobuf.ByteString value) list of available v4 ip pools for external loadbalancer
repeated string available_external_lb_pools_ipv4 = 1;- Parameters:
value- The bytes of the availableExternalLbPoolsIpv4 to add.- Returns:
- This builder for chaining.
-
getAvailableExternalLbPoolsIpv6List
public com.google.protobuf.ProtocolStringList getAvailableExternalLbPoolsIpv6List()list of available v6 ip pools for external loadbalancer
repeated string available_external_lb_pools_ipv6 = 2;- Specified by:
getAvailableExternalLbPoolsIpv6Listin interfaceConfigDataOrBuilder- Returns:
- A list containing the availableExternalLbPoolsIpv6.
-
getAvailableExternalLbPoolsIpv6Count
public int getAvailableExternalLbPoolsIpv6Count()list of available v6 ip pools for external loadbalancer
repeated string available_external_lb_pools_ipv6 = 2;- Specified by:
getAvailableExternalLbPoolsIpv6Countin interfaceConfigDataOrBuilder- Returns:
- The count of availableExternalLbPoolsIpv6.
-
getAvailableExternalLbPoolsIpv6
list of available v6 ip pools for external loadbalancer
repeated string available_external_lb_pools_ipv6 = 2;- Specified by:
getAvailableExternalLbPoolsIpv6in interfaceConfigDataOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The availableExternalLbPoolsIpv6 at the given index.
-
getAvailableExternalLbPoolsIpv6Bytes
public com.google.protobuf.ByteString getAvailableExternalLbPoolsIpv6Bytes(int index) list of available v6 ip pools for external loadbalancer
repeated string available_external_lb_pools_ipv6 = 2;- Specified by:
getAvailableExternalLbPoolsIpv6Bytesin interfaceConfigDataOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the availableExternalLbPoolsIpv6 at the given index.
-
setAvailableExternalLbPoolsIpv6
list of available v6 ip pools for external loadbalancer
repeated string available_external_lb_pools_ipv6 = 2;- Parameters:
index- The index to set the value at.value- The availableExternalLbPoolsIpv6 to set.- Returns:
- This builder for chaining.
-
addAvailableExternalLbPoolsIpv6
list of available v6 ip pools for external loadbalancer
repeated string available_external_lb_pools_ipv6 = 2;- Parameters:
value- The availableExternalLbPoolsIpv6 to add.- Returns:
- This builder for chaining.
-
addAllAvailableExternalLbPoolsIpv6
list of available v6 ip pools for external loadbalancer
repeated string available_external_lb_pools_ipv6 = 2;- Parameters:
values- The availableExternalLbPoolsIpv6 to add.- Returns:
- This builder for chaining.
-
clearAvailableExternalLbPoolsIpv6
list of available v6 ip pools for external loadbalancer
repeated string available_external_lb_pools_ipv6 = 2;- Returns:
- This builder for chaining.
-
addAvailableExternalLbPoolsIpv6Bytes
public ConfigData.Builder addAvailableExternalLbPoolsIpv6Bytes(com.google.protobuf.ByteString value) list of available v6 ip pools for external loadbalancer
repeated string available_external_lb_pools_ipv6 = 2;- Parameters:
value- The bytes of the availableExternalLbPoolsIpv6 to add.- Returns:
- This builder for chaining.
-