123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110 |
- syntax = "proto3";
- package google.cloud.optimization.v1;
- import "google/api/field_behavior.proto";
- import "google/protobuf/timestamp.proto";
- option go_package = "google.golang.org/genproto/googleapis/cloud/optimization/v1;optimization";
- option java_multiple_files = true;
- option java_outer_classname = "AsyncModelProto";
- option java_package = "com.google.cloud.optimization.v1";
- message InputConfig {
-
-
- oneof source {
-
-
- GcsSource gcs_source = 1;
- }
-
- DataFormat data_format = 2;
- }
- message OutputConfig {
-
-
- oneof destination {
-
- GcsDestination gcs_destination = 1;
- }
-
- DataFormat data_format = 2;
- }
- message GcsSource {
-
- string uri = 1 [(google.api.field_behavior) = REQUIRED];
- }
- message GcsDestination {
-
- string uri = 1 [(google.api.field_behavior) = REQUIRED];
- }
- message AsyncModelMetadata {
-
- enum State {
-
- STATE_UNSPECIFIED = 0;
-
- RUNNING = 1;
-
- SUCCEEDED = 2;
-
- CANCELLED = 3;
-
- FAILED = 4;
- }
-
- State state = 1;
-
-
- string state_message = 2;
-
- google.protobuf.Timestamp create_time = 3;
-
- google.protobuf.Timestamp update_time = 4;
- }
- enum DataFormat {
-
- DATA_FORMAT_UNSPECIFIED = 0;
-
- JSON = 1;
-
- STRING = 2;
- }
|