Package com.google.cloud.compute.v1
Class InstanceParams.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<InstanceParams.Builder>
com.google.cloud.compute.v1.InstanceParams.Builder
- All Implemented Interfaces:
InstanceParamsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- InstanceParams
public static final class InstanceParams.Builder
extends com.google.protobuf.GeneratedMessage.Builder<InstanceParams.Builder>
implements InstanceParamsOrBuilder
Additional instance params.Protobuf type
google.cloud.compute.v1.InstanceParams-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Relative deadline for waiting for capacity.booleanInput only.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorDeprecated.Relative deadline for waiting for capacity.Relative deadline for waiting for capacity.Relative deadline for waiting for capacity.Deprecated.intInput only.Input only.getResourceManagerTagsOrDefault(String key, String defaultValue) Input only.Input only.booleanRelative deadline for waiting for capacity.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number) final booleanmergeFrom(InstanceParams other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Relative deadline for waiting for capacity.putAllResourceManagerTags(Map<String, String> values) Input only.putResourceManagerTags(String key, String value) Input only.Input only.Relative deadline for waiting for capacity.setRequestValidForDuration(Duration.Builder builderForValue) Relative deadline for waiting for capacity.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<InstanceParams.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<InstanceParams.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<InstanceParams.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<InstanceParams.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<InstanceParams.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<InstanceParams.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<InstanceParams.Builder>
-
mergeFrom
public InstanceParams.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<InstanceParams.Builder>- Throws:
IOException
-
hasRequestValidForDuration
public boolean hasRequestValidForDuration()Relative deadline for waiting for capacity. Relevant only for Instances.Insert API.
optional .google.cloud.compute.v1.Duration request_valid_for_duration = 116247389;- Specified by:
hasRequestValidForDurationin interfaceInstanceParamsOrBuilder- Returns:
- Whether the requestValidForDuration field is set.
-
getRequestValidForDuration
Relative deadline for waiting for capacity. Relevant only for Instances.Insert API.
optional .google.cloud.compute.v1.Duration request_valid_for_duration = 116247389;- Specified by:
getRequestValidForDurationin interfaceInstanceParamsOrBuilder- Returns:
- The requestValidForDuration.
-
setRequestValidForDuration
Relative deadline for waiting for capacity. Relevant only for Instances.Insert API.
optional .google.cloud.compute.v1.Duration request_valid_for_duration = 116247389; -
setRequestValidForDuration
Relative deadline for waiting for capacity. Relevant only for Instances.Insert API.
optional .google.cloud.compute.v1.Duration request_valid_for_duration = 116247389; -
mergeRequestValidForDuration
Relative deadline for waiting for capacity. Relevant only for Instances.Insert API.
optional .google.cloud.compute.v1.Duration request_valid_for_duration = 116247389; -
clearRequestValidForDuration
Relative deadline for waiting for capacity. Relevant only for Instances.Insert API.
optional .google.cloud.compute.v1.Duration request_valid_for_duration = 116247389; -
getRequestValidForDurationBuilder
Relative deadline for waiting for capacity. Relevant only for Instances.Insert API.
optional .google.cloud.compute.v1.Duration request_valid_for_duration = 116247389; -
getRequestValidForDurationOrBuilder
Relative deadline for waiting for capacity. Relevant only for Instances.Insert API.
optional .google.cloud.compute.v1.Duration request_valid_for_duration = 116247389;- Specified by:
getRequestValidForDurationOrBuilderin interfaceInstanceParamsOrBuilder
-
getResourceManagerTagsCount
public int getResourceManagerTagsCount()Description copied from interface:InstanceParamsOrBuilderInput only. Resource manager tags to be bound to the instance. Tag keys and values have the same definition as resource manager tags. Keys and values can be either in numeric format, such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when empty.map<string, string> resource_manager_tags = 377671164;- Specified by:
getResourceManagerTagsCountin interfaceInstanceParamsOrBuilder
-
containsResourceManagerTags
Input only. Resource manager tags to be bound to the instance. Tag keys and values have the same definition as resource manager tags. Keys and values can be either in numeric format, such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when empty.map<string, string> resource_manager_tags = 377671164;- Specified by:
containsResourceManagerTagsin interfaceInstanceParamsOrBuilder
-
getResourceManagerTags
Deprecated.UsegetResourceManagerTagsMap()instead.- Specified by:
getResourceManagerTagsin interfaceInstanceParamsOrBuilder
-
getResourceManagerTagsMap
Input only. Resource manager tags to be bound to the instance. Tag keys and values have the same definition as resource manager tags. Keys and values can be either in numeric format, such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when empty.map<string, string> resource_manager_tags = 377671164;- Specified by:
getResourceManagerTagsMapin interfaceInstanceParamsOrBuilder
-
getResourceManagerTagsOrDefault
Input only. Resource manager tags to be bound to the instance. Tag keys and values have the same definition as resource manager tags. Keys and values can be either in numeric format, such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when empty.map<string, string> resource_manager_tags = 377671164;- Specified by:
getResourceManagerTagsOrDefaultin interfaceInstanceParamsOrBuilder
-
getResourceManagerTagsOrThrow
Input only. Resource manager tags to be bound to the instance. Tag keys and values have the same definition as resource manager tags. Keys and values can be either in numeric format, such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when empty.map<string, string> resource_manager_tags = 377671164;- Specified by:
getResourceManagerTagsOrThrowin interfaceInstanceParamsOrBuilder
-
clearResourceManagerTags
-
removeResourceManagerTags
Input only. Resource manager tags to be bound to the instance. Tag keys and values have the same definition as resource manager tags. Keys and values can be either in numeric format, such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when empty.map<string, string> resource_manager_tags = 377671164; -
getMutableResourceManagerTags
Deprecated.Use alternate mutation accessors instead. -
putResourceManagerTags
Input only. Resource manager tags to be bound to the instance. Tag keys and values have the same definition as resource manager tags. Keys and values can be either in numeric format, such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when empty.map<string, string> resource_manager_tags = 377671164; -
putAllResourceManagerTags
Input only. Resource manager tags to be bound to the instance. Tag keys and values have the same definition as resource manager tags. Keys and values can be either in numeric format, such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when empty.map<string, string> resource_manager_tags = 377671164;
-