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

namespace GPBMetadata\Google\Cloud\Baremetalsolution\V2;

class NfsShare
{
    public static $is_initialized = false;

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

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        $pool->internalAddGeneratedFile(
            '

1google/cloud/baremetalsolution/v2/nfs_share.proto!google.cloud.baremetalsolution.v2google/api/resource.proto google/protobuf/field_mask.proto"
NfsShare
name (	BA
nfs_share_id (	BA@
state (21.google.cloud.baremetalsolution.v2.NfsShare.State<
volume (	B,A)
\'baremetalsolution.googleapis.com/VolumeR
allowed_clients (29.google.cloud.baremetalsolution.v2.NfsShare.AllowedClientG
labels (27.google.cloud.baremetalsolution.v2.NfsShare.LabelsEntry
AllowedClient>
network (	B-A*
(baremetalsolution.googleapis.com/Network
share_ip (	
allowed_clients_cidr (	W
mount_permissions (2<.google.cloud.baremetalsolution.v2.NfsShare.MountPermissions
	allow_dev (

allow_suid (
no_root_squash (-
LabelsEntry
key (	
value (	:8"/
State
STATE_UNSPECIFIED 
PROVISIONED"O
MountPermissions!
MOUNT_PERMISSIONS_UNSPECIFIED 
READ

READ_WRITE:mAj
)baremetalsolution.googleapis.com/NFSShare=projects/{project}/locations/{location}/nfsShares/{nfs_share}"U
GetNfsShareRequest?
name (	B1AA+
)baremetalsolution.googleapis.com/NFSShare"
ListNfsSharesRequest9
parent (	B)AA#
!locations.googleapis.com/Location
	page_size (

page_token (	
filter (	"
ListNfsSharesResponse?

nfs_shares (2+.google.cloud.baremetalsolution.v2.NfsShare
next_page_token (	
unreachable (	"
UpdateNfsShareRequestC
	nfs_share (2+.google.cloud.baremetalsolution.v2.NfsShareBA/
update_mask (2.google.protobuf.FieldMaskB
%com.google.cloud.baremetalsolution.v2BNfsShareProtoP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;
    }
}

