<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/assuredworkloads/v1beta1/assuredworkloads_service.proto

namespace GPBMetadata\Google\Cloud\Assuredworkloads\V1Beta1;

class AssuredworkloadsService
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\Annotations::initOnce();
        \GPBMetadata\Google\Api\Client::initOnce();
        \GPBMetadata\Google\Cloud\Assuredworkloads\V1Beta1\Assuredworkloads::initOnce();
        \GPBMetadata\Google\Longrunning\Operations::initOnce();
        \GPBMetadata\Google\Protobuf\GPBEmpty::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\xC1\x0F\x0ADgoogle/cloud/assuredworkloads/v1beta1/assuredworkloads_service.proto\x12%google.cloud.assuredworkloads.v1beta1\x1A\x17google/api/client.proto\x1A<google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto\x1A#google/longrunning/operations.proto\x1A\x1Bgoogle/protobuf/empty.proto2\x90\x0B\x0A\x17AssuredWorkloadsService\x12\xF9\x01\x0A\x0ECreateWorkload\x12<.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest\x1A\x1D.google.longrunning.Operation\"\x89\x01\xCAA+\x0A\x08Workload\x12\x1FCreateWorkloadOperationMetadata\xDAA\x0Fparent,workload\x82\xD3\xE4\x93\x02C\"7/v1beta1/{parent=organizations/*/locations/*}/workloads:\x08workload\x12\x98\x01\x0A\x0EUpdateWorkload\x12<.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest\x1A/.google.cloud.assuredworkloads.v1beta1.Workload\"\x17\xDAA\x14workload,update_mask\x12\x88\x02\x0A\x18RestrictAllowedResources\x12F.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest\x1AG.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse\"[\x82\xD3\xE4\x93\x02U\"P/v1beta1/{name=organizations/*/locations/*/workloads/*}:restrictAllowedResources:\x01*\x12\xAE\x01\x0A\x0EDeleteWorkload\x12<.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest\x1A\x16.google.protobuf.Empty\"F\xDAA\x04name\x82\xD3\xE4\x93\x029*7/v1beta1/{name=organizations/*/locations/*/workloads/*}\x12\x82\x01\x0A\x0BGetWorkload\x129.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest\x1A/.google.cloud.assuredworkloads.v1beta1.Workload\"\x07\xDAA\x04name\x12\xAF\x01\x0A\x13AnalyzeWorkloadMove\x12A.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest\x1AB.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse\"\x11\xDAA\x0Eproject,target\x12\x95\x01\x0A\x0DListWorkloads\x12;.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest\x1A<.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse\"\x09\xDAA\x06parent\x1AS\xCAA\x1Fassuredworkloads.googleapis.com\xD2A.https://www.googleapis.com/auth/cloud-platformB\x9D\x02\x0A)com.google.cloud.assuredworkloads.v1beta1B\x1CAssuredworkloadsServiceProtoP\x01ZUcloud.google.com/go/assuredworkloads/apiv1beta1/assuredworkloadspb;assuredworkloadspb\xAA\x02%Google.Cloud.AssuredWorkloads.V1Beta1\xCA\x02%Google\\Cloud\\AssuredWorkloads\\V1beta1\xEA\x02(Google::Cloud::AssuredWorkloads::V1beta1b\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

