Interface ServiceConfigOrBuilder

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

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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      com.google.protobuf.Api getApis​(int index)
      A list of API interfaces exported by this service.
      int getApisCount()
      A list of API interfaces exported by this service.
      List<com.google.protobuf.Api> getApisList()
      A list of API interfaces exported by this service.
      com.google.protobuf.ApiOrBuilder getApisOrBuilder​(int index)
      A list of API interfaces exported by this service.
      List<? extends com.google.protobuf.ApiOrBuilder> getApisOrBuilderList()
      A list of API interfaces exported by this service.
      com.google.api.Authentication getAuthentication()
      Auth configuration.
      com.google.api.AuthenticationOrBuilder getAuthenticationOrBuilder()
      Auth configuration.
      com.google.api.Documentation getDocumentation()
      Additional API documentation.
      com.google.api.DocumentationOrBuilder getDocumentationOrBuilder()
      Additional API documentation.
      com.google.api.Endpoint getEndpoints​(int index)
      Configuration for network endpoints.
      int getEndpointsCount()
      Configuration for network endpoints.
      List<com.google.api.Endpoint> getEndpointsList()
      Configuration for network endpoints.
      com.google.api.EndpointOrBuilder getEndpointsOrBuilder​(int index)
      Configuration for network endpoints.
      List<? extends com.google.api.EndpointOrBuilder> getEndpointsOrBuilderList()
      Configuration for network endpoints.
      com.google.api.MonitoredResourceDescriptor getMonitoredResources​(int index)
      Defines the monitored resources used by this service.
      int getMonitoredResourcesCount()
      Defines the monitored resources used by this service.
      List<com.google.api.MonitoredResourceDescriptor> getMonitoredResourcesList()
      Defines the monitored resources used by this service.
      com.google.api.MonitoredResourceDescriptorOrBuilder getMonitoredResourcesOrBuilder​(int index)
      Defines the monitored resources used by this service.
      List<? extends com.google.api.MonitoredResourceDescriptorOrBuilder> getMonitoredResourcesOrBuilderList()
      Defines the monitored resources used by this service.
      com.google.api.Monitoring getMonitoring()
      Monitoring configuration.
      com.google.api.MonitoringOrBuilder getMonitoringOrBuilder()
      Monitoring configuration.
      String getName()
      The DNS address at which this service is available.
      com.google.protobuf.ByteString getNameBytes()
      The DNS address at which this service is available.
      com.google.api.Quota getQuota()
      Quota configuration.
      com.google.api.QuotaOrBuilder getQuotaOrBuilder()
      Quota configuration.
      String getTitle()
      The product title for this service.
      com.google.protobuf.ByteString getTitleBytes()
      The product title for this service.
      com.google.api.Usage getUsage()
      Configuration controlling usage of this service.
      com.google.api.UsageOrBuilder getUsageOrBuilder()
      Configuration controlling usage of this service.
      boolean hasAuthentication()
      Auth configuration.
      boolean hasDocumentation()
      Additional API documentation.
      boolean hasMonitoring()
      Monitoring configuration.
      boolean hasQuota()
      Quota configuration.
      boolean hasUsage()
      Configuration controlling usage of this service.
      • 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()
         The DNS address at which this service is available.
        
         An example DNS address would be:
         `calendar.googleapis.com`.
         
        string name = 1;
        Returns:
        The name.
      • getNameBytes

        com.google.protobuf.ByteString getNameBytes()
         The DNS address at which this service is available.
        
         An example DNS address would be:
         `calendar.googleapis.com`.
         
        string name = 1;
        Returns:
        The bytes for name.
      • getTitle

        String getTitle()
         The product title for this service.
         
        string title = 2;
        Returns:
        The title.
      • getTitleBytes

        com.google.protobuf.ByteString getTitleBytes()
         The product title for this service.
         
        string title = 2;
        Returns:
        The bytes for title.
      • getApisList

        List<com.google.protobuf.Api> getApisList()
         A list of API interfaces exported by this service. Contains only the names,
         versions, and method names of the interfaces.
         
        repeated .google.protobuf.Api apis = 3;
      • getApis

        com.google.protobuf.Api getApis​(int index)
         A list of API interfaces exported by this service. Contains only the names,
         versions, and method names of the interfaces.
         
        repeated .google.protobuf.Api apis = 3;
      • getApisCount

        int getApisCount()
         A list of API interfaces exported by this service. Contains only the names,
         versions, and method names of the interfaces.
         
        repeated .google.protobuf.Api apis = 3;
      • getApisOrBuilderList

        List<? extends com.google.protobuf.ApiOrBuilder> getApisOrBuilderList()
         A list of API interfaces exported by this service. Contains only the names,
         versions, and method names of the interfaces.
         
        repeated .google.protobuf.Api apis = 3;
      • getApisOrBuilder

        com.google.protobuf.ApiOrBuilder getApisOrBuilder​(int index)
         A list of API interfaces exported by this service. Contains only the names,
         versions, and method names of the interfaces.
         
        repeated .google.protobuf.Api apis = 3;
      • hasDocumentation

        boolean hasDocumentation()
         Additional API documentation. Contains only the summary and the
         documentation URL.
         
        .google.api.Documentation documentation = 6;
        Returns:
        Whether the documentation field is set.
      • getDocumentation

        com.google.api.Documentation getDocumentation()
         Additional API documentation. Contains only the summary and the
         documentation URL.
         
        .google.api.Documentation documentation = 6;
        Returns:
        The documentation.
      • getDocumentationOrBuilder

        com.google.api.DocumentationOrBuilder getDocumentationOrBuilder()
         Additional API documentation. Contains only the summary and the
         documentation URL.
         
        .google.api.Documentation documentation = 6;
      • hasQuota

        boolean hasQuota()
         Quota configuration.
         
        .google.api.Quota quota = 10;
        Returns:
        Whether the quota field is set.
      • getQuota

        com.google.api.Quota getQuota()
         Quota configuration.
         
        .google.api.Quota quota = 10;
        Returns:
        The quota.
      • getQuotaOrBuilder

        com.google.api.QuotaOrBuilder getQuotaOrBuilder()
         Quota configuration.
         
        .google.api.Quota quota = 10;
      • hasAuthentication

        boolean hasAuthentication()
         Auth configuration. Contains only the OAuth rules.
         
        .google.api.Authentication authentication = 11;
        Returns:
        Whether the authentication field is set.
      • getAuthentication

        com.google.api.Authentication getAuthentication()
         Auth configuration. Contains only the OAuth rules.
         
        .google.api.Authentication authentication = 11;
        Returns:
        The authentication.
      • getAuthenticationOrBuilder

        com.google.api.AuthenticationOrBuilder getAuthenticationOrBuilder()
         Auth configuration. Contains only the OAuth rules.
         
        .google.api.Authentication authentication = 11;
      • hasUsage

        boolean hasUsage()
         Configuration controlling usage of this service.
         
        .google.api.Usage usage = 15;
        Returns:
        Whether the usage field is set.
      • getUsage

        com.google.api.Usage getUsage()
         Configuration controlling usage of this service.
         
        .google.api.Usage usage = 15;
        Returns:
        The usage.
      • getUsageOrBuilder

        com.google.api.UsageOrBuilder getUsageOrBuilder()
         Configuration controlling usage of this service.
         
        .google.api.Usage usage = 15;
      • getEndpointsList

        List<com.google.api.Endpoint> getEndpointsList()
         Configuration for network endpoints. Contains only the names and aliases
         of the endpoints.
         
        repeated .google.api.Endpoint endpoints = 18;
      • getEndpoints

        com.google.api.Endpoint getEndpoints​(int index)
         Configuration for network endpoints. Contains only the names and aliases
         of the endpoints.
         
        repeated .google.api.Endpoint endpoints = 18;
      • getEndpointsCount

        int getEndpointsCount()
         Configuration for network endpoints. Contains only the names and aliases
         of the endpoints.
         
        repeated .google.api.Endpoint endpoints = 18;
      • getEndpointsOrBuilderList

        List<? extends com.google.api.EndpointOrBuilder> getEndpointsOrBuilderList()
         Configuration for network endpoints. Contains only the names and aliases
         of the endpoints.
         
        repeated .google.api.Endpoint endpoints = 18;
      • getEndpointsOrBuilder

        com.google.api.EndpointOrBuilder getEndpointsOrBuilder​(int index)
         Configuration for network endpoints. Contains only the names and aliases
         of the endpoints.
         
        repeated .google.api.Endpoint endpoints = 18;
      • getMonitoredResourcesList

        List<com.google.api.MonitoredResourceDescriptor> getMonitoredResourcesList()
         Defines the monitored resources used by this service. This is required
         by the [Service.monitoring][google.api.Service.monitoring] and [Service.logging][google.api.Service.logging] configurations.
         
        repeated .google.api.MonitoredResourceDescriptor monitored_resources = 25;
      • getMonitoredResources

        com.google.api.MonitoredResourceDescriptor getMonitoredResources​(int index)
         Defines the monitored resources used by this service. This is required
         by the [Service.monitoring][google.api.Service.monitoring] and [Service.logging][google.api.Service.logging] configurations.
         
        repeated .google.api.MonitoredResourceDescriptor monitored_resources = 25;
      • getMonitoredResourcesCount

        int getMonitoredResourcesCount()
         Defines the monitored resources used by this service. This is required
         by the [Service.monitoring][google.api.Service.monitoring] and [Service.logging][google.api.Service.logging] configurations.
         
        repeated .google.api.MonitoredResourceDescriptor monitored_resources = 25;
      • getMonitoredResourcesOrBuilderList

        List<? extends com.google.api.MonitoredResourceDescriptorOrBuilder> getMonitoredResourcesOrBuilderList()
         Defines the monitored resources used by this service. This is required
         by the [Service.monitoring][google.api.Service.monitoring] and [Service.logging][google.api.Service.logging] configurations.
         
        repeated .google.api.MonitoredResourceDescriptor monitored_resources = 25;
      • getMonitoredResourcesOrBuilder

        com.google.api.MonitoredResourceDescriptorOrBuilder getMonitoredResourcesOrBuilder​(int index)
         Defines the monitored resources used by this service. This is required
         by the [Service.monitoring][google.api.Service.monitoring] and [Service.logging][google.api.Service.logging] configurations.
         
        repeated .google.api.MonitoredResourceDescriptor monitored_resources = 25;
      • hasMonitoring

        boolean hasMonitoring()
         Monitoring configuration.
         This should not include the 'producer_destinations' field.
         
        .google.api.Monitoring monitoring = 28;
        Returns:
        Whether the monitoring field is set.
      • getMonitoring

        com.google.api.Monitoring getMonitoring()
         Monitoring configuration.
         This should not include the 'producer_destinations' field.
         
        .google.api.Monitoring monitoring = 28;
        Returns:
        The monitoring.
      • getMonitoringOrBuilder

        com.google.api.MonitoringOrBuilder getMonitoringOrBuilder()
         Monitoring configuration.
         This should not include the 'producer_destinations' field.
         
        .google.api.Monitoring monitoring = 28;