Package namespace.cloud.compute.v1beta
Class Compute.ReleaseUniqueTagRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<Compute.ReleaseUniqueTagRequest.Builder>
com.google.protobuf.GeneratedMessage.Builder<Compute.ReleaseUniqueTagRequest.Builder>
namespace.cloud.compute.v1beta.Compute.ReleaseUniqueTagRequest.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,Compute.ReleaseUniqueTagRequestOrBuilder
- Enclosing class:
Compute.ReleaseUniqueTagRequest
public static final class Compute.ReleaseUniqueTagRequest.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Compute.ReleaseUniqueTagRequest.Builder>
implements Compute.ReleaseUniqueTagRequestOrBuilder
Protobuf type
namespace.cloud.compute.v1beta.ReleaseUniqueTagRequest-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()If set, only release the unique tag if the currently associated instance ID matches this constraint.The name of the unique tag to release.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorIf set, only release the unique tag if the currently associated instance ID matches this constraint.If set, only release the unique tag if the currently associated instance ID matches this constraint.If set, only release the unique tag if the currently associated instance ID matches this constraint.The name of the unique tag to release.com.google.protobuf.ByteStringThe name of the unique tag to release.booleanIf set, only release the unique tag if the currently associated instance ID matches this constraint.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) If set, only release the unique tag if the currently associated instance ID matches this constraint.If set, only release the unique tag if the currently associated instance ID matches this constraint.setIfInstanceId(Matchers.StringMatcher.Builder builderForValue) If set, only release the unique tag if the currently associated instance ID matches this constraint.setUniqueTag(String value) The name of the unique tag to release.setUniqueTagBytes(com.google.protobuf.ByteString value) The name of the unique tag to release.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, 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<Compute.ReleaseUniqueTagRequest.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<Compute.ReleaseUniqueTagRequest.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<Compute.ReleaseUniqueTagRequest.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<Compute.ReleaseUniqueTagRequest.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Compute.ReleaseUniqueTagRequest.Builder>
-
mergeFrom
public Compute.ReleaseUniqueTagRequest.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<Compute.ReleaseUniqueTagRequest.Builder>- Throws:
IOException
-
getUniqueTag
The name of the unique tag to release.
string unique_tag = 1;- Specified by:
getUniqueTagin interfaceCompute.ReleaseUniqueTagRequestOrBuilder- Returns:
- The uniqueTag.
-
getUniqueTagBytes
public com.google.protobuf.ByteString getUniqueTagBytes()The name of the unique tag to release.
string unique_tag = 1;- Specified by:
getUniqueTagBytesin interfaceCompute.ReleaseUniqueTagRequestOrBuilder- Returns:
- The bytes for uniqueTag.
-
setUniqueTag
The name of the unique tag to release.
string unique_tag = 1;- Parameters:
value- The uniqueTag to set.- Returns:
- This builder for chaining.
-
clearUniqueTag
The name of the unique tag to release.
string unique_tag = 1;- Returns:
- This builder for chaining.
-
setUniqueTagBytes
public Compute.ReleaseUniqueTagRequest.Builder setUniqueTagBytes(com.google.protobuf.ByteString value) The name of the unique tag to release.
string unique_tag = 1;- Parameters:
value- The bytes for uniqueTag to set.- Returns:
- This builder for chaining.
-
hasIfInstanceId
public boolean hasIfInstanceId()If set, only release the unique tag if the currently associated instance ID matches this constraint. When running a container with `nsc_state_path` set, the parent instance ID is available via the environment variable NSC_INSTANCE_ID.
.namespace.stdlib.StringMatcher if_instance_id = 2;- Specified by:
hasIfInstanceIdin interfaceCompute.ReleaseUniqueTagRequestOrBuilder- Returns:
- Whether the ifInstanceId field is set.
-
getIfInstanceId
If set, only release the unique tag if the currently associated instance ID matches this constraint. When running a container with `nsc_state_path` set, the parent instance ID is available via the environment variable NSC_INSTANCE_ID.
.namespace.stdlib.StringMatcher if_instance_id = 2;- Specified by:
getIfInstanceIdin interfaceCompute.ReleaseUniqueTagRequestOrBuilder- Returns:
- The ifInstanceId.
-
setIfInstanceId
If set, only release the unique tag if the currently associated instance ID matches this constraint. When running a container with `nsc_state_path` set, the parent instance ID is available via the environment variable NSC_INSTANCE_ID.
.namespace.stdlib.StringMatcher if_instance_id = 2; -
setIfInstanceId
public Compute.ReleaseUniqueTagRequest.Builder setIfInstanceId(Matchers.StringMatcher.Builder builderForValue) If set, only release the unique tag if the currently associated instance ID matches this constraint. When running a container with `nsc_state_path` set, the parent instance ID is available via the environment variable NSC_INSTANCE_ID.
.namespace.stdlib.StringMatcher if_instance_id = 2; -
mergeIfInstanceId
If set, only release the unique tag if the currently associated instance ID matches this constraint. When running a container with `nsc_state_path` set, the parent instance ID is available via the environment variable NSC_INSTANCE_ID.
.namespace.stdlib.StringMatcher if_instance_id = 2; -
clearIfInstanceId
If set, only release the unique tag if the currently associated instance ID matches this constraint. When running a container with `nsc_state_path` set, the parent instance ID is available via the environment variable NSC_INSTANCE_ID.
.namespace.stdlib.StringMatcher if_instance_id = 2; -
getIfInstanceIdBuilder
If set, only release the unique tag if the currently associated instance ID matches this constraint. When running a container with `nsc_state_path` set, the parent instance ID is available via the environment variable NSC_INSTANCE_ID.
.namespace.stdlib.StringMatcher if_instance_id = 2; -
getIfInstanceIdOrBuilder
If set, only release the unique tag if the currently associated instance ID matches this constraint. When running a container with `nsc_state_path` set, the parent instance ID is available via the environment variable NSC_INSTANCE_ID.
.namespace.stdlib.StringMatcher if_instance_id = 2;- Specified by:
getIfInstanceIdOrBuilderin interfaceCompute.ReleaseUniqueTagRequestOrBuilder
-