/*
 * Copyright 2023 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/cloud/workflows/executions/v1beta/executions.proto

package com.google.cloud.workflows.executions.v1beta;

public final class ExecutionsProto {
  private ExecutionsProto() {}

  public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {}

  public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry);
  }

  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_workflows_executions_v1beta_Execution_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_workflows_executions_v1beta_Execution_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_workflows_executions_v1beta_Execution_Error_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_workflows_executions_v1beta_Execution_Error_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_workflows_executions_v1beta_ListExecutionsRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_workflows_executions_v1beta_ListExecutionsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_workflows_executions_v1beta_ListExecutionsResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_workflows_executions_v1beta_ListExecutionsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_workflows_executions_v1beta_CreateExecutionRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_workflows_executions_v1beta_CreateExecutionRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_workflows_executions_v1beta_GetExecutionRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_workflows_executions_v1beta_GetExecutionRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_workflows_executions_v1beta_CancelExecutionRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_workflows_executions_v1beta_CancelExecutionRequest_fieldAccessorTable;

  public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
    return descriptor;
  }

  private static com.google.protobuf.Descriptors.FileDescriptor descriptor;

  static {
    java.lang.String[] descriptorData = {
      "\n9google/cloud/workflows/executions/v1be"
          + "ta/executions.proto\022(google.cloud.workfl"
          + "ows.executions.v1beta\032\034google/api/annota"
          + "tions.proto\032\027google/api/client.proto\032\037go"
          + "ogle/api/field_behavior.proto\032\031google/ap"
          + "i/resource.proto\032\037google/protobuf/timest"
          + "amp.proto\"\377\004\n\tExecution\022\022\n\004name\030\001 \001(\tB\004\342"
          + "A\001\003\0224\n\nstart_time\030\002 \001(\0132\032.google.protobu"
          + "f.TimestampB\004\342A\001\003\0222\n\010end_time\030\003 \001(\0132\032.go"
          + "ogle.protobuf.TimestampB\004\342A\001\003\022N\n\005state\030\004"
          + " \001(\01629.google.cloud.workflows.executions"
          + ".v1beta.Execution.StateB\004\342A\001\003\022\020\n\010argumen"
          + "t\030\005 \001(\t\022\024\n\006result\030\006 \001(\tB\004\342A\001\003\022N\n\005error\030\007"
          + " \001(\01329.google.cloud.workflows.executions"
          + ".v1beta.Execution.ErrorB\004\342A\001\003\022\"\n\024workflo"
          + "w_revision_id\030\010 \001(\tB\004\342A\001\003\032)\n\005Error\022\017\n\007pa"
          + "yload\030\001 \001(\t\022\017\n\007context\030\002 \001(\t\"T\n\005State\022\025\n"
          + "\021STATE_UNSPECIFIED\020\000\022\n\n\006ACTIVE\020\001\022\r\n\tSUCC"
          + "EEDED\020\002\022\n\n\006FAILED\020\003\022\r\n\tCANCELLED\020\004:\206\001\352A\202"
          + "\001\n+workflowexecutions.googleapis.com/Exe"
          + "cution\022Sprojects/{project}/locations/{lo"
          + "cation}/workflows/{workflow}/executions/"
          + "{execution}\"\307\001\n\025ListExecutionsRequest\022:\n"
          + "\006parent\030\001 \001(\tB*\342A\001\002\372A#\n!workflows.google"
          + "apis.com/Workflow\022\021\n\tpage_size\030\002 \001(\005\022\022\n\n"
          + "page_token\030\003 \001(\t\022K\n\004view\030\004 \001(\01627.google."
          + "cloud.workflows.executions.v1beta.Execut"
          + "ionViewB\004\342A\001\001\"z\n\026ListExecutionsResponse\022"
          + "G\n\nexecutions\030\001 \003(\01323.google.cloud.workf"
          + "lows.executions.v1beta.Execution\022\027\n\017next"
          + "_page_token\030\002 \001(\t\"\242\001\n\026CreateExecutionReq"
          + "uest\022:\n\006parent\030\001 \001(\tB*\342A\001\002\372A#\n!workflows"
          + ".googleapis.com/Workflow\022L\n\texecution\030\002 "
          + "\001(\01323.google.cloud.workflows.executions."
          + "v1beta.ExecutionB\004\342A\001\002\"\246\001\n\023GetExecutionR"
          + "equest\022B\n\004name\030\001 \001(\tB4\342A\001\002\372A-\n+workflowe"
          + "xecutions.googleapis.com/Execution\022K\n\004vi"
          + "ew\030\002 \001(\01627.google.cloud.workflows.execut"
          + "ions.v1beta.ExecutionViewB\004\342A\001\001\"\\\n\026Cance"
          + "lExecutionRequest\022B\n\004name\030\001 \001(\tB4\342A\001\002\372A-"
          + "\n+workflowexecutions.googleapis.com/Exec"
          + "ution*D\n\rExecutionView\022\036\n\032EXECUTION_VIEW"
          + "_UNSPECIFIED\020\000\022\t\n\005BASIC\020\001\022\010\n\004FULL\020\0022\363\007\n\n"
          + "Executions\022\344\001\n\016ListExecutions\022?.google.c"
          + "loud.workflows.executions.v1beta.ListExe"
          + "cutionsRequest\032@.google.cloud.workflows."
          + "executions.v1beta.ListExecutionsResponse"
          + "\"O\332A\006parent\202\323\344\223\002@\022>/v1beta/{parent=proje"
          + "cts/*/locations/*/workflows/*}/execution"
          + "s\022\356\001\n\017CreateExecution\022@.google.cloud.wor"
          + "kflows.executions.v1beta.CreateExecution"
          + "Request\0323.google.cloud.workflows.executi"
          + "ons.v1beta.Execution\"d\332A\020parent,executio"
          + "n\202\323\344\223\002K\">/v1beta/{parent=projects/*/loca"
          + "tions/*/workflows/*}/executions:\texecuti"
          + "on\022\321\001\n\014GetExecution\022=.google.cloud.workf"
          + "lows.executions.v1beta.GetExecutionReque"
          + "st\0323.google.cloud.workflows.executions.v"
          + "1beta.Execution\"M\332A\004name\202\323\344\223\002@\022>/v1beta/"
          + "{name=projects/*/locations/*/workflows/*"
          + "/executions/*}\022\341\001\n\017CancelExecution\022@.goo"
          + "gle.cloud.workflows.executions.v1beta.Ca"
          + "ncelExecutionRequest\0323.google.cloud.work"
          + "flows.executions.v1beta.Execution\"W\332A\004na"
          + "me\202\323\344\223\002J\"E/v1beta/{name=projects/*/locat"
          + "ions/*/workflows/*/executions/*}:cancel:"
          + "\001*\032U\312A!workflowexecutions.googleapis.com"
          + "\322A.https://www.googleapis.com/auth/cloud"
          + "-platformB\363\001\n,com.google.cloud.workflows"
          + ".executions.v1betaB\017ExecutionsProtoP\001ZLc"
          + "loud.google.com/go/workflows/executions/"
          + "apiv1beta/executionspb;executionspb\352Aa\n!"
          + "workflows.googleapis.com/Workflow\022<proje"
          + "cts/{project}/locations/{location}/workf"
          + "lows/{workflow}b\006proto3"
    };
    descriptor =
        com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
            descriptorData,
            new com.google.protobuf.Descriptors.FileDescriptor[] {
              com.google.api.AnnotationsProto.getDescriptor(),
              com.google.api.ClientProto.getDescriptor(),
              com.google.api.FieldBehaviorProto.getDescriptor(),
              com.google.api.ResourceProto.getDescriptor(),
              com.google.protobuf.TimestampProto.getDescriptor(),
            });
    internal_static_google_cloud_workflows_executions_v1beta_Execution_descriptor =
        getDescriptor().getMessageTypes().get(0);
    internal_static_google_cloud_workflows_executions_v1beta_Execution_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_workflows_executions_v1beta_Execution_descriptor,
            new java.lang.String[] {
              "Name",
              "StartTime",
              "EndTime",
              "State",
              "Argument",
              "Result",
              "Error",
              "WorkflowRevisionId",
            });
    internal_static_google_cloud_workflows_executions_v1beta_Execution_Error_descriptor =
        internal_static_google_cloud_workflows_executions_v1beta_Execution_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_workflows_executions_v1beta_Execution_Error_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_workflows_executions_v1beta_Execution_Error_descriptor,
            new java.lang.String[] {
              "Payload", "Context",
            });
    internal_static_google_cloud_workflows_executions_v1beta_ListExecutionsRequest_descriptor =
        getDescriptor().getMessageTypes().get(1);
    internal_static_google_cloud_workflows_executions_v1beta_ListExecutionsRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_workflows_executions_v1beta_ListExecutionsRequest_descriptor,
            new java.lang.String[] {
              "Parent", "PageSize", "PageToken", "View",
            });
    internal_static_google_cloud_workflows_executions_v1beta_ListExecutionsResponse_descriptor =
        getDescriptor().getMessageTypes().get(2);
    internal_static_google_cloud_workflows_executions_v1beta_ListExecutionsResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_workflows_executions_v1beta_ListExecutionsResponse_descriptor,
            new java.lang.String[] {
              "Executions", "NextPageToken",
            });
    internal_static_google_cloud_workflows_executions_v1beta_CreateExecutionRequest_descriptor =
        getDescriptor().getMessageTypes().get(3);
    internal_static_google_cloud_workflows_executions_v1beta_CreateExecutionRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_workflows_executions_v1beta_CreateExecutionRequest_descriptor,
            new java.lang.String[] {
              "Parent", "Execution",
            });
    internal_static_google_cloud_workflows_executions_v1beta_GetExecutionRequest_descriptor =
        getDescriptor().getMessageTypes().get(4);
    internal_static_google_cloud_workflows_executions_v1beta_GetExecutionRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_workflows_executions_v1beta_GetExecutionRequest_descriptor,
            new java.lang.String[] {
              "Name", "View",
            });
    internal_static_google_cloud_workflows_executions_v1beta_CancelExecutionRequest_descriptor =
        getDescriptor().getMessageTypes().get(5);
    internal_static_google_cloud_workflows_executions_v1beta_CancelExecutionRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_workflows_executions_v1beta_CancelExecutionRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    com.google.protobuf.ExtensionRegistry registry =
        com.google.protobuf.ExtensionRegistry.newInstance();
    registry.add(com.google.api.ClientProto.defaultHost);
    registry.add(com.google.api.FieldBehaviorProto.fieldBehavior);
    registry.add(com.google.api.AnnotationsProto.http);
    registry.add(com.google.api.ClientProto.methodSignature);
    registry.add(com.google.api.ClientProto.oauthScopes);
    registry.add(com.google.api.ResourceProto.resource);
    registry.add(com.google.api.ResourceProto.resourceDefinition);
    registry.add(com.google.api.ResourceProto.resourceReference);
    com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
        descriptor, registry);
    com.google.api.AnnotationsProto.getDescriptor();
    com.google.api.ClientProto.getDescriptor();
    com.google.api.FieldBehaviorProto.getDescriptor();
    com.google.api.ResourceProto.getDescriptor();
    com.google.protobuf.TimestampProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
