Class ZoneMetadata.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ZoneMetadata.Builder>
com.google.cloud.edgecontainer.v1.ZoneMetadata.Builder
- All Implemented Interfaces:
ZoneMetadataOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ZoneMetadata
public static final class ZoneMetadata.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ZoneMetadata.Builder>
implements ZoneMetadataOrBuilder
A Google Distributed Cloud Edge zone where edge machines are located.Protobuf type
google.cloud.edgecontainer.v1.ZoneMetadata-
Method Summary
Modifier and TypeMethodDescriptionaddAllQuota(Iterable<? extends Quota> values) Quota for resources in this zone.Quota for resources in this zone.addQuota(int index, Quota.Builder builderForValue) Quota for resources in this zone.Quota for resources in this zone.addQuota(Quota.Builder builderForValue) Quota for resources in this zone.Quota for resources in this zone.addQuotaBuilder(int index) Quota for resources in this zone.build()clear()Config data for the zone.Quota for resources in this zone.booleancontainsRackTypes(String key) The map keyed by rack name and has value of RackType.Config data for the zone.Config data for the zone.Config data for the zone.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorDeprecated.Deprecated.getQuota(int index) Quota for resources in this zone.getQuotaBuilder(int index) Quota for resources in this zone.Quota for resources in this zone.intQuota for resources in this zone.Quota for resources in this zone.getQuotaOrBuilder(int index) Quota for resources in this zone.List<? extends QuotaOrBuilder>Quota for resources in this zone.Deprecated.intThe map keyed by rack name and has value of RackType.The map keyed by rack name and has value of RackType.getRackTypesOrDefault(String key, ZoneMetadata.RackType defaultValue) The map keyed by rack name and has value of RackType.The map keyed by rack name and has value of RackType.Deprecated.The map keyed by rack name and has value of RackType.intgetRackTypesValueOrDefault(String key, int defaultValue) The map keyed by rack name and has value of RackType.intThe map keyed by rack name and has value of RackType.booleanConfig data for the zone.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number) final booleanmergeConfigData(ConfigData value) Config data for the zone.mergeFrom(ZoneMetadata other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) putAllRackTypes(Map<String, ZoneMetadata.RackType> values) The map keyed by rack name and has value of RackType.putAllRackTypesValue(Map<String, Integer> values) The map keyed by rack name and has value of RackType.putRackTypes(String key, ZoneMetadata.RackType value) The map keyed by rack name and has value of RackType.putRackTypesValue(String key, int value) The map keyed by rack name and has value of RackType.removeQuota(int index) Quota for resources in this zone.removeRackTypes(String key) The map keyed by rack name and has value of RackType.setConfigData(ConfigData value) Config data for the zone.setConfigData(ConfigData.Builder builderForValue) Config data for the zone.Quota for resources in this zone.setQuota(int index, Quota.Builder builderForValue) Quota for resources in this zone.Methods 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, internalGetMutableMapField, 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() -
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number) - Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<ZoneMetadata.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<ZoneMetadata.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ZoneMetadata.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<ZoneMetadata.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<ZoneMetadata.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<ZoneMetadata.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ZoneMetadata.Builder>
-
mergeFrom
public ZoneMetadata.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<ZoneMetadata.Builder>- Throws:
IOException
-
getQuotaList
Quota for resources in this zone.
repeated .google.cloud.edgecontainer.v1.Quota quota = 1;- Specified by:
getQuotaListin interfaceZoneMetadataOrBuilder
-
getQuotaCount
public int getQuotaCount()Quota for resources in this zone.
repeated .google.cloud.edgecontainer.v1.Quota quota = 1;- Specified by:
getQuotaCountin interfaceZoneMetadataOrBuilder
-
getQuota
Quota for resources in this zone.
repeated .google.cloud.edgecontainer.v1.Quota quota = 1;- Specified by:
getQuotain interfaceZoneMetadataOrBuilder
-
setQuota
Quota for resources in this zone.
repeated .google.cloud.edgecontainer.v1.Quota quota = 1; -
setQuota
Quota for resources in this zone.
repeated .google.cloud.edgecontainer.v1.Quota quota = 1; -
addQuota
Quota for resources in this zone.
repeated .google.cloud.edgecontainer.v1.Quota quota = 1; -
addQuota
Quota for resources in this zone.
repeated .google.cloud.edgecontainer.v1.Quota quota = 1; -
addQuota
Quota for resources in this zone.
repeated .google.cloud.edgecontainer.v1.Quota quota = 1; -
addQuota
Quota for resources in this zone.
repeated .google.cloud.edgecontainer.v1.Quota quota = 1; -
addAllQuota
Quota for resources in this zone.
repeated .google.cloud.edgecontainer.v1.Quota quota = 1; -
clearQuota
Quota for resources in this zone.
repeated .google.cloud.edgecontainer.v1.Quota quota = 1; -
removeQuota
Quota for resources in this zone.
repeated .google.cloud.edgecontainer.v1.Quota quota = 1; -
getQuotaBuilder
Quota for resources in this zone.
repeated .google.cloud.edgecontainer.v1.Quota quota = 1; -
getQuotaOrBuilder
Quota for resources in this zone.
repeated .google.cloud.edgecontainer.v1.Quota quota = 1;- Specified by:
getQuotaOrBuilderin interfaceZoneMetadataOrBuilder
-
getQuotaOrBuilderList
Quota for resources in this zone.
repeated .google.cloud.edgecontainer.v1.Quota quota = 1;- Specified by:
getQuotaOrBuilderListin interfaceZoneMetadataOrBuilder
-
addQuotaBuilder
Quota for resources in this zone.
repeated .google.cloud.edgecontainer.v1.Quota quota = 1; -
addQuotaBuilder
Quota for resources in this zone.
repeated .google.cloud.edgecontainer.v1.Quota quota = 1; -
getQuotaBuilderList
Quota for resources in this zone.
repeated .google.cloud.edgecontainer.v1.Quota quota = 1; -
getRackTypesCount
public int getRackTypesCount()Description copied from interface:ZoneMetadataOrBuilderThe map keyed by rack name and has value of RackType.
map<string, .google.cloud.edgecontainer.v1.ZoneMetadata.RackType> rack_types = 2;- Specified by:
getRackTypesCountin interfaceZoneMetadataOrBuilder
-
containsRackTypes
The map keyed by rack name and has value of RackType.
map<string, .google.cloud.edgecontainer.v1.ZoneMetadata.RackType> rack_types = 2;- Specified by:
containsRackTypesin interfaceZoneMetadataOrBuilder
-
getRackTypes
Deprecated.UsegetRackTypesMap()instead.- Specified by:
getRackTypesin interfaceZoneMetadataOrBuilder
-
getRackTypesMap
The map keyed by rack name and has value of RackType.
map<string, .google.cloud.edgecontainer.v1.ZoneMetadata.RackType> rack_types = 2;- Specified by:
getRackTypesMapin interfaceZoneMetadataOrBuilder
-
getRackTypesOrDefault
The map keyed by rack name and has value of RackType.
map<string, .google.cloud.edgecontainer.v1.ZoneMetadata.RackType> rack_types = 2;- Specified by:
getRackTypesOrDefaultin interfaceZoneMetadataOrBuilder
-
getRackTypesOrThrow
The map keyed by rack name and has value of RackType.
map<string, .google.cloud.edgecontainer.v1.ZoneMetadata.RackType> rack_types = 2;- Specified by:
getRackTypesOrThrowin interfaceZoneMetadataOrBuilder
-
getRackTypesValue
Deprecated.UsegetRackTypesValueMap()instead.- Specified by:
getRackTypesValuein interfaceZoneMetadataOrBuilder
-
getRackTypesValueMap
The map keyed by rack name and has value of RackType.
map<string, .google.cloud.edgecontainer.v1.ZoneMetadata.RackType> rack_types = 2;- Specified by:
getRackTypesValueMapin interfaceZoneMetadataOrBuilder
-
getRackTypesValueOrDefault
The map keyed by rack name and has value of RackType.
map<string, .google.cloud.edgecontainer.v1.ZoneMetadata.RackType> rack_types = 2;- Specified by:
getRackTypesValueOrDefaultin interfaceZoneMetadataOrBuilder
-
getRackTypesValueOrThrow
The map keyed by rack name and has value of RackType.
map<string, .google.cloud.edgecontainer.v1.ZoneMetadata.RackType> rack_types = 2;- Specified by:
getRackTypesValueOrThrowin interfaceZoneMetadataOrBuilder
-
clearRackTypes
-
removeRackTypes
The map keyed by rack name and has value of RackType.
map<string, .google.cloud.edgecontainer.v1.ZoneMetadata.RackType> rack_types = 2; -
getMutableRackTypes
Deprecated.Use alternate mutation accessors instead. -
putRackTypes
The map keyed by rack name and has value of RackType.
map<string, .google.cloud.edgecontainer.v1.ZoneMetadata.RackType> rack_types = 2; -
putAllRackTypes
The map keyed by rack name and has value of RackType.
map<string, .google.cloud.edgecontainer.v1.ZoneMetadata.RackType> rack_types = 2; -
getMutableRackTypesValue
Deprecated.Use alternate mutation accessors instead. -
putRackTypesValue
The map keyed by rack name and has value of RackType.
map<string, .google.cloud.edgecontainer.v1.ZoneMetadata.RackType> rack_types = 2; -
putAllRackTypesValue
The map keyed by rack name and has value of RackType.
map<string, .google.cloud.edgecontainer.v1.ZoneMetadata.RackType> rack_types = 2; -
hasConfigData
public boolean hasConfigData()Config data for the zone.
.google.cloud.edgecontainer.v1.ConfigData config_data = 3;- Specified by:
hasConfigDatain interfaceZoneMetadataOrBuilder- Returns:
- Whether the configData field is set.
-
getConfigData
Config data for the zone.
.google.cloud.edgecontainer.v1.ConfigData config_data = 3;- Specified by:
getConfigDatain interfaceZoneMetadataOrBuilder- Returns:
- The configData.
-
setConfigData
Config data for the zone.
.google.cloud.edgecontainer.v1.ConfigData config_data = 3; -
setConfigData
Config data for the zone.
.google.cloud.edgecontainer.v1.ConfigData config_data = 3; -
mergeConfigData
Config data for the zone.
.google.cloud.edgecontainer.v1.ConfigData config_data = 3; -
clearConfigData
Config data for the zone.
.google.cloud.edgecontainer.v1.ConfigData config_data = 3; -
getConfigDataBuilder
Config data for the zone.
.google.cloud.edgecontainer.v1.ConfigData config_data = 3; -
getConfigDataOrBuilder
Config data for the zone.
.google.cloud.edgecontainer.v1.ConfigData config_data = 3;- Specified by:
getConfigDataOrBuilderin interfaceZoneMetadataOrBuilder
-