Ethan Bao 9 years ago
commit f96de6524f
  1. 1
      .gitignore
  2. 2
      google/logging/v2/log_entry.proto
  3. 2
      google/logging/v2/logging_config.proto
  4. 78
      google/logging/v2/logging_gapic.yaml
  5. 1
      google/logging/v2/logging_metrics.proto
  6. 2
      google/pubsub/v1/pubsub_gapic.yaml

1
.gitignore vendored

@ -2,3 +2,4 @@ OWNERS
README.google README.google
google/internal google/internal
google/protobuf google/protobuf
.project

@ -104,7 +104,7 @@ message LogEntryOperation {
// Required. An arbitrary producer identifier. The combination of // Required. An arbitrary producer identifier. The combination of
// `id` and `producer` must be globally unique. Examples for `producer`: // `id` and `producer` must be globally unique. Examples for `producer`:
// `"MyDivision.MyBigCompany.com"`, "github.com/MyProject/MyApplication"`. // `"MyDivision.MyBigCompany.com"`, `"github.com/MyProject/MyApplication"`.
// //
string producer = 2; string producer = 2;

@ -25,6 +25,8 @@ option java_outer_classname = "LoggingConfig";
option java_package = "com.google.logging.v2"; option java_package = "com.google.logging.v2";
// Service for configuring sinks used to export log entries outside Stackdriver
// Logging.
service ConfigServiceV2 { service ConfigServiceV2 {
// Lists sinks. // Lists sinks.
rpc ListSinks(ListSinksRequest) returns (ListSinksResponse) { rpc ListSinks(ListSinksRequest) returns (ListSinksResponse) {

@ -1,9 +1,10 @@
type: com.google.api.codegen.ConfigProto type: com.google.api.codegen.ConfigProto
generate_samples: true
language_settings: language_settings:
java: java:
package_name: com.google.cloud.logging.spi.v2 package_name: com.google.cloud.logging.spi.v2
python: python:
package_name: gcloud.logging package_name: google.logging.v2
go: go:
package_name: google.golang.org/cloud/logging package_name: google.golang.org/cloud/logging
csharp: csharp:
@ -25,7 +26,7 @@ interfaces:
- UNAVAILABLE - UNAVAILABLE
- DEADLINE_EXCEEDED - DEADLINE_EXCEEDED
- name: non_idempotent - name: non_idempotent
retry_codes: retry_codes: []
retry_params_def: retry_params_def:
- name: default - name: default
initial_retry_delay_millis: 100 initial_retry_delay_millis: 100
@ -40,22 +41,21 @@ interfaces:
flattening: flattening:
groups: groups:
- parameters: - parameters:
- project_name - parent
required_fields: required_fields:
- project_name - parent
request_object_method: true
page_streaming: page_streaming:
request: request:
page_size_field: page_size
token_field: page_token token_field: page_token
page_size_field: page_size
response: response:
token_field: next_page_token token_field: next_page_token
resources_field: sinks resources_field: sinks
retry_codes_name: idempotent retry_codes_name: idempotent
retry_params_name: default retry_params_name: default
request_object_method: true
field_name_patterns: field_name_patterns:
project_name: project parent: project
- name: GetSink - name: GetSink
flattening: flattening:
groups: groups:
@ -63,27 +63,25 @@ interfaces:
- sink_name - sink_name
required_fields: required_fields:
- sink_name - sink_name
request_object_method: false
retry_codes_name: idempotent retry_codes_name: idempotent
retry_params_name: default retry_params_name: default
request_object_method: false
field_name_patterns: field_name_patterns:
sink_name: sink sink_name: sink
- name: CreateSink - name: CreateSink
flattening: flattening:
groups: groups:
- parameters: - parameters:
- project_name - parent
- sink - sink
required_fields: required_fields:
- project_name - parent
- sink - sink
request_object_method: true
retry_codes_name: non_idempotent retry_codes_name: non_idempotent
retry_params_name: default retry_params_name: default
request_object_method: true
field_name_patterns: field_name_patterns:
project_name: project parent: project
- name: UpdateSink - name: UpdateSink
flattening: flattening:
groups: groups:
@ -93,12 +91,11 @@ interfaces:
required_fields: required_fields:
- sink_name - sink_name
- sink - sink
request_object_method: true
retry_codes_name: non_idempotent retry_codes_name: non_idempotent
retry_params_name: default retry_params_name: default
request_object_method: true
field_name_patterns: field_name_patterns:
sink_name: sink sink_name: sink
- name: DeleteSink - name: DeleteSink
flattening: flattening:
groups: groups:
@ -106,12 +103,11 @@ interfaces:
- sink_name - sink_name
required_fields: required_fields:
- sink_name - sink_name
request_object_method: false
retry_codes_name: idempotent retry_codes_name: idempotent
retry_params_name: default retry_params_name: default
request_object_method: false
field_name_patterns: field_name_patterns:
sink_name: sink sink_name: sink
- name: google.logging.v2.MetricsServiceV2 - name: google.logging.v2.MetricsServiceV2
collections: collections:
- name_pattern: projects/{project} - name_pattern: projects/{project}
@ -124,7 +120,7 @@ interfaces:
- UNAVAILABLE - UNAVAILABLE
- DEADLINE_EXCEEDED - DEADLINE_EXCEEDED
- name: non_idempotent - name: non_idempotent
retry_codes: retry_codes: []
retry_params_def: retry_params_def:
- name: default - name: default
initial_retry_delay_millis: 100 initial_retry_delay_millis: 100
@ -139,22 +135,21 @@ interfaces:
flattening: flattening:
groups: groups:
- parameters: - parameters:
- project_name - parent
required_fields: required_fields:
- project_name - parent
request_object_method: true
page_streaming: page_streaming:
request: request:
page_size_field: page_size
token_field: page_token token_field: page_token
page_size_field: page_size
response: response:
token_field: next_page_token token_field: next_page_token
resources_field: metrics resources_field: metrics
retry_codes_name: idempotent retry_codes_name: idempotent
retry_params_name: default retry_params_name: default
request_object_method: true
field_name_patterns: field_name_patterns:
project_name: project parent: project
- name: GetLogMetric - name: GetLogMetric
flattening: flattening:
groups: groups:
@ -162,27 +157,25 @@ interfaces:
- metric_name - metric_name
required_fields: required_fields:
- metric_name - metric_name
request_object_method: false
retry_codes_name: idempotent retry_codes_name: idempotent
retry_params_name: default retry_params_name: default
request_object_method: false
field_name_patterns: field_name_patterns:
metric_name: metric metric_name: metric
- name: CreateLogMetric - name: CreateLogMetric
flattening: flattening:
groups: groups:
- parameters: - parameters:
- project_name - parent
- metric - metric
required_fields: required_fields:
- project_name - parent
- metric - metric
request_object_method: true
retry_codes_name: non_idempotent retry_codes_name: non_idempotent
retry_params_name: default retry_params_name: default
request_object_method: true
field_name_patterns: field_name_patterns:
project_name: project parent: project
- name: UpdateLogMetric - name: UpdateLogMetric
flattening: flattening:
groups: groups:
@ -192,12 +185,11 @@ interfaces:
required_fields: required_fields:
- metric_name - metric_name
- metric - metric
request_object_method: true
retry_codes_name: non_idempotent retry_codes_name: non_idempotent
retry_params_name: default retry_params_name: default
request_object_method: true
field_name_patterns: field_name_patterns:
metric_name: metric metric_name: metric
- name: DeleteLogMetric - name: DeleteLogMetric
flattening: flattening:
groups: groups:
@ -205,12 +197,11 @@ interfaces:
- metric_name - metric_name
required_fields: required_fields:
- metric_name - metric_name
request_object_method: false
retry_codes_name: idempotent retry_codes_name: idempotent
retry_params_name: default retry_params_name: default
request_object_method: false
field_name_patterns: field_name_patterns:
metric_name: metric metric_name: metric
- name: google.logging.v2.LoggingServiceV2 - name: google.logging.v2.LoggingServiceV2
collections: collections:
- name_pattern: projects/{project} - name_pattern: projects/{project}
@ -223,7 +214,7 @@ interfaces:
- UNAVAILABLE - UNAVAILABLE
- DEADLINE_EXCEEDED - DEADLINE_EXCEEDED
- name: non_idempotent - name: non_idempotent
retry_codes: retry_codes: []
retry_params_def: retry_params_def:
- name: default - name: default
initial_retry_delay_millis: 100 initial_retry_delay_millis: 100
@ -249,12 +240,11 @@ interfaces:
- log_name - log_name
required_fields: required_fields:
- log_name - log_name
request_object_method: false
retry_codes_name: idempotent retry_codes_name: idempotent
retry_params_name: default retry_params_name: default
request_object_method: false
field_name_patterns: field_name_patterns:
log_name: log log_name: log
- name: WriteLogEntries - name: WriteLogEntries
flattening: flattening:
groups: groups:
@ -265,12 +255,11 @@ interfaces:
- entries - entries
required_fields: required_fields:
- entries - entries
request_object_method: true
retry_codes_name: non_idempotent retry_codes_name: non_idempotent
retry_params_name: default retry_params_name: default
request_object_method: true
field_name_patterns: field_name_patterns:
log_name: log log_name: log
- name: ListLogEntries - name: ListLogEntries
flattening: flattening:
groups: groups:
@ -280,6 +269,7 @@ interfaces:
- order_by - order_by
required_fields: required_fields:
- project_ids - project_ids
request_object_method: true
page_streaming: page_streaming:
request: request:
page_size_field: page_size page_size_field: page_size
@ -289,9 +279,8 @@ interfaces:
resources_field: entries resources_field: entries
retry_codes_name: idempotent retry_codes_name: idempotent
retry_params_name: list retry_params_name: list
request_object_method: true
- name: ListMonitoredResourceDescriptors - name: ListMonitoredResourceDescriptors
request_object_method: false
page_streaming: page_streaming:
request: request:
page_size_field: page_size page_size_field: page_size
@ -301,4 +290,3 @@ interfaces:
resources_field: resource_descriptors resources_field: resource_descriptors
retry_codes_name: idempotent retry_codes_name: idempotent
retry_params_name: default retry_params_name: default
request_object_method: true

@ -23,6 +23,7 @@ option java_multiple_files = true;
option java_package = "com.google.logging.v2"; option java_package = "com.google.logging.v2";
// Service for configuring logs-based metrics.
service MetricsServiceV2 { service MetricsServiceV2 {
// Lists logs-based metrics. // Lists logs-based metrics.
rpc ListLogMetrics(ListLogMetricsRequest) returns (ListLogMetricsResponse) { rpc ListLogMetrics(ListLogMetricsRequest) returns (ListLogMetricsResponse) {

@ -4,7 +4,7 @@ language_settings:
java: java:
package_name: com.google.cloud.pubsub.spi.v1 package_name: com.google.cloud.pubsub.spi.v1
python: python:
package_name: gcloud.pubsub package_name: google.pubsub.v1
go: go:
package_name: google.golang.org/cloud/pubsub package_name: google.golang.org/cloud/pubsub
csharp: csharp:

Loading…
Cancel
Save