Interface DeploymentOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    Deployment, Deployment.Builder

    public interface DeploymentOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods Deprecated Methods 
      Modifier and Type Method Description
      boolean containsLabels​(String key)
      Labels identify the deployment within the user universe and same target.
      Map<String,​String> getLabels()
      Deprecated.
      int getLabelsCount()
      Labels identify the deployment within the user universe and same target.
      Map<String,​String> getLabelsMap()
      Labels identify the deployment within the user universe and same target.
      String getLabelsOrDefault​(String key, String defaultValue)
      Labels identify the deployment within the user universe and same target.
      String getLabelsOrThrow​(String key)
      Labels identify the deployment within the user universe and same target.
      String getProjectId()
      Project ID is the ID of a cloud project.
      com.google.protobuf.ByteString getProjectIdBytes()
      Project ID is the ID of a cloud project.
      String getTarget()
      Target is the service name used to group related deployments: * Service name for App Engine Flex / Standard.
      com.google.protobuf.ByteString getTargetBytes()
      Target is the service name used to group related deployments: * Service name for App Engine Flex / Standard.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • getProjectId

        String getProjectId()
         Project ID is the ID of a cloud project.
         Validation regex: `^[a-z][-a-z0-9:.]{4,61}[a-z0-9]$`.
         
        string project_id = 1;
        Returns:
        The projectId.
      • getProjectIdBytes

        com.google.protobuf.ByteString getProjectIdBytes()
         Project ID is the ID of a cloud project.
         Validation regex: `^[a-z][-a-z0-9:.]{4,61}[a-z0-9]$`.
         
        string project_id = 1;
        Returns:
        The bytes for projectId.
      • getTarget

        String getTarget()
         Target is the service name used to group related deployments:
         * Service name for App Engine Flex / Standard.
         * Cluster and container name for GKE.
         * User-specified string for direct Compute Engine profiling (e.g. Java).
         * Job name for Dataflow.
         Validation regex: `^[a-z0-9]([-a-z0-9_.]{0,253}[a-z0-9])?$`.
         
        string target = 2;
        Returns:
        The target.
      • getTargetBytes

        com.google.protobuf.ByteString getTargetBytes()
         Target is the service name used to group related deployments:
         * Service name for App Engine Flex / Standard.
         * Cluster and container name for GKE.
         * User-specified string for direct Compute Engine profiling (e.g. Java).
         * Job name for Dataflow.
         Validation regex: `^[a-z0-9]([-a-z0-9_.]{0,253}[a-z0-9])?$`.
         
        string target = 2;
        Returns:
        The bytes for target.
      • getLabelsCount

        int getLabelsCount()
         Labels identify the deployment within the user universe and same target.
         Validation regex for label names: `^[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?$`.
         Value for an individual label must be <= 512 bytes, the total
         size of all label names and values must be <= 1024 bytes.
        
         Label named "language" can be used to record the programming language of
         the profiled deployment. The standard choices for the value include "java",
         "go", "python", "ruby", "nodejs", "php", "dotnet".
        
         For deployments running on Google Cloud Platform, "zone" or "region" label
         should be present describing the deployment location. An example of a zone
         is "us-central1-a", an example of a region is "us-central1" or
         "us-central".
         
        map<string, string> labels = 3;
      • containsLabels

        boolean containsLabels​(String key)
         Labels identify the deployment within the user universe and same target.
         Validation regex for label names: `^[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?$`.
         Value for an individual label must be <= 512 bytes, the total
         size of all label names and values must be <= 1024 bytes.
        
         Label named "language" can be used to record the programming language of
         the profiled deployment. The standard choices for the value include "java",
         "go", "python", "ruby", "nodejs", "php", "dotnet".
        
         For deployments running on Google Cloud Platform, "zone" or "region" label
         should be present describing the deployment location. An example of a zone
         is "us-central1-a", an example of a region is "us-central1" or
         "us-central".
         
        map<string, string> labels = 3;
      • getLabelsMap

        Map<String,​String> getLabelsMap()
         Labels identify the deployment within the user universe and same target.
         Validation regex for label names: `^[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?$`.
         Value for an individual label must be <= 512 bytes, the total
         size of all label names and values must be <= 1024 bytes.
        
         Label named "language" can be used to record the programming language of
         the profiled deployment. The standard choices for the value include "java",
         "go", "python", "ruby", "nodejs", "php", "dotnet".
        
         For deployments running on Google Cloud Platform, "zone" or "region" label
         should be present describing the deployment location. An example of a zone
         is "us-central1-a", an example of a region is "us-central1" or
         "us-central".
         
        map<string, string> labels = 3;
      • getLabelsOrDefault

        String getLabelsOrDefault​(String key,
                                  String defaultValue)
         Labels identify the deployment within the user universe and same target.
         Validation regex for label names: `^[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?$`.
         Value for an individual label must be <= 512 bytes, the total
         size of all label names and values must be <= 1024 bytes.
        
         Label named "language" can be used to record the programming language of
         the profiled deployment. The standard choices for the value include "java",
         "go", "python", "ruby", "nodejs", "php", "dotnet".
        
         For deployments running on Google Cloud Platform, "zone" or "region" label
         should be present describing the deployment location. An example of a zone
         is "us-central1-a", an example of a region is "us-central1" or
         "us-central".
         
        map<string, string> labels = 3;
      • getLabelsOrThrow

        String getLabelsOrThrow​(String key)
         Labels identify the deployment within the user universe and same target.
         Validation regex for label names: `^[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?$`.
         Value for an individual label must be <= 512 bytes, the total
         size of all label names and values must be <= 1024 bytes.
        
         Label named "language" can be used to record the programming language of
         the profiled deployment. The standard choices for the value include "java",
         "go", "python", "ruby", "nodejs", "php", "dotnet".
        
         For deployments running on Google Cloud Platform, "zone" or "region" label
         should be present describing the deployment location. An example of a zone
         is "us-central1-a", an example of a region is "us-central1" or
         "us-central".
         
        map<string, string> labels = 3;