Package com.google.cloud.compute.v1
Class Reference.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Reference.Builder>
com.google.cloud.compute.v1.Reference.Builder
- All Implemented Interfaces:
ReferenceOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Reference
public static final class Reference.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Reference.Builder>
implements ReferenceOrBuilder
Represents a reference to a resource.Protobuf type
google.cloud.compute.v1.Reference-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Output only.A description of the reference type with no implied semantics.URL of the resource which refers to the target.URL of the resource to which this reference points.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetKind()Output only.com.google.protobuf.ByteStringOutput only.A description of the reference type with no implied semantics.com.google.protobuf.ByteStringA description of the reference type with no implied semantics.URL of the resource which refers to the target.com.google.protobuf.ByteStringURL of the resource which refers to the target.URL of the resource to which this reference points.com.google.protobuf.ByteStringURL of the resource to which this reference points.booleanhasKind()Output only.booleanA description of the reference type with no implied semantics.booleanURL of the resource which refers to the target.booleanURL of the resource to which this reference points.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Output only.setKindBytes(com.google.protobuf.ByteString value) Output only.setReferenceType(String value) A description of the reference type with no implied semantics.setReferenceTypeBytes(com.google.protobuf.ByteString value) A description of the reference type with no implied semantics.setReferrer(String value) URL of the resource which refers to the target.setReferrerBytes(com.google.protobuf.ByteString value) URL of the resource which refers to the target.URL of the resource to which this reference points.setTargetBytes(com.google.protobuf.ByteString value) URL of the resource to which this reference points.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<Reference.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<Reference.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<Reference.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<Reference.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Reference.Builder>
-
mergeFrom
public Reference.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<Reference.Builder>- Throws:
IOException
-
hasKind
public boolean hasKind()Output only. [Output Only] Type of the resource. Always compute#reference for references.
optional string kind = 3292052;- Specified by:
hasKindin interfaceReferenceOrBuilder- Returns:
- Whether the kind field is set.
-
getKind
Output only. [Output Only] Type of the resource. Always compute#reference for references.
optional string kind = 3292052;- Specified by:
getKindin interfaceReferenceOrBuilder- Returns:
- The kind.
-
getKindBytes
public com.google.protobuf.ByteString getKindBytes()Output only. [Output Only] Type of the resource. Always compute#reference for references.
optional string kind = 3292052;- Specified by:
getKindBytesin interfaceReferenceOrBuilder- Returns:
- The bytes for kind.
-
setKind
Output only. [Output Only] Type of the resource. Always compute#reference for references.
optional string kind = 3292052;- Parameters:
value- The kind to set.- Returns:
- This builder for chaining.
-
clearKind
Output only. [Output Only] Type of the resource. Always compute#reference for references.
optional string kind = 3292052;- Returns:
- This builder for chaining.
-
setKindBytes
Output only. [Output Only] Type of the resource. Always compute#reference for references.
optional string kind = 3292052;- Parameters:
value- The bytes for kind to set.- Returns:
- This builder for chaining.
-
hasReferenceType
public boolean hasReferenceType()A description of the reference type with no implied semantics. Possible values include: 1. MEMBER_OF
optional string reference_type = 247521198;- Specified by:
hasReferenceTypein interfaceReferenceOrBuilder- Returns:
- Whether the referenceType field is set.
-
getReferenceType
A description of the reference type with no implied semantics. Possible values include: 1. MEMBER_OF
optional string reference_type = 247521198;- Specified by:
getReferenceTypein interfaceReferenceOrBuilder- Returns:
- The referenceType.
-
getReferenceTypeBytes
public com.google.protobuf.ByteString getReferenceTypeBytes()A description of the reference type with no implied semantics. Possible values include: 1. MEMBER_OF
optional string reference_type = 247521198;- Specified by:
getReferenceTypeBytesin interfaceReferenceOrBuilder- Returns:
- The bytes for referenceType.
-
setReferenceType
A description of the reference type with no implied semantics. Possible values include: 1. MEMBER_OF
optional string reference_type = 247521198;- Parameters:
value- The referenceType to set.- Returns:
- This builder for chaining.
-
clearReferenceType
A description of the reference type with no implied semantics. Possible values include: 1. MEMBER_OF
optional string reference_type = 247521198;- Returns:
- This builder for chaining.
-
setReferenceTypeBytes
A description of the reference type with no implied semantics. Possible values include: 1. MEMBER_OF
optional string reference_type = 247521198;- Parameters:
value- The bytes for referenceType to set.- Returns:
- This builder for chaining.
-
hasReferrer
public boolean hasReferrer()URL of the resource which refers to the target.
optional string referrer = 351173663;- Specified by:
hasReferrerin interfaceReferenceOrBuilder- Returns:
- Whether the referrer field is set.
-
getReferrer
URL of the resource which refers to the target.
optional string referrer = 351173663;- Specified by:
getReferrerin interfaceReferenceOrBuilder- Returns:
- The referrer.
-
getReferrerBytes
public com.google.protobuf.ByteString getReferrerBytes()URL of the resource which refers to the target.
optional string referrer = 351173663;- Specified by:
getReferrerBytesin interfaceReferenceOrBuilder- Returns:
- The bytes for referrer.
-
setReferrer
URL of the resource which refers to the target.
optional string referrer = 351173663;- Parameters:
value- The referrer to set.- Returns:
- This builder for chaining.
-
clearReferrer
URL of the resource which refers to the target.
optional string referrer = 351173663;- Returns:
- This builder for chaining.
-
setReferrerBytes
URL of the resource which refers to the target.
optional string referrer = 351173663;- Parameters:
value- The bytes for referrer to set.- Returns:
- This builder for chaining.
-
hasTarget
public boolean hasTarget()URL of the resource to which this reference points.
optional string target = 192835985;- Specified by:
hasTargetin interfaceReferenceOrBuilder- Returns:
- Whether the target field is set.
-
getTarget
URL of the resource to which this reference points.
optional string target = 192835985;- Specified by:
getTargetin interfaceReferenceOrBuilder- Returns:
- The target.
-
getTargetBytes
public com.google.protobuf.ByteString getTargetBytes()URL of the resource to which this reference points.
optional string target = 192835985;- Specified by:
getTargetBytesin interfaceReferenceOrBuilder- Returns:
- The bytes for target.
-
setTarget
URL of the resource to which this reference points.
optional string target = 192835985;- Parameters:
value- The target to set.- Returns:
- This builder for chaining.
-
clearTarget
URL of the resource to which this reference points.
optional string target = 192835985;- Returns:
- This builder for chaining.
-
setTargetBytes
URL of the resource to which this reference points.
optional string target = 192835985;- Parameters:
value- The bytes for target to set.- Returns:
- This builder for chaining.
-