public static final class DeleteWorkstationClusterRequest.Builder extends GeneratedMessageV3.Builder<DeleteWorkstationClusterRequest.Builder> implements DeleteWorkstationClusterRequestOrBuilder
Message for deleting a workstation cluster.
Protobuf type google.cloud.workstations.v1.DeleteWorkstationClusterRequest
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > DeleteWorkstationClusterRequest.BuilderImplements
DeleteWorkstationClusterRequestOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns | |
---|---|
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public DeleteWorkstationClusterRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field | FieldDescriptor |
value | Object |
Returns | |
---|---|
Type | Description |
DeleteWorkstationClusterRequest.Builder |
build()
public DeleteWorkstationClusterRequest build()
Returns | |
---|---|
Type | Description |
DeleteWorkstationClusterRequest |
buildPartial()
public DeleteWorkstationClusterRequest buildPartial()
Returns | |
---|---|
Type | Description |
DeleteWorkstationClusterRequest |
clear()
public DeleteWorkstationClusterRequest.Builder clear()
Returns | |
---|---|
Type | Description |
DeleteWorkstationClusterRequest.Builder |
clearEtag()
public DeleteWorkstationClusterRequest.Builder clearEtag()
Optional. If set, the request will be rejected if the latest version of the workstation cluster on the server does not have this ETag.
string etag = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
DeleteWorkstationClusterRequest.Builder | This builder for chaining. |
clearField(Descriptors.FieldDescriptor field)
public DeleteWorkstationClusterRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter | |
---|---|
Name | Description |
field | FieldDescriptor |
Returns | |
---|---|
Type | Description |
DeleteWorkstationClusterRequest.Builder |
clearForce()
public DeleteWorkstationClusterRequest.Builder clearForce()
Optional. If set, any workstation configurations and workstations in the workstation cluster are also deleted. Otherwise, the request only works if the workstation cluster has no configurations or workstations.
bool force = 4 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
DeleteWorkstationClusterRequest.Builder | This builder for chaining. |
clearName()
public DeleteWorkstationClusterRequest.Builder clearName()
Required. Name of the workstation cluster to delete.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns | |
---|---|
Type | Description |
DeleteWorkstationClusterRequest.Builder | This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public DeleteWorkstationClusterRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter | |
---|---|
Name | Description |
oneof | OneofDescriptor |
Returns | |
---|---|
Type | Description |
DeleteWorkstationClusterRequest.Builder |
clearValidateOnly()
public DeleteWorkstationClusterRequest.Builder clearValidateOnly()
Optional. If set, validate the request and preview the review, but do not apply it.
bool validate_only = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
DeleteWorkstationClusterRequest.Builder | This builder for chaining. |
clone()
public DeleteWorkstationClusterRequest.Builder clone()
Returns | |
---|---|
Type | Description |
DeleteWorkstationClusterRequest.Builder |
getDefaultInstanceForType()
public DeleteWorkstationClusterRequest getDefaultInstanceForType()
Returns | |
---|---|
Type | Description |
DeleteWorkstationClusterRequest |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns | |
---|---|
Type | Description |
Descriptor |
getEtag()
public String getEtag()
Optional. If set, the request will be rejected if the latest version of the workstation cluster on the server does not have this ETag.
string etag = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
String | The etag. |
getEtagBytes()
public ByteString getEtagBytes()
Optional. If set, the request will be rejected if the latest version of the workstation cluster on the server does not have this ETag.
string etag = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
ByteString | The bytes for etag. |
getForce()
public boolean getForce()
Optional. If set, any workstation configurations and workstations in the workstation cluster are also deleted. Otherwise, the request only works if the workstation cluster has no configurations or workstations.
bool force = 4 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
boolean | The force. |
getName()
public String getName()
Required. Name of the workstation cluster to delete.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns | |
---|---|
Type | Description |
String | The name. |
getNameBytes()
public ByteString getNameBytes()
Required. Name of the workstation cluster to delete.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns | |
---|---|
Type | Description |
ByteString | The bytes for name. |
getValidateOnly()
public boolean getValidateOnly()
Optional. If set, validate the request and preview the review, but do not apply it.
bool validate_only = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
boolean | The validateOnly. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns | |
---|---|
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Returns | |
---|---|
Type | Description |
boolean |
mergeFrom(DeleteWorkstationClusterRequest other)
public DeleteWorkstationClusterRequest.Builder mergeFrom(DeleteWorkstationClusterRequest other)
Parameter | |
---|---|
Name | Description |
other | DeleteWorkstationClusterRequest |
Returns | |
---|---|
Type | Description |
DeleteWorkstationClusterRequest.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public DeleteWorkstationClusterRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
DeleteWorkstationClusterRequest.Builder |
Exceptions | |
---|---|
Type | Description |
IOException |
mergeFrom(Message other)
public DeleteWorkstationClusterRequest.Builder mergeFrom(Message other)
Parameter | |
---|---|
Name | Description |
other | Message |
Returns | |
---|---|
Type | Description |
DeleteWorkstationClusterRequest.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final DeleteWorkstationClusterRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields | UnknownFieldSet |
Returns | |
---|---|
Type | Description |
DeleteWorkstationClusterRequest.Builder |
setEtag(String value)
public DeleteWorkstationClusterRequest.Builder setEtag(String value)
Optional. If set, the request will be rejected if the latest version of the workstation cluster on the server does not have this ETag.
string etag = 3 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
value | String The etag to set. |
Returns | |
---|---|
Type | Description |
DeleteWorkstationClusterRequest.Builder | This builder for chaining. |
setEtagBytes(ByteString value)
public DeleteWorkstationClusterRequest.Builder setEtagBytes(ByteString value)
Optional. If set, the request will be rejected if the latest version of the workstation cluster on the server does not have this ETag.
string etag = 3 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
value | ByteString The bytes for etag to set. |
Returns | |
---|---|
Type | Description |
DeleteWorkstationClusterRequest.Builder | This builder for chaining. |
setField(Descriptors.FieldDescriptor field, Object value)
public DeleteWorkstationClusterRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field | FieldDescriptor |
value | Object |
Returns | |
---|---|
Type | Description |
DeleteWorkstationClusterRequest.Builder |
setForce(boolean value)
public DeleteWorkstationClusterRequest.Builder setForce(boolean value)
Optional. If set, any workstation configurations and workstations in the workstation cluster are also deleted. Otherwise, the request only works if the workstation cluster has no configurations or workstations.
bool force = 4 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
value | boolean The force to set. |
Returns | |
---|---|
Type | Description |
DeleteWorkstationClusterRequest.Builder | This builder for chaining. |
setName(String value)
public DeleteWorkstationClusterRequest.Builder setName(String value)
Required. Name of the workstation cluster to delete.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter | |
---|---|
Name | Description |
value | String The name to set. |
Returns | |
---|---|
Type | Description |
DeleteWorkstationClusterRequest.Builder | This builder for chaining. |
setNameBytes(ByteString value)
public DeleteWorkstationClusterRequest.Builder setNameBytes(ByteString value)
Required. Name of the workstation cluster to delete.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter | |
---|---|
Name | Description |
value | ByteString The bytes for name to set. |
Returns | |
---|---|
Type | Description |
DeleteWorkstationClusterRequest.Builder | This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public DeleteWorkstationClusterRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters | |
---|---|
Name | Description |
field | FieldDescriptor |
index | int |
value | Object |
Returns | |
---|---|
Type | Description |
DeleteWorkstationClusterRequest.Builder |
setUnknownFields(UnknownFieldSet unknownFields)
public final DeleteWorkstationClusterRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields | UnknownFieldSet |
Returns | |
---|---|
Type | Description |
DeleteWorkstationClusterRequest.Builder |
setValidateOnly(boolean value)
public DeleteWorkstationClusterRequest.Builder setValidateOnly(boolean value)
Optional. If set, validate the request and preview the review, but do not apply it.
bool validate_only = 2 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
value | boolean The validateOnly to set. |
Returns | |
---|---|
Type | Description |
DeleteWorkstationClusterRequest.Builder | This builder for chaining. |