Interface UpdateNfsShareRequestOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    UpdateNfsShareRequest, UpdateNfsShareRequest.Builder

    public interface UpdateNfsShareRequestOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      NfsShare getNfsShare()
      Required.
      NfsShareOrBuilder getNfsShareOrBuilder()
      Required.
      com.google.protobuf.FieldMask getUpdateMask()
      The list of fields to update.
      com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder()
      The list of fields to update.
      boolean hasNfsShare()
      Required.
      boolean hasUpdateMask()
      The list of fields to update.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • hasNfsShare

        boolean hasNfsShare()
         Required. The NFS share to update.
        
         The `name` field is used to identify the NFS share to update.
         Format: projects/{project}/locations/{location}/nfsShares/{nfs_share}
         
        .google.cloud.baremetalsolution.v2.NfsShare nfs_share = 1 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        Whether the nfsShare field is set.
      • getNfsShare

        NfsShare getNfsShare()
         Required. The NFS share to update.
        
         The `name` field is used to identify the NFS share to update.
         Format: projects/{project}/locations/{location}/nfsShares/{nfs_share}
         
        .google.cloud.baremetalsolution.v2.NfsShare nfs_share = 1 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The nfsShare.
      • getNfsShareOrBuilder

        NfsShareOrBuilder getNfsShareOrBuilder()
         Required. The NFS share to update.
        
         The `name` field is used to identify the NFS share to update.
         Format: projects/{project}/locations/{location}/nfsShares/{nfs_share}
         
        .google.cloud.baremetalsolution.v2.NfsShare nfs_share = 1 [(.google.api.field_behavior) = REQUIRED];
      • hasUpdateMask

        boolean hasUpdateMask()
         The list of fields to update.
         The only currently supported fields are:
           `labels`
           `allowed_clients`
         
        .google.protobuf.FieldMask update_mask = 2;
        Returns:
        Whether the updateMask field is set.
      • getUpdateMask

        com.google.protobuf.FieldMask getUpdateMask()
         The list of fields to update.
         The only currently supported fields are:
           `labels`
           `allowed_clients`
         
        .google.protobuf.FieldMask update_mask = 2;
        Returns:
        The updateMask.
      • getUpdateMaskOrBuilder

        com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder()
         The list of fields to update.
         The only currently supported fields are:
           `labels`
           `allowed_clients`
         
        .google.protobuf.FieldMask update_mask = 2;