Interface Compute.DescribeInstanceResponseOrBuilder

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

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

    • getInstanceUrl

      String getInstanceUrl()
       A fully qualified URL that points to the instance summary in the
       dashboard. E.g.
       `https://cloud.namespace.so/01gr490qvbntkjn9jwypnd4g04/instance/ui3e3e3g7cfrg`.
       
      string instance_url = 1;
      Returns:
      The instanceUrl.
    • getInstanceUrlBytes

      com.google.protobuf.ByteString getInstanceUrlBytes()
       A fully qualified URL that points to the instance summary in the
       dashboard. E.g.
       `https://cloud.namespace.so/01gr490qvbntkjn9jwypnd4g04/instance/ui3e3e3g7cfrg`.
       
      string instance_url = 1;
      Returns:
      The bytes for instanceUrl.
    • hasMetadata

      boolean hasMetadata()
       InstanceMetadata include both creation time specified fields such as
       labels, and status-like properties like the destroyed timestamp if the
       instance is no longer running.
       
      .namespace.cloud.compute.v1beta.InstanceMetadata metadata = 2;
      Returns:
      Whether the metadata field is set.
    • getMetadata

       InstanceMetadata include both creation time specified fields such as
       labels, and status-like properties like the destroyed timestamp if the
       instance is no longer running.
       
      .namespace.cloud.compute.v1beta.InstanceMetadata metadata = 2;
      Returns:
      The metadata.
    • getMetadataOrBuilder

      Compute.InstanceMetadataOrBuilder getMetadataOrBuilder()
       InstanceMetadata include both creation time specified fields such as
       labels, and status-like properties like the destroyed timestamp if the
       instance is no longer running.
       
      .namespace.cloud.compute.v1beta.InstanceMetadata metadata = 2;
    • hasExtendedMetadata

      boolean hasExtendedMetadata()
       Service-specific metadata which may include credentials. E.g. SSH or
       Kubernetes endpoint information.
       
      .namespace.cloud.compute.v1beta.InstanceExtendedMetadata extended_metadata = 3;
      Returns:
      Whether the extendedMetadata field is set.
    • getExtendedMetadata

      Compute.InstanceExtendedMetadata getExtendedMetadata()
       Service-specific metadata which may include credentials. E.g. SSH or
       Kubernetes endpoint information.
       
      .namespace.cloud.compute.v1beta.InstanceExtendedMetadata extended_metadata = 3;
      Returns:
      The extendedMetadata.
    • getExtendedMetadataOrBuilder

      Compute.InstanceExtendedMetadataOrBuilder getExtendedMetadataOrBuilder()
       Service-specific metadata which may include credentials. E.g. SSH or
       Kubernetes endpoint information.
       
      .namespace.cloud.compute.v1beta.InstanceExtendedMetadata extended_metadata = 3;
    • hasRegistry

      boolean hasRegistry()
       Endpoint information of the private Container Registry that is usable
       with this instance. Instances are pre-configured to access workspace-owned
       images in this registry.
       
      .namespace.cloud.compute.v1beta.ImageRegistry registry = 4;
      Returns:
      Whether the registry field is set.
    • getRegistry

      Compute.ImageRegistry getRegistry()
       Endpoint information of the private Container Registry that is usable
       with this instance. Instances are pre-configured to access workspace-owned
       images in this registry.
       
      .namespace.cloud.compute.v1beta.ImageRegistry registry = 4;
      Returns:
      The registry.
    • getRegistryOrBuilder

      Compute.ImageRegistryOrBuilder getRegistryOrBuilder()
       Endpoint information of the private Container Registry that is usable
       with this instance. Instances are pre-configured to access workspace-owned
       images in this registry.
       
      .namespace.cloud.compute.v1beta.ImageRegistry registry = 4;
    • getContainersList

      List<Compute.AllocatedContainer> getContainersList()
       If the instance creation specified a set of containers, specifies the
       corresponding allocated containers.
       
      repeated .namespace.cloud.compute.v1beta.AllocatedContainer containers = 5;
    • getContainers

      Compute.AllocatedContainer getContainers(int index)
       If the instance creation specified a set of containers, specifies the
       corresponding allocated containers.
       
      repeated .namespace.cloud.compute.v1beta.AllocatedContainer containers = 5;
    • getContainersCount

      int getContainersCount()
       If the instance creation specified a set of containers, specifies the
       corresponding allocated containers.
       
      repeated .namespace.cloud.compute.v1beta.AllocatedContainer containers = 5;
    • getContainersOrBuilderList

      List<? extends Compute.AllocatedContainerOrBuilder> getContainersOrBuilderList()
       If the instance creation specified a set of containers, specifies the
       corresponding allocated containers.
       
      repeated .namespace.cloud.compute.v1beta.AllocatedContainer containers = 5;
    • getContainersOrBuilder

      Compute.AllocatedContainerOrBuilder getContainersOrBuilder(int index)
       If the instance creation specified a set of containers, specifies the
       corresponding allocated containers.
       
      repeated .namespace.cloud.compute.v1beta.AllocatedContainer containers = 5;
    • hasExperimental

      boolean hasExperimental()
       A set of experimental features attached to this instance. Experimental
       features may be removed or modified at any time by the Namespace team.
       
      .namespace.cloud.compute.v1beta.DescribeInstanceResponse.ExperimentalFeatures experimental = 6;
      Returns:
      Whether the experimental field is set.
    • getExperimental

       A set of experimental features attached to this instance. Experimental
       features may be removed or modified at any time by the Namespace team.
       
      .namespace.cloud.compute.v1beta.DescribeInstanceResponse.ExperimentalFeatures experimental = 6;
      Returns:
      The experimental.
    • getExperimentalOrBuilder

       A set of experimental features attached to this instance. Experimental
       features may be removed or modified at any time by the Namespace team.
       
      .namespace.cloud.compute.v1beta.DescribeInstanceResponse.ExperimentalFeatures experimental = 6;
    • getAttachmentsList

      List<Compute.Attachment> getAttachmentsList()
       A list of metadata that is attached to the instance.
       
      repeated .namespace.cloud.compute.v1beta.Attachment attachments = 7;
    • getAttachments

      Compute.Attachment getAttachments(int index)
       A list of metadata that is attached to the instance.
       
      repeated .namespace.cloud.compute.v1beta.Attachment attachments = 7;
    • getAttachmentsCount

      int getAttachmentsCount()
       A list of metadata that is attached to the instance.
       
      repeated .namespace.cloud.compute.v1beta.Attachment attachments = 7;
    • getAttachmentsOrBuilderList

      List<? extends Compute.AttachmentOrBuilder> getAttachmentsOrBuilderList()
       A list of metadata that is attached to the instance.
       
      repeated .namespace.cloud.compute.v1beta.Attachment attachments = 7;
    • getAttachmentsOrBuilder

      Compute.AttachmentOrBuilder getAttachmentsOrBuilder(int index)
       A list of metadata that is attached to the instance.
       
      repeated .namespace.cloud.compute.v1beta.Attachment attachments = 7;
    • hasContainerCache

      boolean hasContainerCache()
       The instance's container cache configuration, if one exists.
       
      .namespace.cloud.compute.v1beta.ContainerCache container_cache = 8;
      Returns:
      Whether the containerCache field is set.
    • getContainerCache

      Compute.ContainerCache getContainerCache()
       The instance's container cache configuration, if one exists.
       
      .namespace.cloud.compute.v1beta.ContainerCache container_cache = 8;
      Returns:
      The containerCache.
    • getContainerCacheOrBuilder

      Compute.ContainerCacheOrBuilder getContainerCacheOrBuilder()
       The instance's container cache configuration, if one exists.
       
      .namespace.cloud.compute.v1beta.ContainerCache container_cache = 8;
    • getShutdownReasonsList

       A list of reasons why an instance terminated.
       Usually, this only contains one entry.
       If there were multiple concurrent causes that triggered a shutdown, each would be noted here.
       
      repeated .namespace.cloud.compute.v1beta.DescribeInstanceResponse.ShutdownReason shutdown_reasons = 9;
    • getShutdownReasons

      Compute.DescribeInstanceResponse.ShutdownReason getShutdownReasons(int index)
       A list of reasons why an instance terminated.
       Usually, this only contains one entry.
       If there were multiple concurrent causes that triggered a shutdown, each would be noted here.
       
      repeated .namespace.cloud.compute.v1beta.DescribeInstanceResponse.ShutdownReason shutdown_reasons = 9;
    • getShutdownReasonsCount

      int getShutdownReasonsCount()
       A list of reasons why an instance terminated.
       Usually, this only contains one entry.
       If there were multiple concurrent causes that triggered a shutdown, each would be noted here.
       
      repeated .namespace.cloud.compute.v1beta.DescribeInstanceResponse.ShutdownReason shutdown_reasons = 9;
    • getShutdownReasonsOrBuilderList

      List<? extends Compute.DescribeInstanceResponse.ShutdownReasonOrBuilder> getShutdownReasonsOrBuilderList()
       A list of reasons why an instance terminated.
       Usually, this only contains one entry.
       If there were multiple concurrent causes that triggered a shutdown, each would be noted here.
       
      repeated .namespace.cloud.compute.v1beta.DescribeInstanceResponse.ShutdownReason shutdown_reasons = 9;
    • getShutdownReasonsOrBuilder

      Compute.DescribeInstanceResponse.ShutdownReasonOrBuilder getShutdownReasonsOrBuilder(int index)
       A list of reasons why an instance terminated.
       Usually, this only contains one entry.
       If there were multiple concurrent causes that triggered a shutdown, each would be noted here.
       
      repeated .namespace.cloud.compute.v1beta.DescribeInstanceResponse.ShutdownReason shutdown_reasons = 9;
    • getWorkloadPermissionsList

      List<Authz.Permission> getWorkloadPermissionsList()
       The set of permissions granted to the workload running in this instance.
       
      repeated .namespace.cloud.iam.v1beta.Permission workload_permissions = 10;
    • getWorkloadPermissions

      Authz.Permission getWorkloadPermissions(int index)
       The set of permissions granted to the workload running in this instance.
       
      repeated .namespace.cloud.iam.v1beta.Permission workload_permissions = 10;
    • getWorkloadPermissionsCount

      int getWorkloadPermissionsCount()
       The set of permissions granted to the workload running in this instance.
       
      repeated .namespace.cloud.iam.v1beta.Permission workload_permissions = 10;
    • getWorkloadPermissionsOrBuilderList

      List<? extends Authz.PermissionOrBuilder> getWorkloadPermissionsOrBuilderList()
       The set of permissions granted to the workload running in this instance.
       
      repeated .namespace.cloud.iam.v1beta.Permission workload_permissions = 10;
    • getWorkloadPermissionsOrBuilder

      Authz.PermissionOrBuilder getWorkloadPermissionsOrBuilder(int index)
       The set of permissions granted to the workload running in this instance.
       
      repeated .namespace.cloud.iam.v1beta.Permission workload_permissions = 10;