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