Class TerminateSessionRequest.Builder (4.80.0)

public static final class TerminateSessionRequest.Builder extends GeneratedMessage.Builder<TerminateSessionRequest.Builder> implements TerminateSessionRequestOrBuilder

A request to terminate an interactive session.

Protobuf type google.cloud.dataproc.v1.TerminateSessionRequest

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public TerminateSessionRequest build()
Returns
Type Description
TerminateSessionRequest

buildPartial()

public TerminateSessionRequest buildPartial()
Returns
Type Description
TerminateSessionRequest

clear()

public TerminateSessionRequest.Builder clear()
Returns
Type Description
TerminateSessionRequest.Builder
Overrides

clearName()

public TerminateSessionRequest.Builder clearName()

Required. The name of the session resource to terminate.

string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
TerminateSessionRequest.Builder

This builder for chaining.

clearRequestId()

public TerminateSessionRequest.Builder clearRequestId()

Optional. A unique ID used to identify the request. If the service receives two TerminateSessionRequests with the same ID, the second request is ignored.

Recommendation: Set this value to a UUID.

The value must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters.

string request_id = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
TerminateSessionRequest.Builder

This builder for chaining.

getDefaultInstanceForType()

public TerminateSessionRequest getDefaultInstanceForType()
Returns
Type Description
TerminateSessionRequest

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getName()

public String getName()

Required. The name of the session resource to terminate.

string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The name.

getNameBytes()

public ByteString getNameBytes()

Required. The name of the session resource to terminate.

string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for name.

getRequestId()

public String getRequestId()

Optional. A unique ID used to identify the request. If the service receives two TerminateSessionRequests with the same ID, the second request is ignored.

Recommendation: Set this value to a UUID.

The value must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters.

string request_id = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The requestId.

getRequestIdBytes()

public ByteString getRequestIdBytes()

Optional. A unique ID used to identify the request. If the service receives two TerminateSessionRequests with the same ID, the second request is ignored.

Recommendation: Set this value to a UUID.

The value must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters.

string request_id = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for requestId.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(TerminateSessionRequest other)

public TerminateSessionRequest.Builder mergeFrom(TerminateSessionRequest other)
Parameter
Name Description
other TerminateSessionRequest
Returns
Type Description
TerminateSessionRequest.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public TerminateSessionRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
TerminateSessionRequest.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public TerminateSessionRequest.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
TerminateSessionRequest.Builder
Overrides

setName(String value)

public TerminateSessionRequest.Builder setName(String value)

Required. The name of the session resource to terminate.

string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value String

The name to set.

Returns
Type Description
TerminateSessionRequest.Builder

This builder for chaining.

setNameBytes(ByteString value)

public TerminateSessionRequest.Builder setNameBytes(ByteString value)

Required. The name of the session resource to terminate.

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
TerminateSessionRequest.Builder

This builder for chaining.

setRequestId(String value)

public TerminateSessionRequest.Builder setRequestId(String value)

Optional. A unique ID used to identify the request. If the service receives two TerminateSessionRequests with the same ID, the second request is ignored.

Recommendation: Set this value to a UUID.

The value must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters.

string request_id = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The requestId to set.

Returns
Type Description
TerminateSessionRequest.Builder

This builder for chaining.

setRequestIdBytes(ByteString value)

public TerminateSessionRequest.Builder setRequestIdBytes(ByteString value)

Optional. A unique ID used to identify the request. If the service receives two TerminateSessionRequests with the same ID, the second request is ignored.

Recommendation: Set this value to a UUID.

The value must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters.

string request_id = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes for requestId to set.

Returns
Type Description
TerminateSessionRequest.Builder

This builder for chaining.