Interface Compute.InstanceExtendedMetadataOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Compute.InstanceExtendedMetadata, Compute.InstanceExtendedMetadata.Builder
Enclosing class:
Compute

public static interface Compute.InstanceExtendedMetadataOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasSshMetadata

      boolean hasSshMetadata()
       SSH access metadata. Set when the instance supports SSH access.
       
      .namespace.cloud.compute.v1beta.InstanceExtendedMetadata.SshMetadata ssh_metadata = 1;
      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;
      Returns:
      The sshMetadata.
    • getSshMetadataOrBuilder

       SSH access metadata. Set when the instance supports SSH access.
       
      .namespace.cloud.compute.v1beta.InstanceExtendedMetadata.SshMetadata ssh_metadata = 1;
    • hasKubernetesMetadata

      boolean hasKubernetesMetadata()
       Kubernetes access metadata. Set when Kubernetes is enabled.
       
      .namespace.cloud.compute.v1beta.InstanceExtendedMetadata.KubernetesInstanceMetadata kubernetes_metadata = 2;
      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;
      Returns:
      The kubernetesMetadata.
    • getKubernetesMetadataOrBuilder

       Kubernetes access metadata. Set when Kubernetes is enabled.
       
      .namespace.cloud.compute.v1beta.InstanceExtendedMetadata.KubernetesInstanceMetadata kubernetes_metadata = 2;
    • getTlsBackedPortList

       Allocated TCP and TLS passthrough ports.
       
      repeated .namespace.cloud.compute.v1beta.InstanceExtendedMetadata.AllocatedTlsBackedPort tls_backed_port = 3;
    • getTlsBackedPort

       Allocated TCP and TLS passthrough ports.
       
      repeated .namespace.cloud.compute.v1beta.InstanceExtendedMetadata.AllocatedTlsBackedPort tls_backed_port = 3;
    • getTlsBackedPortCount

      int getTlsBackedPortCount()
       Allocated TCP and TLS passthrough ports.
       
      repeated .namespace.cloud.compute.v1beta.InstanceExtendedMetadata.AllocatedTlsBackedPort tls_backed_port = 3;
    • getTlsBackedPortOrBuilderList

       Allocated TCP and TLS passthrough ports.
       
      repeated .namespace.cloud.compute.v1beta.InstanceExtendedMetadata.AllocatedTlsBackedPort tls_backed_port = 3;
    • getTlsBackedPortOrBuilder

       Allocated TCP and TLS passthrough ports.
       
      repeated .namespace.cloud.compute.v1beta.InstanceExtendedMetadata.AllocatedTlsBackedPort tls_backed_port = 3;
    • getCommandServiceEndpoint

      String getCommandServiceEndpoint()
       The regional API endpoint for the CommandService, used to execute
       commands in containers running on this instance.
       
      string command_service_endpoint = 4;
      Returns:
      The commandServiceEndpoint.
    • getCommandServiceEndpointBytes

      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;
      Returns:
      The bytes for commandServiceEndpoint.