Package namespace.cloud.compute.v1beta
Class Compute.InstanceExtendedMetadata
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
namespace.cloud.compute.v1beta.Compute.InstanceExtendedMetadata
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable,Compute.InstanceExtendedMetadataOrBuilder
- Enclosing class:
Compute
public static final class Compute.InstanceExtendedMetadata
extends com.google.protobuf.GeneratedMessage
implements Compute.InstanceExtendedMetadataOrBuilder
Extended metadata returned by CreateInstance and DescribeInstance. Includes credentials and endpoints for accessing services running within the instance.Protobuf type
namespace.cloud.compute.v1beta.InstanceExtendedMetadata- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classProtobuf typenamespace.cloud.compute.v1beta.InstanceExtendedMetadata.AllocatedTlsBackedPortstatic interfacestatic final classExtended metadata returned by CreateInstance and DescribeInstance.static final classProtobuf typenamespace.cloud.compute.v1beta.InstanceExtendedMetadata.KubernetesInstanceMetadatastatic interfacestatic final classProtobuf typenamespace.cloud.compute.v1beta.InstanceExtendedMetadata.SshMetadatastatic interfaceNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanThe regional API endpoint for the CommandService, used to execute commands in containers running on this instance.com.google.protobuf.ByteStringThe regional API endpoint for the CommandService, used to execute commands in containers running on this instance.static final com.google.protobuf.Descriptors.DescriptorKubernetes access metadata.Kubernetes access metadata.com.google.protobuf.Parser<Compute.InstanceExtendedMetadata> intSSH access metadata.SSH access metadata.getTlsBackedPort(int index) Allocated TCP and TLS passthrough ports.intAllocated TCP and TLS passthrough ports.Allocated TCP and TLS passthrough ports.getTlsBackedPortOrBuilder(int index) Allocated TCP and TLS passthrough ports.Allocated TCP and TLS passthrough ports.inthashCode()booleanKubernetes access metadata.booleanSSH access metadata.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleannewBuilder(Compute.InstanceExtendedMetadata prototype) protected Compute.InstanceExtendedMetadata.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) parseDelimitedFrom(InputStream input) parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(byte[] data) parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.ByteString data) parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.CodedInputStream input) parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(InputStream input) parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(ByteBuffer data) parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<Compute.InstanceExtendedMetadata> parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
SSH_METADATA_FIELD_NUMBER
public static final int SSH_METADATA_FIELD_NUMBER- See Also:
-
KUBERNETES_METADATA_FIELD_NUMBER
public static final int KUBERNETES_METADATA_FIELD_NUMBER- See Also:
-
TLS_BACKED_PORT_FIELD_NUMBER
public static final int TLS_BACKED_PORT_FIELD_NUMBER- See Also:
-
COMMAND_SERVICE_ENDPOINT_FIELD_NUMBER
public static final int COMMAND_SERVICE_ENDPOINT_FIELD_NUMBER- See Also:
-
-
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
-
hasSshMetadata
public boolean hasSshMetadata()SSH access metadata. Set when the instance supports SSH access.
.namespace.cloud.compute.v1beta.InstanceExtendedMetadata.SshMetadata ssh_metadata = 1;- Specified by:
hasSshMetadatain interfaceCompute.InstanceExtendedMetadataOrBuilder- Returns:
- Whether the sshMetadata field is set.
-
getSshMetadata
SSH access metadata. Set when the instance supports SSH access.
.namespace.cloud.compute.v1beta.InstanceExtendedMetadata.SshMetadata ssh_metadata = 1;- Specified by:
getSshMetadatain interfaceCompute.InstanceExtendedMetadataOrBuilder- Returns:
- The sshMetadata.
-
getSshMetadataOrBuilder
SSH access metadata. Set when the instance supports SSH access.
.namespace.cloud.compute.v1beta.InstanceExtendedMetadata.SshMetadata ssh_metadata = 1;- Specified by:
getSshMetadataOrBuilderin interfaceCompute.InstanceExtendedMetadataOrBuilder
-
hasKubernetesMetadata
public boolean hasKubernetesMetadata()Kubernetes access metadata. Set when Kubernetes is enabled.
.namespace.cloud.compute.v1beta.InstanceExtendedMetadata.KubernetesInstanceMetadata kubernetes_metadata = 2;- Specified by:
hasKubernetesMetadatain interfaceCompute.InstanceExtendedMetadataOrBuilder- Returns:
- Whether the kubernetesMetadata field is set.
-
getKubernetesMetadata
Kubernetes access metadata. Set when Kubernetes is enabled.
.namespace.cloud.compute.v1beta.InstanceExtendedMetadata.KubernetesInstanceMetadata kubernetes_metadata = 2;- Specified by:
getKubernetesMetadatain interfaceCompute.InstanceExtendedMetadataOrBuilder- Returns:
- The kubernetesMetadata.
-
getKubernetesMetadataOrBuilder
public Compute.InstanceExtendedMetadata.KubernetesInstanceMetadataOrBuilder getKubernetesMetadataOrBuilder()Kubernetes access metadata. Set when Kubernetes is enabled.
.namespace.cloud.compute.v1beta.InstanceExtendedMetadata.KubernetesInstanceMetadata kubernetes_metadata = 2;- Specified by:
getKubernetesMetadataOrBuilderin interfaceCompute.InstanceExtendedMetadataOrBuilder
-
getTlsBackedPortList
Allocated TCP and TLS passthrough ports.
repeated .namespace.cloud.compute.v1beta.InstanceExtendedMetadata.AllocatedTlsBackedPort tls_backed_port = 3;- Specified by:
getTlsBackedPortListin interfaceCompute.InstanceExtendedMetadataOrBuilder
-
getTlsBackedPortOrBuilderList
public List<? extends Compute.InstanceExtendedMetadata.AllocatedTlsBackedPortOrBuilder> getTlsBackedPortOrBuilderList()Allocated TCP and TLS passthrough ports.
repeated .namespace.cloud.compute.v1beta.InstanceExtendedMetadata.AllocatedTlsBackedPort tls_backed_port = 3;- Specified by:
getTlsBackedPortOrBuilderListin interfaceCompute.InstanceExtendedMetadataOrBuilder
-
getTlsBackedPortCount
public int getTlsBackedPortCount()Allocated TCP and TLS passthrough ports.
repeated .namespace.cloud.compute.v1beta.InstanceExtendedMetadata.AllocatedTlsBackedPort tls_backed_port = 3;- Specified by:
getTlsBackedPortCountin interfaceCompute.InstanceExtendedMetadataOrBuilder
-
getTlsBackedPort
Allocated TCP and TLS passthrough ports.
repeated .namespace.cloud.compute.v1beta.InstanceExtendedMetadata.AllocatedTlsBackedPort tls_backed_port = 3;- Specified by:
getTlsBackedPortin interfaceCompute.InstanceExtendedMetadataOrBuilder
-
getTlsBackedPortOrBuilder
public Compute.InstanceExtendedMetadata.AllocatedTlsBackedPortOrBuilder getTlsBackedPortOrBuilder(int index) Allocated TCP and TLS passthrough ports.
repeated .namespace.cloud.compute.v1beta.InstanceExtendedMetadata.AllocatedTlsBackedPort tls_backed_port = 3;- Specified by:
getTlsBackedPortOrBuilderin interfaceCompute.InstanceExtendedMetadataOrBuilder
-
getCommandServiceEndpoint
The regional API endpoint for the CommandService, used to execute commands in containers running on this instance.
string command_service_endpoint = 4;- Specified by:
getCommandServiceEndpointin interfaceCompute.InstanceExtendedMetadataOrBuilder- Returns:
- The commandServiceEndpoint.
-
getCommandServiceEndpointBytes
public com.google.protobuf.ByteString getCommandServiceEndpointBytes()The regional API endpoint for the CommandService, used to execute commands in containers running on this instance.
string command_service_endpoint = 4;- Specified by:
getCommandServiceEndpointBytesin interfaceCompute.InstanceExtendedMetadataOrBuilder- Returns:
- The bytes for commandServiceEndpoint.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static Compute.InstanceExtendedMetadata parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Compute.InstanceExtendedMetadata parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Compute.InstanceExtendedMetadata parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Compute.InstanceExtendedMetadata parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Compute.InstanceExtendedMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Compute.InstanceExtendedMetadata parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Compute.InstanceExtendedMetadata parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static Compute.InstanceExtendedMetadata parseDelimitedFrom(InputStream input) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static Compute.InstanceExtendedMetadata parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static Compute.InstanceExtendedMetadata parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static Compute.InstanceExtendedMetadata parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
public static Compute.InstanceExtendedMetadata.Builder newBuilder(Compute.InstanceExtendedMetadata prototype) -
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Compute.InstanceExtendedMetadata.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-