Interface ServiceOrBuilder

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

    public interface ServiceOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getName

        String getName()
         The fully qualified name of this Service. In CreateServiceRequest, this
         field is ignored, and instead composed from CreateServiceRequest.parent and
         CreateServiceRequest.service_id.
        
         Format:
         projects/{project}/locations/{location}/services/{service_id}
         
        string name = 1;
        Returns:
        The name.
      • getNameBytes

        com.google.protobuf.ByteString getNameBytes()
         The fully qualified name of this Service. In CreateServiceRequest, this
         field is ignored, and instead composed from CreateServiceRequest.parent and
         CreateServiceRequest.service_id.
        
         Format:
         projects/{project}/locations/{location}/services/{service_id}
         
        string name = 1;
        Returns:
        The bytes for name.
      • getDescription

        String getDescription()
         User-provided description of the Service. This field currently has a
         512-character limit.
         
        string description = 2;
        Returns:
        The description.
      • getDescriptionBytes

        com.google.protobuf.ByteString getDescriptionBytes()
         User-provided description of the Service. This field currently has a
         512-character limit.
         
        string description = 2;
        Returns:
        The bytes for description.
      • getUid

        String getUid()
         Output only. Server assigned unique identifier for the trigger. The value
         is a UUID4 string and guaranteed to remain unchanged until the resource is
         deleted.
         
        string uid = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The uid.
      • getUidBytes

        com.google.protobuf.ByteString getUidBytes()
         Output only. Server assigned unique identifier for the trigger. The value
         is a UUID4 string and guaranteed to remain unchanged until the resource is
         deleted.
         
        string uid = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The bytes for uid.
      • getGeneration

        long getGeneration()
         Output only. A number that monotonically increases every time the user
         modifies the desired state.
         Please note that unlike v1, this is an int64 value. As with most Google
         APIs, its JSON representation will be a `string` instead of an `integer`.
         
        int64 generation = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The generation.
      • getLabelsCount

        int getLabelsCount()
         Unstructured key value map that can be used to organize and categorize
         objects.
         User-provided labels are shared with Google's billing system, so they can
         be used to filter, or break down billing charges by team, component,
         environment, state, etc. For more information, visit
         https://cloud.google.com/resource-manager/docs/creating-managing-labels or
         https://cloud.google.com/run/docs/configuring/labels.
        
         <p>Cloud Run API v2 does not support labels with  `run.googleapis.com`,
         `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev`
         namespaces, and they will be rejected. All system labels in v1 now have a
         corresponding field in v2 Service.
         
        map<string, string> labels = 5;
      • containsLabels

        boolean containsLabels​(String key)
         Unstructured key value map that can be used to organize and categorize
         objects.
         User-provided labels are shared with Google's billing system, so they can
         be used to filter, or break down billing charges by team, component,
         environment, state, etc. For more information, visit
         https://cloud.google.com/resource-manager/docs/creating-managing-labels or
         https://cloud.google.com/run/docs/configuring/labels.
        
         <p>Cloud Run API v2 does not support labels with  `run.googleapis.com`,
         `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev`
         namespaces, and they will be rejected. All system labels in v1 now have a
         corresponding field in v2 Service.
         
        map<string, string> labels = 5;
      • getLabelsMap

        Map<String,​String> getLabelsMap()
         Unstructured key value map that can be used to organize and categorize
         objects.
         User-provided labels are shared with Google's billing system, so they can
         be used to filter, or break down billing charges by team, component,
         environment, state, etc. For more information, visit
         https://cloud.google.com/resource-manager/docs/creating-managing-labels or
         https://cloud.google.com/run/docs/configuring/labels.
        
         <p>Cloud Run API v2 does not support labels with  `run.googleapis.com`,
         `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev`
         namespaces, and they will be rejected. All system labels in v1 now have a
         corresponding field in v2 Service.
         
        map<string, string> labels = 5;
      • getLabelsOrDefault

        String getLabelsOrDefault​(String key,
                                  String defaultValue)
         Unstructured key value map that can be used to organize and categorize
         objects.
         User-provided labels are shared with Google's billing system, so they can
         be used to filter, or break down billing charges by team, component,
         environment, state, etc. For more information, visit
         https://cloud.google.com/resource-manager/docs/creating-managing-labels or
         https://cloud.google.com/run/docs/configuring/labels.
        
         <p>Cloud Run API v2 does not support labels with  `run.googleapis.com`,
         `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev`
         namespaces, and they will be rejected. All system labels in v1 now have a
         corresponding field in v2 Service.
         
        map<string, string> labels = 5;
      • getLabelsOrThrow

        String getLabelsOrThrow​(String key)
         Unstructured key value map that can be used to organize and categorize
         objects.
         User-provided labels are shared with Google's billing system, so they can
         be used to filter, or break down billing charges by team, component,
         environment, state, etc. For more information, visit
         https://cloud.google.com/resource-manager/docs/creating-managing-labels or
         https://cloud.google.com/run/docs/configuring/labels.
        
         <p>Cloud Run API v2 does not support labels with  `run.googleapis.com`,
         `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev`
         namespaces, and they will be rejected. All system labels in v1 now have a
         corresponding field in v2 Service.
         
        map<string, string> labels = 5;
      • getAnnotationsCount

        int getAnnotationsCount()
         Unstructured key value map that may be set by external tools to store and
         arbitrary metadata. They are not queryable and should be preserved
         when modifying objects.
        
         <p>Cloud Run API v2 does not support annotations with `run.googleapis.com`,
         `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev`
         namespaces, and they will be rejected in new resources. All system
         annotations in v1 now have a corresponding field in v2 Service.
        
         <p>This field follows Kubernetes
         annotations' namespacing, limits, and rules.
         
        map<string, string> annotations = 6;
      • containsAnnotations

        boolean containsAnnotations​(String key)
         Unstructured key value map that may be set by external tools to store and
         arbitrary metadata. They are not queryable and should be preserved
         when modifying objects.
        
         <p>Cloud Run API v2 does not support annotations with `run.googleapis.com`,
         `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev`
         namespaces, and they will be rejected in new resources. All system
         annotations in v1 now have a corresponding field in v2 Service.
        
         <p>This field follows Kubernetes
         annotations' namespacing, limits, and rules.
         
        map<string, string> annotations = 6;
      • getAnnotationsMap

        Map<String,​String> getAnnotationsMap()
         Unstructured key value map that may be set by external tools to store and
         arbitrary metadata. They are not queryable and should be preserved
         when modifying objects.
        
         <p>Cloud Run API v2 does not support annotations with `run.googleapis.com`,
         `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev`
         namespaces, and they will be rejected in new resources. All system
         annotations in v1 now have a corresponding field in v2 Service.
        
         <p>This field follows Kubernetes
         annotations' namespacing, limits, and rules.
         
        map<string, string> annotations = 6;
      • getAnnotationsOrDefault

        String getAnnotationsOrDefault​(String key,
                                       String defaultValue)
         Unstructured key value map that may be set by external tools to store and
         arbitrary metadata. They are not queryable and should be preserved
         when modifying objects.
        
         <p>Cloud Run API v2 does not support annotations with `run.googleapis.com`,
         `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev`
         namespaces, and they will be rejected in new resources. All system
         annotations in v1 now have a corresponding field in v2 Service.
        
         <p>This field follows Kubernetes
         annotations' namespacing, limits, and rules.
         
        map<string, string> annotations = 6;
      • getAnnotationsOrThrow

        String getAnnotationsOrThrow​(String key)
         Unstructured key value map that may be set by external tools to store and
         arbitrary metadata. They are not queryable and should be preserved
         when modifying objects.
        
         <p>Cloud Run API v2 does not support annotations with `run.googleapis.com`,
         `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev`
         namespaces, and they will be rejected in new resources. All system
         annotations in v1 now have a corresponding field in v2 Service.
        
         <p>This field follows Kubernetes
         annotations' namespacing, limits, and rules.
         
        map<string, string> annotations = 6;
      • hasCreateTime

        boolean hasCreateTime()
         Output only. The creation time.
         
        .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        Whether the createTime field is set.
      • getCreateTime

        com.google.protobuf.Timestamp getCreateTime()
         Output only. The creation time.
         
        .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The createTime.
      • getCreateTimeOrBuilder

        com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
         Output only. The creation time.
         
        .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasUpdateTime

        boolean hasUpdateTime()
         Output only. The last-modified time.
         
        .google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        Whether the updateTime field is set.
      • getUpdateTime

        com.google.protobuf.Timestamp getUpdateTime()
         Output only. The last-modified time.
         
        .google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The updateTime.
      • getUpdateTimeOrBuilder

        com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
         Output only. The last-modified time.
         
        .google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasDeleteTime

        boolean hasDeleteTime()
         Output only. The deletion time.
         
        .google.protobuf.Timestamp delete_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        Whether the deleteTime field is set.
      • getDeleteTime

        com.google.protobuf.Timestamp getDeleteTime()
         Output only. The deletion time.
         
        .google.protobuf.Timestamp delete_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The deleteTime.
      • getDeleteTimeOrBuilder

        com.google.protobuf.TimestampOrBuilder getDeleteTimeOrBuilder()
         Output only. The deletion time.
         
        .google.protobuf.Timestamp delete_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasExpireTime

        boolean hasExpireTime()
         Output only. For a deleted resource, the time after which it will be
         permamently deleted.
         
        .google.protobuf.Timestamp expire_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        Whether the expireTime field is set.
      • getExpireTime

        com.google.protobuf.Timestamp getExpireTime()
         Output only. For a deleted resource, the time after which it will be
         permamently deleted.
         
        .google.protobuf.Timestamp expire_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The expireTime.
      • getExpireTimeOrBuilder

        com.google.protobuf.TimestampOrBuilder getExpireTimeOrBuilder()
         Output only. For a deleted resource, the time after which it will be
         permamently deleted.
         
        .google.protobuf.Timestamp expire_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getCreator

        String getCreator()
         Output only. Email address of the authenticated creator.
         
        string creator = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The creator.
      • getCreatorBytes

        com.google.protobuf.ByteString getCreatorBytes()
         Output only. Email address of the authenticated creator.
         
        string creator = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The bytes for creator.
      • getLastModifier

        String getLastModifier()
         Output only. Email address of the last authenticated modifier.
         
        string last_modifier = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The lastModifier.
      • getLastModifierBytes

        com.google.protobuf.ByteString getLastModifierBytes()
         Output only. Email address of the last authenticated modifier.
         
        string last_modifier = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The bytes for lastModifier.
      • getClient

        String getClient()
         Arbitrary identifier for the API client.
         
        string client = 13;
        Returns:
        The client.
      • getClientBytes

        com.google.protobuf.ByteString getClientBytes()
         Arbitrary identifier for the API client.
         
        string client = 13;
        Returns:
        The bytes for client.
      • getClientVersion

        String getClientVersion()
         Arbitrary version identifier for the API client.
         
        string client_version = 14;
        Returns:
        The clientVersion.
      • getClientVersionBytes

        com.google.protobuf.ByteString getClientVersionBytes()
         Arbitrary version identifier for the API client.
         
        string client_version = 14;
        Returns:
        The bytes for clientVersion.
      • getIngressValue

        int getIngressValue()
         Provides the ingress settings for this Service. On output, returns the
         currently observed ingress settings, or INGRESS_TRAFFIC_UNSPECIFIED if no
         revision is active.
         
        .google.cloud.run.v2.IngressTraffic ingress = 15;
        Returns:
        The enum numeric value on the wire for ingress.
      • getIngress

        IngressTraffic getIngress()
         Provides the ingress settings for this Service. On output, returns the
         currently observed ingress settings, or INGRESS_TRAFFIC_UNSPECIFIED if no
         revision is active.
         
        .google.cloud.run.v2.IngressTraffic ingress = 15;
        Returns:
        The ingress.
      • getLaunchStageValue

        int getLaunchStageValue()
         The launch stage as defined by [Google Cloud Platform
         Launch Stages](https://cloud.google.com/terms/launch-stages).
         Cloud Run supports `ALPHA`, `BETA`, and `GA`. If no value is specified, GA
         is assumed.
         Set the launch stage to a preview stage on input to allow use of preview
         features in that stage. On read (or output), describes whether the resource
         uses preview features.
         <p>
         For example, if ALPHA is provided as input, but only BETA and GA-level
         features are used, this field will be BETA on output.
         
        .google.api.LaunchStage launch_stage = 16;
        Returns:
        The enum numeric value on the wire for launchStage.
      • getLaunchStage

        com.google.api.LaunchStage getLaunchStage()
         The launch stage as defined by [Google Cloud Platform
         Launch Stages](https://cloud.google.com/terms/launch-stages).
         Cloud Run supports `ALPHA`, `BETA`, and `GA`. If no value is specified, GA
         is assumed.
         Set the launch stage to a preview stage on input to allow use of preview
         features in that stage. On read (or output), describes whether the resource
         uses preview features.
         <p>
         For example, if ALPHA is provided as input, but only BETA and GA-level
         features are used, this field will be BETA on output.
         
        .google.api.LaunchStage launch_stage = 16;
        Returns:
        The launchStage.
      • hasBinaryAuthorization

        boolean hasBinaryAuthorization()
         Settings for the Binary Authorization feature.
         
        .google.cloud.run.v2.BinaryAuthorization binary_authorization = 17;
        Returns:
        Whether the binaryAuthorization field is set.
      • getBinaryAuthorization

        BinaryAuthorization getBinaryAuthorization()
         Settings for the Binary Authorization feature.
         
        .google.cloud.run.v2.BinaryAuthorization binary_authorization = 17;
        Returns:
        The binaryAuthorization.
      • getBinaryAuthorizationOrBuilder

        BinaryAuthorizationOrBuilder getBinaryAuthorizationOrBuilder()
         Settings for the Binary Authorization feature.
         
        .google.cloud.run.v2.BinaryAuthorization binary_authorization = 17;
      • hasTemplate

        boolean hasTemplate()
         Required. The template used to create revisions for this Service.
         
        .google.cloud.run.v2.RevisionTemplate template = 18 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        Whether the template field is set.
      • getTemplate

        RevisionTemplate getTemplate()
         Required. The template used to create revisions for this Service.
         
        .google.cloud.run.v2.RevisionTemplate template = 18 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The template.
      • getTemplateOrBuilder

        RevisionTemplateOrBuilder getTemplateOrBuilder()
         Required. The template used to create revisions for this Service.
         
        .google.cloud.run.v2.RevisionTemplate template = 18 [(.google.api.field_behavior) = REQUIRED];
      • getTrafficList

        List<TrafficTarget> getTrafficList()
         Specifies how to distribute traffic over a collection of Revisions
         belonging to the Service. If traffic is empty or not provided, defaults to
         100% traffic to the latest `Ready` Revision.
         
        repeated .google.cloud.run.v2.TrafficTarget traffic = 19;
      • getTraffic

        TrafficTarget getTraffic​(int index)
         Specifies how to distribute traffic over a collection of Revisions
         belonging to the Service. If traffic is empty or not provided, defaults to
         100% traffic to the latest `Ready` Revision.
         
        repeated .google.cloud.run.v2.TrafficTarget traffic = 19;
      • getTrafficCount

        int getTrafficCount()
         Specifies how to distribute traffic over a collection of Revisions
         belonging to the Service. If traffic is empty or not provided, defaults to
         100% traffic to the latest `Ready` Revision.
         
        repeated .google.cloud.run.v2.TrafficTarget traffic = 19;
      • getTrafficOrBuilderList

        List<? extends TrafficTargetOrBuilder> getTrafficOrBuilderList()
         Specifies how to distribute traffic over a collection of Revisions
         belonging to the Service. If traffic is empty or not provided, defaults to
         100% traffic to the latest `Ready` Revision.
         
        repeated .google.cloud.run.v2.TrafficTarget traffic = 19;
      • getTrafficOrBuilder

        TrafficTargetOrBuilder getTrafficOrBuilder​(int index)
         Specifies how to distribute traffic over a collection of Revisions
         belonging to the Service. If traffic is empty or not provided, defaults to
         100% traffic to the latest `Ready` Revision.
         
        repeated .google.cloud.run.v2.TrafficTarget traffic = 19;
      • getObservedGeneration

        long getObservedGeneration()
         Output only. The generation of this Service currently serving traffic. See
         comments in `reconciling` for additional information on reconciliation
         process in Cloud Run. Please note that unlike v1, this is an int64 value.
         As with most Google APIs, its JSON representation will be a `string`
         instead of an `integer`.
         
        int64 observed_generation = 30 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The observedGeneration.
      • hasTerminalCondition

        boolean hasTerminalCondition()
         Output only. The Condition of this Service, containing its readiness
         status, and detailed error information in case it did not reach a serving
         state. See comments in `reconciling` for additional information on
         reconciliation process in Cloud Run.
         
        .google.cloud.run.v2.Condition terminal_condition = 31 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        Whether the terminalCondition field is set.
      • getTerminalCondition

        Condition getTerminalCondition()
         Output only. The Condition of this Service, containing its readiness
         status, and detailed error information in case it did not reach a serving
         state. See comments in `reconciling` for additional information on
         reconciliation process in Cloud Run.
         
        .google.cloud.run.v2.Condition terminal_condition = 31 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The terminalCondition.
      • getTerminalConditionOrBuilder

        ConditionOrBuilder getTerminalConditionOrBuilder()
         Output only. The Condition of this Service, containing its readiness
         status, and detailed error information in case it did not reach a serving
         state. See comments in `reconciling` for additional information on
         reconciliation process in Cloud Run.
         
        .google.cloud.run.v2.Condition terminal_condition = 31 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getConditionsList

        List<Condition> getConditionsList()
         Output only. The Conditions of all other associated sub-resources. They
         contain additional diagnostics information in case the Service does not
         reach its Serving state. See comments in `reconciling` for additional
         information on reconciliation process in Cloud Run.
         
        repeated .google.cloud.run.v2.Condition conditions = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getConditions

        Condition getConditions​(int index)
         Output only. The Conditions of all other associated sub-resources. They
         contain additional diagnostics information in case the Service does not
         reach its Serving state. See comments in `reconciling` for additional
         information on reconciliation process in Cloud Run.
         
        repeated .google.cloud.run.v2.Condition conditions = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getConditionsCount

        int getConditionsCount()
         Output only. The Conditions of all other associated sub-resources. They
         contain additional diagnostics information in case the Service does not
         reach its Serving state. See comments in `reconciling` for additional
         information on reconciliation process in Cloud Run.
         
        repeated .google.cloud.run.v2.Condition conditions = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getConditionsOrBuilderList

        List<? extends ConditionOrBuilder> getConditionsOrBuilderList()
         Output only. The Conditions of all other associated sub-resources. They
         contain additional diagnostics information in case the Service does not
         reach its Serving state. See comments in `reconciling` for additional
         information on reconciliation process in Cloud Run.
         
        repeated .google.cloud.run.v2.Condition conditions = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getConditionsOrBuilder

        ConditionOrBuilder getConditionsOrBuilder​(int index)
         Output only. The Conditions of all other associated sub-resources. They
         contain additional diagnostics information in case the Service does not
         reach its Serving state. See comments in `reconciling` for additional
         information on reconciliation process in Cloud Run.
         
        repeated .google.cloud.run.v2.Condition conditions = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getLatestReadyRevision

        String getLatestReadyRevision()
         Output only. Name of the latest revision that is serving traffic. See
         comments in `reconciling` for additional information on reconciliation
         process in Cloud Run.
         
        string latest_ready_revision = 33 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Returns:
        The latestReadyRevision.
      • getLatestReadyRevisionBytes

        com.google.protobuf.ByteString getLatestReadyRevisionBytes()
         Output only. Name of the latest revision that is serving traffic. See
         comments in `reconciling` for additional information on reconciliation
         process in Cloud Run.
         
        string latest_ready_revision = 33 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Returns:
        The bytes for latestReadyRevision.
      • getLatestCreatedRevision

        String getLatestCreatedRevision()
         Output only. Name of the last created revision. See comments in
         `reconciling` for additional information on reconciliation process in Cloud
         Run.
         
        string latest_created_revision = 34 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Returns:
        The latestCreatedRevision.
      • getLatestCreatedRevisionBytes

        com.google.protobuf.ByteString getLatestCreatedRevisionBytes()
         Output only. Name of the last created revision. See comments in
         `reconciling` for additional information on reconciliation process in Cloud
         Run.
         
        string latest_created_revision = 34 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Returns:
        The bytes for latestCreatedRevision.
      • getTrafficStatusesList

        List<TrafficTargetStatus> getTrafficStatusesList()
         Output only. Detailed status information for corresponding traffic targets.
         See comments in `reconciling` for additional information on reconciliation
         process in Cloud Run.
         
        repeated .google.cloud.run.v2.TrafficTargetStatus traffic_statuses = 35 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getTrafficStatuses

        TrafficTargetStatus getTrafficStatuses​(int index)
         Output only. Detailed status information for corresponding traffic targets.
         See comments in `reconciling` for additional information on reconciliation
         process in Cloud Run.
         
        repeated .google.cloud.run.v2.TrafficTargetStatus traffic_statuses = 35 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getTrafficStatusesCount

        int getTrafficStatusesCount()
         Output only. Detailed status information for corresponding traffic targets.
         See comments in `reconciling` for additional information on reconciliation
         process in Cloud Run.
         
        repeated .google.cloud.run.v2.TrafficTargetStatus traffic_statuses = 35 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getTrafficStatusesOrBuilderList

        List<? extends TrafficTargetStatusOrBuilder> getTrafficStatusesOrBuilderList()
         Output only. Detailed status information for corresponding traffic targets.
         See comments in `reconciling` for additional information on reconciliation
         process in Cloud Run.
         
        repeated .google.cloud.run.v2.TrafficTargetStatus traffic_statuses = 35 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getTrafficStatusesOrBuilder

        TrafficTargetStatusOrBuilder getTrafficStatusesOrBuilder​(int index)
         Output only. Detailed status information for corresponding traffic targets.
         See comments in `reconciling` for additional information on reconciliation
         process in Cloud Run.
         
        repeated .google.cloud.run.v2.TrafficTargetStatus traffic_statuses = 35 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getUri

        String getUri()
         Output only. The main URI in which this Service is serving traffic.
         
        string uri = 36 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The uri.
      • getUriBytes

        com.google.protobuf.ByteString getUriBytes()
         Output only. The main URI in which this Service is serving traffic.
         
        string uri = 36 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The bytes for uri.
      • getCustomAudiencesList

        List<String> getCustomAudiencesList()
         One or more custom audiences that you want this service to support. Specify
         each custom audience as the full URL in a string. The custom audiences are
         encoded in the token and used to authenticate requests. For more
         information, see
         https://cloud.google.com/run/docs/configuring/custom-audiences.
         
        repeated string custom_audiences = 37;
        Returns:
        A list containing the customAudiences.
      • getCustomAudiencesCount

        int getCustomAudiencesCount()
         One or more custom audiences that you want this service to support. Specify
         each custom audience as the full URL in a string. The custom audiences are
         encoded in the token and used to authenticate requests. For more
         information, see
         https://cloud.google.com/run/docs/configuring/custom-audiences.
         
        repeated string custom_audiences = 37;
        Returns:
        The count of customAudiences.
      • getCustomAudiences

        String getCustomAudiences​(int index)
         One or more custom audiences that you want this service to support. Specify
         each custom audience as the full URL in a string. The custom audiences are
         encoded in the token and used to authenticate requests. For more
         information, see
         https://cloud.google.com/run/docs/configuring/custom-audiences.
         
        repeated string custom_audiences = 37;
        Parameters:
        index - The index of the element to return.
        Returns:
        The customAudiences at the given index.
      • getCustomAudiencesBytes

        com.google.protobuf.ByteString getCustomAudiencesBytes​(int index)
         One or more custom audiences that you want this service to support. Specify
         each custom audience as the full URL in a string. The custom audiences are
         encoded in the token and used to authenticate requests. For more
         information, see
         https://cloud.google.com/run/docs/configuring/custom-audiences.
         
        repeated string custom_audiences = 37;
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the customAudiences at the given index.
      • getSatisfiesPzs

        boolean getSatisfiesPzs()
         Output only. Reserved for future use.
         
        bool satisfies_pzs = 38 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The satisfiesPzs.
      • getReconciling

        boolean getReconciling()
         Output only. Returns true if the Service is currently being acted upon by
         the system to bring it into the desired state.
        
         When a new Service is created, or an existing one is updated, Cloud Run
         will asynchronously perform all necessary steps to bring the Service to the
         desired serving state. This process is called reconciliation.
         While reconciliation is in process, `observed_generation`,
         `latest_ready_revison`, `traffic_statuses`, and `uri` will have transient
         values that might mismatch the intended state: Once reconciliation is over
         (and this field is false), there are two possible outcomes: reconciliation
         succeeded and the serving state matches the Service, or there was an error,
         and reconciliation failed. This state can be found in
         `terminal_condition.state`.
        
         If reconciliation succeeded, the following fields will match: `traffic` and
         `traffic_statuses`, `observed_generation` and `generation`,
         `latest_ready_revision` and `latest_created_revision`.
        
         If reconciliation failed, `traffic_statuses`, `observed_generation`, and
         `latest_ready_revision` will have the state of the last serving revision,
         or empty for newly created Services. Additional information on the failure
         can be found in `terminal_condition` and `conditions`.
         
        bool reconciling = 98 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The reconciling.
      • getEtag

        String getEtag()
         Output only. A system-generated fingerprint for this version of the
         resource. May be used to detect modification conflict during updates.
         
        string etag = 99 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The etag.
      • getEtagBytes

        com.google.protobuf.ByteString getEtagBytes()
         Output only. A system-generated fingerprint for this version of the
         resource. May be used to detect modification conflict during updates.
         
        string etag = 99 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The bytes for etag.