Interface EndpointsApiServiceOrBuilder

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

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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String getConfigId()
      Endpoints service configuration ID as specified by the Service Management API.
      com.google.protobuf.ByteString getConfigIdBytes()
      Endpoints service configuration ID as specified by the Service Management API.
      boolean getDisableTraceSampling()
      Enable or disable trace sampling.
      String getName()
      Endpoints service name which is the name of the "service" resource in the Service Management API.
      com.google.protobuf.ByteString getNameBytes()
      Endpoints service name which is the name of the "service" resource in the Service Management API.
      EndpointsApiService.RolloutStrategy getRolloutStrategy()
      Endpoints rollout strategy.
      int getRolloutStrategyValue()
      Endpoints rollout strategy.
      • 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

      • getName

        String getName()
         Endpoints service name which is the name of the "service" resource in the
         Service Management API. For example "myapi.endpoints.myproject.cloud.goog"
         
        string name = 1;
        Returns:
        The name.
      • getNameBytes

        com.google.protobuf.ByteString getNameBytes()
         Endpoints service name which is the name of the "service" resource in the
         Service Management API. For example "myapi.endpoints.myproject.cloud.goog"
         
        string name = 1;
        Returns:
        The bytes for name.
      • getConfigId

        String getConfigId()
         Endpoints service configuration ID as specified by the Service Management
         API. For example "2016-09-19r1".
        
         By default, the rollout strategy for Endpoints is `RolloutStrategy.FIXED`.
         This means that Endpoints starts up with a particular configuration ID.
         When a new configuration is rolled out, Endpoints must be given the new
         configuration ID. The `config_id` field is used to give the configuration
         ID and is required in this case.
        
         Endpoints also has a rollout strategy called `RolloutStrategy.MANAGED`.
         When using this, Endpoints fetches the latest configuration and does not
         need the configuration ID. In this case, `config_id` must be omitted.
         
        string config_id = 2;
        Returns:
        The configId.
      • getConfigIdBytes

        com.google.protobuf.ByteString getConfigIdBytes()
         Endpoints service configuration ID as specified by the Service Management
         API. For example "2016-09-19r1".
        
         By default, the rollout strategy for Endpoints is `RolloutStrategy.FIXED`.
         This means that Endpoints starts up with a particular configuration ID.
         When a new configuration is rolled out, Endpoints must be given the new
         configuration ID. The `config_id` field is used to give the configuration
         ID and is required in this case.
        
         Endpoints also has a rollout strategy called `RolloutStrategy.MANAGED`.
         When using this, Endpoints fetches the latest configuration and does not
         need the configuration ID. In this case, `config_id` must be omitted.
         
        string config_id = 2;
        Returns:
        The bytes for configId.
      • getRolloutStrategyValue

        int getRolloutStrategyValue()
         Endpoints rollout strategy. If `FIXED`, `config_id` must be specified. If
         `MANAGED`, `config_id` must be omitted.
         
        .google.appengine.v1.EndpointsApiService.RolloutStrategy rollout_strategy = 3;
        Returns:
        The enum numeric value on the wire for rolloutStrategy.
      • getRolloutStrategy

        EndpointsApiService.RolloutStrategy getRolloutStrategy()
         Endpoints rollout strategy. If `FIXED`, `config_id` must be specified. If
         `MANAGED`, `config_id` must be omitted.
         
        .google.appengine.v1.EndpointsApiService.RolloutStrategy rollout_strategy = 3;
        Returns:
        The rolloutStrategy.
      • getDisableTraceSampling

        boolean getDisableTraceSampling()
         Enable or disable trace sampling. By default, this is set to false for
         enabled.
         
        bool disable_trace_sampling = 4;
        Returns:
        The disableTraceSampling.