All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.api.serviceusage.v1.ServiceConfigOrBuilder Maven / Gradle / Ivy

The newest version!
/*
 * Copyright 2024 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/api/serviceusage/v1/resources.proto

// Protobuf Java Version: 3.25.5
package com.google.api.serviceusage.v1;

public interface ServiceConfigOrBuilder
    extends
    // @@protoc_insertion_point(interface_extends:google.api.serviceusage.v1.ServiceConfig)
    com.google.protobuf.MessageOrBuilder {

  /**
   *
   *
   * 
   * The DNS address at which this service is available.
   *
   * An example DNS address would be:
   * `calendar.googleapis.com`.
   * 
* * string name = 1; * * @return The name. */ java.lang.String getName(); /** * * *
   * The DNS address at which this service is available.
   *
   * An example DNS address would be:
   * `calendar.googleapis.com`.
   * 
* * string name = 1; * * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); /** * * *
   * The product title for this service.
   * 
* * string title = 2; * * @return The title. */ java.lang.String getTitle(); /** * * *
   * The product title for this service.
   * 
* * string title = 2; * * @return The bytes for title. */ com.google.protobuf.ByteString getTitleBytes(); /** * * *
   * 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; */ java.util.List 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; */ 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; */ 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; */ java.util.List 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; */ com.google.protobuf.ApiOrBuilder getApisOrBuilder(int index); /** * * *
   * Additional API documentation. Contains only the summary and the
   * documentation URL.
   * 
* * .google.api.Documentation documentation = 6; * * @return Whether the documentation field is set. */ boolean hasDocumentation(); /** * * *
   * Additional API documentation. Contains only the summary and the
   * documentation URL.
   * 
* * .google.api.Documentation documentation = 6; * * @return The documentation. */ com.google.api.Documentation getDocumentation(); /** * * *
   * Additional API documentation. Contains only the summary and the
   * documentation URL.
   * 
* * .google.api.Documentation documentation = 6; */ com.google.api.DocumentationOrBuilder getDocumentationOrBuilder(); /** * * *
   * Quota configuration.
   * 
* * .google.api.Quota quota = 10; * * @return Whether the quota field is set. */ boolean hasQuota(); /** * * *
   * Quota configuration.
   * 
* * .google.api.Quota quota = 10; * * @return The quota. */ com.google.api.Quota getQuota(); /** * * *
   * Quota configuration.
   * 
* * .google.api.Quota quota = 10; */ com.google.api.QuotaOrBuilder getQuotaOrBuilder(); /** * * *
   * Auth configuration. Contains only the OAuth rules.
   * 
* * .google.api.Authentication authentication = 11; * * @return Whether the authentication field is set. */ boolean hasAuthentication(); /** * * *
   * Auth configuration. Contains only the OAuth rules.
   * 
* * .google.api.Authentication authentication = 11; * * @return The authentication. */ com.google.api.Authentication getAuthentication(); /** * * *
   * Auth configuration. Contains only the OAuth rules.
   * 
* * .google.api.Authentication authentication = 11; */ com.google.api.AuthenticationOrBuilder getAuthenticationOrBuilder(); /** * * *
   * Configuration controlling usage of this service.
   * 
* * .google.api.Usage usage = 15; * * @return Whether the usage field is set. */ boolean hasUsage(); /** * * *
   * Configuration controlling usage of this service.
   * 
* * .google.api.Usage usage = 15; * * @return The usage. */ com.google.api.Usage getUsage(); /** * * *
   * Configuration controlling usage of this service.
   * 
* * .google.api.Usage usage = 15; */ com.google.api.UsageOrBuilder getUsageOrBuilder(); /** * * *
   * Configuration for network endpoints. Contains only the names and aliases
   * of the endpoints.
   * 
* * repeated .google.api.Endpoint endpoints = 18; */ java.util.List getEndpointsList(); /** * * *
   * Configuration for network endpoints. Contains only the names and aliases
   * of the endpoints.
   * 
* * repeated .google.api.Endpoint endpoints = 18; */ 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; */ int getEndpointsCount(); /** * * *
   * Configuration for network endpoints. Contains only the names and aliases
   * of the endpoints.
   * 
* * repeated .google.api.Endpoint endpoints = 18; */ java.util.List getEndpointsOrBuilderList(); /** * * *
   * Configuration for network endpoints. Contains only the names and aliases
   * of the endpoints.
   * 
* * repeated .google.api.Endpoint endpoints = 18; */ com.google.api.EndpointOrBuilder getEndpointsOrBuilder(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; */ java.util.List 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; */ 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; */ 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; */ java.util.List 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; */ com.google.api.MonitoredResourceDescriptorOrBuilder getMonitoredResourcesOrBuilder(int index); /** * * *
   * Monitoring configuration.
   * This should not include the 'producer_destinations' field.
   * 
* * .google.api.Monitoring monitoring = 28; * * @return Whether the monitoring field is set. */ boolean hasMonitoring(); /** * * *
   * Monitoring configuration.
   * This should not include the 'producer_destinations' field.
   * 
* * .google.api.Monitoring monitoring = 28; * * @return The monitoring. */ com.google.api.Monitoring getMonitoring(); /** * * *
   * Monitoring configuration.
   * This should not include the 'producer_destinations' field.
   * 
* * .google.api.Monitoring monitoring = 28; */ com.google.api.MonitoringOrBuilder getMonitoringOrBuilder(); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy