public interface ServiceOrBuilder extends MessageOrBuilder
Modifier and Type | Method and Description |
---|---|
Api |
getApis(int index)
A list of API interfaces exported by this service.
|
int |
getApisCount()
A list of API interfaces exported by this service.
|
java.util.List<Api> |
getApisList()
A list of API interfaces exported by this service.
|
ApiOrBuilder |
getApisOrBuilder(int index)
A list of API interfaces exported by this service.
|
java.util.List<? extends ApiOrBuilder> |
getApisOrBuilderList()
A list of API interfaces exported by this service.
|
Authentication |
getAuthentication()
Auth configuration.
|
AuthenticationOrBuilder |
getAuthenticationOrBuilder()
Auth configuration.
|
Backend |
getBackend()
API backend configuration.
|
BackendOrBuilder |
getBackendOrBuilder()
API backend configuration.
|
Billing |
getBilling()
Billing configuration.
|
BillingOrBuilder |
getBillingOrBuilder()
Billing configuration.
|
UInt32Value |
getConfigVersion()
The semantic version of the service configuration.
|
UInt32ValueOrBuilder |
getConfigVersionOrBuilder()
The semantic version of the service configuration.
|
Context |
getContext()
Context configuration.
|
ContextOrBuilder |
getContextOrBuilder()
Context configuration.
|
Control |
getControl()
Configuration for the service control plane.
|
ControlOrBuilder |
getControlOrBuilder()
Configuration for the service control plane.
|
Documentation |
getDocumentation()
Additional API documentation.
|
DocumentationOrBuilder |
getDocumentationOrBuilder()
Additional API documentation.
|
Endpoint |
getEndpoints(int index)
Configuration for network endpoints.
|
int |
getEndpointsCount()
Configuration for network endpoints.
|
java.util.List<Endpoint> |
getEndpointsList()
Configuration for network endpoints.
|
EndpointOrBuilder |
getEndpointsOrBuilder(int index)
Configuration for network endpoints.
|
java.util.List<? extends EndpointOrBuilder> |
getEndpointsOrBuilderList()
Configuration for network endpoints.
|
Enum |
getEnums(int index)
A list of all enum types included in this API service.
|
int |
getEnumsCount()
A list of all enum types included in this API service.
|
java.util.List<Enum> |
getEnumsList()
A list of all enum types included in this API service.
|
EnumOrBuilder |
getEnumsOrBuilder(int index)
A list of all enum types included in this API service.
|
java.util.List<? extends EnumOrBuilder> |
getEnumsOrBuilderList()
A list of all enum types included in this API service.
|
Http |
getHttp()
HTTP configuration.
|
HttpOrBuilder |
getHttpOrBuilder()
HTTP configuration.
|
java.lang.String |
getId()
A unique ID for a specific instance of this message, typically assigned
by the client for tracking purpose.
|
ByteString |
getIdBytes()
A unique ID for a specific instance of this message, typically assigned
by the client for tracking purpose.
|
Logging |
getLogging()
Logging configuration.
|
LoggingOrBuilder |
getLoggingOrBuilder()
Logging configuration.
|
LogDescriptor |
getLogs(int index)
Defines the logs used by this service.
|
int |
getLogsCount()
Defines the logs used by this service.
|
java.util.List<LogDescriptor> |
getLogsList()
Defines the logs used by this service.
|
LogDescriptorOrBuilder |
getLogsOrBuilder(int index)
Defines the logs used by this service.
|
java.util.List<? extends LogDescriptorOrBuilder> |
getLogsOrBuilderList()
Defines the logs used by this service.
|
MetricDescriptor |
getMetrics(int index)
Defines the metrics used by this service.
|
int |
getMetricsCount()
Defines the metrics used by this service.
|
java.util.List<MetricDescriptor> |
getMetricsList()
Defines the metrics used by this service.
|
MetricDescriptorOrBuilder |
getMetricsOrBuilder(int index)
Defines the metrics used by this service.
|
java.util.List<? extends MetricDescriptorOrBuilder> |
getMetricsOrBuilderList()
Defines the metrics used by this service.
|
MonitoredResourceDescriptor |
getMonitoredResources(int index)
Defines the monitored resources used by this service.
|
int |
getMonitoredResourcesCount()
Defines the monitored resources used by this service.
|
java.util.List<MonitoredResourceDescriptor> |
getMonitoredResourcesList()
Defines the monitored resources used by this service.
|
MonitoredResourceDescriptorOrBuilder |
getMonitoredResourcesOrBuilder(int index)
Defines the monitored resources used by this service.
|
java.util.List<? extends MonitoredResourceDescriptorOrBuilder> |
getMonitoredResourcesOrBuilderList()
Defines the monitored resources used by this service.
|
Monitoring |
getMonitoring()
Monitoring configuration.
|
MonitoringOrBuilder |
getMonitoringOrBuilder()
Monitoring configuration.
|
java.lang.String |
getName()
The service name, which is a DNS-like logical identifier for the
service, such as `calendar.googleapis.com`.
|
ByteString |
getNameBytes()
The service name, which is a DNS-like logical identifier for the
service, such as `calendar.googleapis.com`.
|
java.lang.String |
getProducerProjectId()
The Google project that owns this service.
|
ByteString |
getProducerProjectIdBytes()
The Google project that owns this service.
|
Quota |
getQuota()
Quota configuration.
|
QuotaOrBuilder |
getQuotaOrBuilder()
Quota configuration.
|
SourceInfo |
getSourceInfo()
Output only.
|
SourceInfoOrBuilder |
getSourceInfoOrBuilder()
Output only.
|
SystemParameters |
getSystemParameters()
System parameter configuration.
|
SystemParametersOrBuilder |
getSystemParametersOrBuilder()
System parameter configuration.
|
java.lang.String |
getTitle()
The product title for this service.
|
ByteString |
getTitleBytes()
The product title for this service.
|
Type |
getTypes(int index)
A list of all proto message types included in this API service.
|
int |
getTypesCount()
A list of all proto message types included in this API service.
|
java.util.List<Type> |
getTypesList()
A list of all proto message types included in this API service.
|
TypeOrBuilder |
getTypesOrBuilder(int index)
A list of all proto message types included in this API service.
|
java.util.List<? extends TypeOrBuilder> |
getTypesOrBuilderList()
A list of all proto message types included in this API service.
|
Usage |
getUsage()
Configuration controlling usage of this service.
|
UsageOrBuilder |
getUsageOrBuilder()
Configuration controlling usage of this service.
|
boolean |
hasAuthentication()
Auth configuration.
|
boolean |
hasBackend()
API backend configuration.
|
boolean |
hasBilling()
Billing configuration.
|
boolean |
hasConfigVersion()
The semantic version of the service configuration.
|
boolean |
hasContext()
Context configuration.
|
boolean |
hasControl()
Configuration for the service control plane.
|
boolean |
hasDocumentation()
Additional API documentation.
|
boolean |
hasHttp()
HTTP configuration.
|
boolean |
hasLogging()
Logging configuration.
|
boolean |
hasMonitoring()
Monitoring configuration.
|
boolean |
hasQuota()
Quota configuration.
|
boolean |
hasSourceInfo()
Output only.
|
boolean |
hasSystemParameters()
System parameter configuration.
|
boolean |
hasUsage()
Configuration controlling usage of this service.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
isInitialized
boolean hasConfigVersion()
The semantic version of the service configuration. The config version affects the interpretation of the service configuration. For example, certain features are enabled by default for certain config versions. The latest config version is `3`.
.google.protobuf.UInt32Value config_version = 20;
UInt32Value getConfigVersion()
The semantic version of the service configuration. The config version affects the interpretation of the service configuration. For example, certain features are enabled by default for certain config versions. The latest config version is `3`.
.google.protobuf.UInt32Value config_version = 20;
UInt32ValueOrBuilder getConfigVersionOrBuilder()
The semantic version of the service configuration. The config version affects the interpretation of the service configuration. For example, certain features are enabled by default for certain config versions. The latest config version is `3`.
.google.protobuf.UInt32Value config_version = 20;
java.lang.String getName()
The service name, which is a DNS-like logical identifier for the service, such as `calendar.googleapis.com`. The service name typically goes through DNS verification to make sure the owner of the service also owns the DNS name.
string name = 1;
ByteString getNameBytes()
The service name, which is a DNS-like logical identifier for the service, such as `calendar.googleapis.com`. The service name typically goes through DNS verification to make sure the owner of the service also owns the DNS name.
string name = 1;
java.lang.String getId()
A unique ID for a specific instance of this message, typically assigned by the client for tracking purpose. If empty, the server may choose to generate one instead. Must be no longer than 60 characters.
string id = 33;
ByteString getIdBytes()
A unique ID for a specific instance of this message, typically assigned by the client for tracking purpose. If empty, the server may choose to generate one instead. Must be no longer than 60 characters.
string id = 33;
java.lang.String getTitle()
The product title for this service.
string title = 2;
ByteString getTitleBytes()
The product title for this service.
string title = 2;
java.lang.String getProducerProjectId()
The Google project that owns this service.
string producer_project_id = 22;
ByteString getProducerProjectIdBytes()
The Google project that owns this service.
string producer_project_id = 22;
java.util.List<Api> getApisList()
A list of API interfaces exported by this service. Only the `name` field of the [google.protobuf.Api][google.protobuf.Api] needs to be provided by the configuration author, as the remaining fields will be derived from the IDL during the normalization process. It is an error to specify an API interface here which cannot be resolved against the associated IDL files.
repeated .google.protobuf.Api apis = 3;
Api getApis(int index)
A list of API interfaces exported by this service. Only the `name` field of the [google.protobuf.Api][google.protobuf.Api] needs to be provided by the configuration author, as the remaining fields will be derived from the IDL during the normalization process. It is an error to specify an API interface here which cannot be resolved against the associated IDL files.
repeated .google.protobuf.Api apis = 3;
int getApisCount()
A list of API interfaces exported by this service. Only the `name` field of the [google.protobuf.Api][google.protobuf.Api] needs to be provided by the configuration author, as the remaining fields will be derived from the IDL during the normalization process. It is an error to specify an API interface here which cannot be resolved against the associated IDL files.
repeated .google.protobuf.Api apis = 3;
java.util.List<? extends ApiOrBuilder> getApisOrBuilderList()
A list of API interfaces exported by this service. Only the `name` field of the [google.protobuf.Api][google.protobuf.Api] needs to be provided by the configuration author, as the remaining fields will be derived from the IDL during the normalization process. It is an error to specify an API interface here which cannot be resolved against the associated IDL files.
repeated .google.protobuf.Api apis = 3;
ApiOrBuilder getApisOrBuilder(int index)
A list of API interfaces exported by this service. Only the `name` field of the [google.protobuf.Api][google.protobuf.Api] needs to be provided by the configuration author, as the remaining fields will be derived from the IDL during the normalization process. It is an error to specify an API interface here which cannot be resolved against the associated IDL files.
repeated .google.protobuf.Api apis = 3;
java.util.List<Type> getTypesList()
A list of all proto message types included in this API service. Types referenced directly or indirectly by the `apis` are automatically included. Messages which are not referenced but shall be included, such as types used by the `google.protobuf.Any` type, should be listed here by name. Example: types: - name: google.protobuf.Int32
repeated .google.protobuf.Type types = 4;
Type getTypes(int index)
A list of all proto message types included in this API service. Types referenced directly or indirectly by the `apis` are automatically included. Messages which are not referenced but shall be included, such as types used by the `google.protobuf.Any` type, should be listed here by name. Example: types: - name: google.protobuf.Int32
repeated .google.protobuf.Type types = 4;
int getTypesCount()
A list of all proto message types included in this API service. Types referenced directly or indirectly by the `apis` are automatically included. Messages which are not referenced but shall be included, such as types used by the `google.protobuf.Any` type, should be listed here by name. Example: types: - name: google.protobuf.Int32
repeated .google.protobuf.Type types = 4;
java.util.List<? extends TypeOrBuilder> getTypesOrBuilderList()
A list of all proto message types included in this API service. Types referenced directly or indirectly by the `apis` are automatically included. Messages which are not referenced but shall be included, such as types used by the `google.protobuf.Any` type, should be listed here by name. Example: types: - name: google.protobuf.Int32
repeated .google.protobuf.Type types = 4;
TypeOrBuilder getTypesOrBuilder(int index)
A list of all proto message types included in this API service. Types referenced directly or indirectly by the `apis` are automatically included. Messages which are not referenced but shall be included, such as types used by the `google.protobuf.Any` type, should be listed here by name. Example: types: - name: google.protobuf.Int32
repeated .google.protobuf.Type types = 4;
java.util.List<Enum> getEnumsList()
A list of all enum types included in this API service. Enums referenced directly or indirectly by the `apis` are automatically included. Enums which are not referenced but shall be included should be listed here by name. Example: enums: - name: google.someapi.v1.SomeEnum
repeated .google.protobuf.Enum enums = 5;
Enum getEnums(int index)
A list of all enum types included in this API service. Enums referenced directly or indirectly by the `apis` are automatically included. Enums which are not referenced but shall be included should be listed here by name. Example: enums: - name: google.someapi.v1.SomeEnum
repeated .google.protobuf.Enum enums = 5;
int getEnumsCount()
A list of all enum types included in this API service. Enums referenced directly or indirectly by the `apis` are automatically included. Enums which are not referenced but shall be included should be listed here by name. Example: enums: - name: google.someapi.v1.SomeEnum
repeated .google.protobuf.Enum enums = 5;
java.util.List<? extends EnumOrBuilder> getEnumsOrBuilderList()
A list of all enum types included in this API service. Enums referenced directly or indirectly by the `apis` are automatically included. Enums which are not referenced but shall be included should be listed here by name. Example: enums: - name: google.someapi.v1.SomeEnum
repeated .google.protobuf.Enum enums = 5;
EnumOrBuilder getEnumsOrBuilder(int index)
A list of all enum types included in this API service. Enums referenced directly or indirectly by the `apis` are automatically included. Enums which are not referenced but shall be included should be listed here by name. Example: enums: - name: google.someapi.v1.SomeEnum
repeated .google.protobuf.Enum enums = 5;
boolean hasDocumentation()
Additional API documentation.
.google.api.Documentation documentation = 6;
Documentation getDocumentation()
Additional API documentation.
.google.api.Documentation documentation = 6;
DocumentationOrBuilder getDocumentationOrBuilder()
Additional API documentation.
.google.api.Documentation documentation = 6;
boolean hasBackend()
API backend configuration.
.google.api.Backend backend = 8;
Backend getBackend()
API backend configuration.
.google.api.Backend backend = 8;
BackendOrBuilder getBackendOrBuilder()
API backend configuration.
.google.api.Backend backend = 8;
boolean hasHttp()
HTTP configuration.
.google.api.Http http = 9;
Http getHttp()
HTTP configuration.
.google.api.Http http = 9;
HttpOrBuilder getHttpOrBuilder()
HTTP configuration.
.google.api.Http http = 9;
boolean hasQuota()
Quota configuration.
.google.api.Quota quota = 10;
Quota getQuota()
Quota configuration.
.google.api.Quota quota = 10;
QuotaOrBuilder getQuotaOrBuilder()
Quota configuration.
.google.api.Quota quota = 10;
boolean hasAuthentication()
Auth configuration.
.google.api.Authentication authentication = 11;
Authentication getAuthentication()
Auth configuration.
.google.api.Authentication authentication = 11;
AuthenticationOrBuilder getAuthenticationOrBuilder()
Auth configuration.
.google.api.Authentication authentication = 11;
boolean hasContext()
Context configuration.
.google.api.Context context = 12;
Context getContext()
Context configuration.
.google.api.Context context = 12;
ContextOrBuilder getContextOrBuilder()
Context configuration.
.google.api.Context context = 12;
boolean hasUsage()
Configuration controlling usage of this service.
.google.api.Usage usage = 15;
Usage getUsage()
Configuration controlling usage of this service.
.google.api.Usage usage = 15;
UsageOrBuilder getUsageOrBuilder()
Configuration controlling usage of this service.
.google.api.Usage usage = 15;
java.util.List<Endpoint> getEndpointsList()
Configuration for network endpoints. If this is empty, then an endpoint with the same name as the service is automatically generated to service all defined APIs.
repeated .google.api.Endpoint endpoints = 18;
Endpoint getEndpoints(int index)
Configuration for network endpoints. If this is empty, then an endpoint with the same name as the service is automatically generated to service all defined APIs.
repeated .google.api.Endpoint endpoints = 18;
int getEndpointsCount()
Configuration for network endpoints. If this is empty, then an endpoint with the same name as the service is automatically generated to service all defined APIs.
repeated .google.api.Endpoint endpoints = 18;
java.util.List<? extends EndpointOrBuilder> getEndpointsOrBuilderList()
Configuration for network endpoints. If this is empty, then an endpoint with the same name as the service is automatically generated to service all defined APIs.
repeated .google.api.Endpoint endpoints = 18;
EndpointOrBuilder getEndpointsOrBuilder(int index)
Configuration for network endpoints. If this is empty, then an endpoint with the same name as the service is automatically generated to service all defined APIs.
repeated .google.api.Endpoint endpoints = 18;
boolean hasControl()
Configuration for the service control plane.
.google.api.Control control = 21;
Control getControl()
Configuration for the service control plane.
.google.api.Control control = 21;
ControlOrBuilder getControlOrBuilder()
Configuration for the service control plane.
.google.api.Control control = 21;
java.util.List<LogDescriptor> getLogsList()
Defines the logs used by this service.
repeated .google.api.LogDescriptor logs = 23;
LogDescriptor getLogs(int index)
Defines the logs used by this service.
repeated .google.api.LogDescriptor logs = 23;
int getLogsCount()
Defines the logs used by this service.
repeated .google.api.LogDescriptor logs = 23;
java.util.List<? extends LogDescriptorOrBuilder> getLogsOrBuilderList()
Defines the logs used by this service.
repeated .google.api.LogDescriptor logs = 23;
LogDescriptorOrBuilder getLogsOrBuilder(int index)
Defines the logs used by this service.
repeated .google.api.LogDescriptor logs = 23;
java.util.List<MetricDescriptor> getMetricsList()
Defines the metrics used by this service.
repeated .google.api.MetricDescriptor metrics = 24;
MetricDescriptor getMetrics(int index)
Defines the metrics used by this service.
repeated .google.api.MetricDescriptor metrics = 24;
int getMetricsCount()
Defines the metrics used by this service.
repeated .google.api.MetricDescriptor metrics = 24;
java.util.List<? extends MetricDescriptorOrBuilder> getMetricsOrBuilderList()
Defines the metrics used by this service.
repeated .google.api.MetricDescriptor metrics = 24;
MetricDescriptorOrBuilder getMetricsOrBuilder(int index)
Defines the metrics used by this service.
repeated .google.api.MetricDescriptor metrics = 24;
java.util.List<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;
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<? extends 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;
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;
boolean hasBilling()
Billing configuration.
.google.api.Billing billing = 26;
Billing getBilling()
Billing configuration.
.google.api.Billing billing = 26;
BillingOrBuilder getBillingOrBuilder()
Billing configuration.
.google.api.Billing billing = 26;
boolean hasLogging()
Logging configuration.
.google.api.Logging logging = 27;
Logging getLogging()
Logging configuration.
.google.api.Logging logging = 27;
LoggingOrBuilder getLoggingOrBuilder()
Logging configuration.
.google.api.Logging logging = 27;
boolean hasMonitoring()
Monitoring configuration.
.google.api.Monitoring monitoring = 28;
Monitoring getMonitoring()
Monitoring configuration.
.google.api.Monitoring monitoring = 28;
MonitoringOrBuilder getMonitoringOrBuilder()
Monitoring configuration.
.google.api.Monitoring monitoring = 28;
boolean hasSystemParameters()
System parameter configuration.
.google.api.SystemParameters system_parameters = 29;
SystemParameters getSystemParameters()
System parameter configuration.
.google.api.SystemParameters system_parameters = 29;
SystemParametersOrBuilder getSystemParametersOrBuilder()
System parameter configuration.
.google.api.SystemParameters system_parameters = 29;
boolean hasSourceInfo()
Output only. The source information for this configuration if available.
.google.api.SourceInfo source_info = 37;
SourceInfo getSourceInfo()
Output only. The source information for this configuration if available.
.google.api.SourceInfo source_info = 37;
SourceInfoOrBuilder getSourceInfoOrBuilder()
Output only. The source information for this configuration if available.
.google.api.SourceInfo source_info = 37;