Package com.google.cloud.compute.v1
Class Reference
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.compute.v1.Reference
-
- All Implemented Interfaces:
ReferenceOrBuilder
,com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Serializable
public final class Reference extends com.google.protobuf.GeneratedMessageV3 implements ReferenceOrBuilder
Represents a reference to a resource.
Protobuf typegoogle.cloud.compute.v1.Reference
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Reference.Builder
Represents a reference to a resource.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static int
KIND_FIELD_NUMBER
static int
REFERENCE_TYPE_FIELD_NUMBER
static int
REFERRER_FIELD_NUMBER
static int
TARGET_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
static Reference
getDefaultInstance()
Reference
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
String
getKind()
[Output Only] Type of the resource.com.google.protobuf.ByteString
getKindBytes()
[Output Only] Type of the resource.com.google.protobuf.Parser<Reference>
getParserForType()
String
getReferenceType()
A description of the reference type with no implied semantics.com.google.protobuf.ByteString
getReferenceTypeBytes()
A description of the reference type with no implied semantics.String
getReferrer()
URL of the resource which refers to the target.com.google.protobuf.ByteString
getReferrerBytes()
URL of the resource which refers to the target.int
getSerializedSize()
String
getTarget()
URL of the resource to which this reference points.com.google.protobuf.ByteString
getTargetBytes()
URL of the resource to which this reference points.int
hashCode()
boolean
hasKind()
[Output Only] Type of the resource.boolean
hasReferenceType()
A description of the reference type with no implied semantics.boolean
hasReferrer()
URL of the resource which refers to the target.boolean
hasTarget()
URL of the resource to which this reference points.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static Reference.Builder
newBuilder()
static Reference.Builder
newBuilder(Reference prototype)
Reference.Builder
newBuilderForType()
protected Reference.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static Reference
parseDelimitedFrom(InputStream input)
static Reference
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Reference
parseFrom(byte[] data)
static Reference
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Reference
parseFrom(com.google.protobuf.ByteString data)
static Reference
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Reference
parseFrom(com.google.protobuf.CodedInputStream input)
static Reference
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Reference
parseFrom(InputStream input)
static Reference
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Reference
parseFrom(ByteBuffer data)
static Reference
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<Reference>
parser()
Reference.Builder
toBuilder()
void
writeTo(com.google.protobuf.CodedOutputStream output)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
KIND_FIELD_NUMBER
public static final int KIND_FIELD_NUMBER
- See Also:
- Constant Field Values
-
REFERENCE_TYPE_FIELD_NUMBER
public static final int REFERENCE_TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
REFERRER_FIELD_NUMBER
public static final int REFERRER_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TARGET_FIELD_NUMBER
public static final int TARGET_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
hasKind
public boolean hasKind()
[Output Only] Type of the resource. Always compute#reference for references.
optional string kind = 3292052;
- Specified by:
hasKind
in interfaceReferenceOrBuilder
- Returns:
- Whether the kind field is set.
-
getKind
public String getKind()
[Output Only] Type of the resource. Always compute#reference for references.
optional string kind = 3292052;
- Specified by:
getKind
in interfaceReferenceOrBuilder
- Returns:
- The kind.
-
getKindBytes
public com.google.protobuf.ByteString getKindBytes()
[Output Only] Type of the resource. Always compute#reference for references.
optional string kind = 3292052;
- Specified by:
getKindBytes
in interfaceReferenceOrBuilder
- Returns:
- The bytes for kind.
-
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:
hasReferenceType
in interfaceReferenceOrBuilder
- Returns:
- Whether the referenceType field is set.
-
getReferenceType
public String getReferenceType()
A description of the reference type with no implied semantics. Possible values include: 1. MEMBER_OF
optional string reference_type = 247521198;
- Specified by:
getReferenceType
in 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:
getReferenceTypeBytes
in interfaceReferenceOrBuilder
- Returns:
- The bytes for referenceType.
-
hasReferrer
public boolean hasReferrer()
URL of the resource which refers to the target.
optional string referrer = 351173663;
- Specified by:
hasReferrer
in interfaceReferenceOrBuilder
- Returns:
- Whether the referrer field is set.
-
getReferrer
public String getReferrer()
URL of the resource which refers to the target.
optional string referrer = 351173663;
- Specified by:
getReferrer
in 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:
getReferrerBytes
in interfaceReferenceOrBuilder
- Returns:
- The bytes for referrer.
-
hasTarget
public boolean hasTarget()
URL of the resource to which this reference points.
optional string target = 192835985;
- Specified by:
hasTarget
in interfaceReferenceOrBuilder
- Returns:
- Whether the target field is set.
-
getTarget
public String getTarget()
URL of the resource to which this reference points.
optional string target = 192835985;
- Specified by:
getTarget
in 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:
getTargetBytes
in interfaceReferenceOrBuilder
- Returns:
- The bytes for target.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static Reference parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Reference parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Reference parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Reference parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Reference parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Reference parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Reference parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static Reference parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static Reference parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static Reference parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static Reference parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static Reference parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public Reference.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static Reference.Builder newBuilder()
-
newBuilder
public static Reference.Builder newBuilder(Reference prototype)
-
toBuilder
public Reference.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Reference.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static Reference getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<Reference> parser()
-
getParserForType
public com.google.protobuf.Parser<Reference> getParserForType()
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public Reference getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-