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

namespace GPBMetadata\Google\Cloud\Baremetalsolution\V2;

class Baremetalsolution
{
    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\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Cloud\Baremetalsolution\V2\Instance::initOnce();
        \GPBMetadata\Google\Cloud\Baremetalsolution\V2\Lun::initOnce();
        \GPBMetadata\Google\Cloud\Baremetalsolution\V2\Network::initOnce();
        \GPBMetadata\Google\Cloud\Baremetalsolution\V2\NfsShare::initOnce();
        \GPBMetadata\Google\Cloud\Baremetalsolution\V2\Volume::initOnce();
        \GPBMetadata\Google\Longrunning\Operations::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            '
Ý(
9google/cloud/baremetalsolution/v2/baremetalsolution.proto!google.cloud.baremetalsolution.v2google/api/client.protogoogle/api/field_behavior.proto0google/cloud/baremetalsolution/v2/instance.proto+google/cloud/baremetalsolution/v2/lun.proto/google/cloud/baremetalsolution/v2/network.proto1google/cloud/baremetalsolution/v2/nfs_share.proto.google/cloud/baremetalsolution/v2/volume.proto#google/longrunning/operations.protogoogle/protobuf/timestamp.proto"€
OperationMetadata4
create_time (2.google.protobuf.TimestampBàA1
end_time (2.google.protobuf.TimestampBàA
target (	BàA
verb (	BàA
status_message (	BàA#
requested_cancellation (BàA
api_version (	BàA"
ResetInstanceResponse2Ý 
BareMetalSolutionÂ
ListInstances7.google.cloud.baremetalsolution.v2.ListInstancesRequest8.google.cloud.baremetalsolution.v2.ListInstancesResponse">‚Óä“/-/v2/{parent=projects/*/locations/*}/instancesÚAparent¯
GetInstance5.google.cloud.baremetalsolution.v2.GetInstanceRequest+.google.cloud.baremetalsolution.v2.Instance"<‚Óä“/-/v2/{name=projects/*/locations/*/instances/*}ÚAnameê
UpdateInstance8.google.cloud.baremetalsolution.v2.UpdateInstanceRequest.google.longrunning.Operation"‚Óä“B26/v2/{instance.name=projects/*/locations/*/instances/*}:instanceÚAinstance,update_maskÊA
InstanceOperationMetadataÛ
ResetInstance7.google.cloud.baremetalsolution.v2.ResetInstanceRequest.google.longrunning.Operation"r‚Óä“8"3/v2/{name=projects/*/locations/*/instances/*}:reset:*ÚAnameÊA*
ResetInstanceResponseOperationMetadataÛ
StartInstance7.google.cloud.baremetalsolution.v2.StartInstanceRequest.google.longrunning.Operation"r‚Óä“8"3/v2/{name=projects/*/locations/*/instances/*}:start:*ÚAnameÊA*
StartInstanceResponseOperationMetadata×
StopInstance6.google.cloud.baremetalsolution.v2.StopInstanceRequest.google.longrunning.Operation"p‚Óä“7"2/v2/{name=projects/*/locations/*/instances/*}:stop:*ÚAnameÊA)
StopInstanceResponseOperationMetadataÖ
	DetachLun3.google.cloud.baremetalsolution.v2.DetachLunRequest.google.longrunning.Operation"u‚Óä“@";/v2/{instance=projects/*/locations/*/instances/*}:detachLun:*ÚAinstance,lunÊA
InstanceOperationMetadataº
ListVolumes5.google.cloud.baremetalsolution.v2.ListVolumesRequest6.google.cloud.baremetalsolution.v2.ListVolumesResponse"<‚Óä“-+/v2/{parent=projects/*/locations/*}/volumesÚAparent§
	GetVolume3.google.cloud.baremetalsolution.v2.GetVolumeRequest).google.cloud.baremetalsolution.v2.Volume":‚Óä“-+/v2/{name=projects/*/locations/*/volumes/*}ÚAnameÜ
UpdateVolume6.google.cloud.baremetalsolution.v2.UpdateVolumeRequest.google.longrunning.Operation"u‚Óä“<22/v2/{volume.name=projects/*/locations/*/volumes/*}:volumeÚAvolume,update_maskÊA
VolumeOperationMetadataÖ
ResizeVolume6.google.cloud.baremetalsolution.v2.ResizeVolumeRequest.google.longrunning.Operation"o‚Óä“9"4/v2/{volume=projects/*/locations/*/volumes/*}:resize:*ÚAvolume,size_gibÊA
VolumeOperationMetadata¾
ListNetworks6.google.cloud.baremetalsolution.v2.ListNetworksRequest7.google.cloud.baremetalsolution.v2.ListNetworksResponse"=‚Óä“.,/v2/{parent=projects/*/locations/*}/networksÚAparentß
ListNetworkUsage:.google.cloud.baremetalsolution.v2.ListNetworkUsageRequest;.google.cloud.baremetalsolution.v2.ListNetworkUsageResponse"R‚Óä“A?/v2/{location=projects/*/locations/*}/networks:listNetworkUsageÚAlocation«

GetNetwork4.google.cloud.baremetalsolution.v2.GetNetworkRequest*.google.cloud.baremetalsolution.v2.Network";‚Óä“.,/v2/{name=projects/*/locations/*/networks/*}ÚAnameã
UpdateNetwork7.google.cloud.baremetalsolution.v2.UpdateNetworkRequest.google.longrunning.Operation"z‚Óä“?24/v2/{network.name=projects/*/locations/*/networks/*}:networkÚAnetwork,update_maskÊA
NetworkOperationMetadata¥
GetLun0.google.cloud.baremetalsolution.v2.GetLunRequest&.google.cloud.baremetalsolution.v2.Lun"A‚Óä“42/v2/{name=projects/*/locations/*/volumes/*/luns/*}ÚAname¸
ListLuns2.google.cloud.baremetalsolution.v2.ListLunsRequest3.google.cloud.baremetalsolution.v2.ListLunsResponse"C‚Óä“42/v2/{parent=projects/*/locations/*/volumes/*}/lunsÚAparent¯
GetNfsShare5.google.cloud.baremetalsolution.v2.GetNfsShareRequest+.google.cloud.baremetalsolution.v2.NfsShare"<‚Óä“/-/v2/{name=projects/*/locations/*/nfsShares/*}ÚAnameÂ
ListNfsShares7.google.cloud.baremetalsolution.v2.ListNfsSharesRequest8.google.cloud.baremetalsolution.v2.ListNfsSharesResponse">‚Óä“/-/v2/{parent=projects/*/locations/*}/nfsSharesÚAparentî
UpdateNfsShare8.google.cloud.baremetalsolution.v2.UpdateNfsShareRequest.google.longrunning.Operation"‚‚Óä“D27/v2/{nfs_share.name=projects/*/locations/*/nfsShares/*}:	nfs_shareÚAnfs_share,update_maskÊA
NfsShareOperationMetadataTÊA baremetalsolution.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformB…
%com.google.cloud.baremetalsolution.v2BBareMetalSolutionProtoPZScloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb;baremetalsolutionpbª!Google.Cloud.BareMetalSolution.V2Ê!Google\\Cloud\\BareMetalSolution\\V2ê$Google::Cloud::BareMetalSolution::V2bproto3'
        , true);

        static::$is_initialized = true;
    }
}

