public static final class CreateSnapshotRequest.Builder extends GeneratedMessageV3.Builder<CreateSnapshotRequest.Builder> implements CreateSnapshotRequestOrBuilder
   
   CreateSnapshotRequest creates a snapshot.
 Protobuf type google.cloud.netapp.v1.CreateSnapshotRequest
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Methods
  
  
  getDescriptor()
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  Methods
  
  
  addRepeatedField(Descriptors.FieldDescriptor field, Object value)
  
    public CreateSnapshotRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  build()
  
    public CreateSnapshotRequest build()
   
  
  
  buildPartial()
  
    public CreateSnapshotRequest buildPartial()
   
  
  
  clear()
  
    public CreateSnapshotRequest.Builder clear()
   
  
  Overrides
  
  
  clearField(Descriptors.FieldDescriptor field)
  
    public CreateSnapshotRequest.Builder clearField(Descriptors.FieldDescriptor field)
   
  
  
  Overrides
  
  
  clearOneof(Descriptors.OneofDescriptor oneof)
  
    public CreateSnapshotRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  
  
  Overrides
  
  
  clearParent()
  
    public CreateSnapshotRequest.Builder clearParent()
   
   Required. The NetApp volume to create the snapshots of, in the format
 projects/{project_id}/locations/{location}/volumes/{volume_id}
 
 string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
 
clearSnapshot()
  
    public CreateSnapshotRequest.Builder clearSnapshot()
   
   Required. A snapshot resource
 
 .google.cloud.netapp.v1.Snapshot snapshot = 2 [(.google.api.field_behavior) = REQUIRED];
 
clearSnapshotId()
  
    public CreateSnapshotRequest.Builder clearSnapshotId()
   
   Required. ID of the snapshot to create. Must be unique within the parent
 resource. Must contain only letters, numbers and hyphen, with the first
 character a letter, the last a letter or a
 number, and a 63 character maximum.
 string snapshot_id = 3 [(.google.api.field_behavior) = REQUIRED];
clone()
  
    public CreateSnapshotRequest.Builder clone()
   
  
  Overrides
  
  
  getDefaultInstanceForType()
  
    public CreateSnapshotRequest getDefaultInstanceForType()
   
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  
  Overrides
  
  
  getParent()
  
    public String getParent()
   
   Required. The NetApp volume to create the snapshots of, in the format
 projects/{project_id}/locations/{location}/volumes/{volume_id}
 
 string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The parent. | 
    
  
  
  getParentBytes()
  
    public ByteString getParentBytes()
   
   Required. The NetApp volume to create the snapshots of, in the format
 projects/{project_id}/locations/{location}/volumes/{volume_id}
 
 string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for parent. | 
    
  
  
  getSnapshot()
  
    public Snapshot getSnapshot()
   
   Required. A snapshot resource
 
 .google.cloud.netapp.v1.Snapshot snapshot = 2 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | Snapshot | The snapshot. | 
    
  
  
  getSnapshotBuilder()
  
    public Snapshot.Builder getSnapshotBuilder()
   
   Required. A snapshot resource
 
 .google.cloud.netapp.v1.Snapshot snapshot = 2 [(.google.api.field_behavior) = REQUIRED];
 
getSnapshotId()
  
    public String getSnapshotId()
   
   Required. ID of the snapshot to create. Must be unique within the parent
 resource. Must contain only letters, numbers and hyphen, with the first
 character a letter, the last a letter or a
 number, and a 63 character maximum.
 string snapshot_id = 3 [(.google.api.field_behavior) = REQUIRED];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The snapshotId. | 
    
  
  
  getSnapshotIdBytes()
  
    public ByteString getSnapshotIdBytes()
   
   Required. ID of the snapshot to create. Must be unique within the parent
 resource. Must contain only letters, numbers and hyphen, with the first
 character a letter, the last a letter or a
 number, and a 63 character maximum.
 string snapshot_id = 3 [(.google.api.field_behavior) = REQUIRED];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for snapshotId. | 
    
  
  
  getSnapshotOrBuilder()
  
    public SnapshotOrBuilder getSnapshotOrBuilder()
   
   Required. A snapshot resource
 
 .google.cloud.netapp.v1.Snapshot snapshot = 2 [(.google.api.field_behavior) = REQUIRED];
 
hasSnapshot()
  
    public boolean hasSnapshot()
   
   Required. A snapshot resource
 
 .google.cloud.netapp.v1.Snapshot snapshot = 2 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the snapshot field is set. | 
    
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  mergeFrom(CreateSnapshotRequest other)
  
    public CreateSnapshotRequest.Builder mergeFrom(CreateSnapshotRequest other)
   
  
  
  
  
  
    public CreateSnapshotRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  Overrides
  
  
  
  mergeFrom(Message other)
  
    public CreateSnapshotRequest.Builder mergeFrom(Message other)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | other | Message
 | 
    
  
  
  Overrides
  
  
  mergeSnapshot(Snapshot value)
  
    public CreateSnapshotRequest.Builder mergeSnapshot(Snapshot value)
   
   Required. A snapshot resource
 
 .google.cloud.netapp.v1.Snapshot snapshot = 2 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | Snapshot
 | 
    
  
  
  
  mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final CreateSnapshotRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  setField(Descriptors.FieldDescriptor field, Object value)
  
    public CreateSnapshotRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  setParent(String value)
  
    public CreateSnapshotRequest.Builder setParent(String value)
   
   Required. The NetApp volume to create the snapshots of, in the format
 projects/{project_id}/locations/{location}/volumes/{volume_id}
 
 string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | String
 The parent to set. | 
    
  
  
  
  setParentBytes(ByteString value)
  
    public CreateSnapshotRequest.Builder setParentBytes(ByteString value)
   
   Required. The NetApp volume to create the snapshots of, in the format
 projects/{project_id}/locations/{location}/volumes/{volume_id}
 
 string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | ByteString
 The bytes for parent to set. | 
    
  
  
  
  setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public CreateSnapshotRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  
  
  Overrides
  
  
  setSnapshot(Snapshot value)
  
    public CreateSnapshotRequest.Builder setSnapshot(Snapshot value)
   
   Required. A snapshot resource
 
 .google.cloud.netapp.v1.Snapshot snapshot = 2 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | Snapshot
 | 
    
  
  
  
  setSnapshot(Snapshot.Builder builderForValue)
  
    public CreateSnapshotRequest.Builder setSnapshot(Snapshot.Builder builderForValue)
   
   Required. A snapshot resource
 
 .google.cloud.netapp.v1.Snapshot snapshot = 2 [(.google.api.field_behavior) = REQUIRED];
 
setSnapshotId(String value)
  
    public CreateSnapshotRequest.Builder setSnapshotId(String value)
   
   Required. ID of the snapshot to create. Must be unique within the parent
 resource. Must contain only letters, numbers and hyphen, with the first
 character a letter, the last a letter or a
 number, and a 63 character maximum.
 string snapshot_id = 3 [(.google.api.field_behavior) = REQUIRED];
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | String
 The snapshotId to set. | 
    
  
  
  
  setSnapshotIdBytes(ByteString value)
  
    public CreateSnapshotRequest.Builder setSnapshotIdBytes(ByteString value)
   
   Required. ID of the snapshot to create. Must be unique within the parent
 resource. Must contain only letters, numbers and hyphen, with the first
 character a letter, the last a letter or a
 number, and a 63 character maximum.
 string snapshot_id = 3 [(.google.api.field_behavior) = REQUIRED];
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | ByteString
 The bytes for snapshotId to set. | 
    
  
  
  
  setUnknownFields(UnknownFieldSet unknownFields)
  
    public final CreateSnapshotRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides