Class WorkstationCluster.DomainConfig.Builder (0.81.0)

public static final class WorkstationCluster.DomainConfig.Builder extends GeneratedMessage.Builder<WorkstationCluster.DomainConfig.Builder> implements WorkstationCluster.DomainConfigOrBuilder

Configuration options for a custom domain.

Protobuf type google.cloud.workstations.v1.WorkstationCluster.DomainConfig

Static Methods

getDescriptor()

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

Methods

build()

public WorkstationCluster.DomainConfig build()
Returns
Type Description
WorkstationCluster.DomainConfig

buildPartial()

public WorkstationCluster.DomainConfig buildPartial()
Returns
Type Description
WorkstationCluster.DomainConfig

clear()

public WorkstationCluster.DomainConfig.Builder clear()
Returns
Type Description
WorkstationCluster.DomainConfig.Builder
Overrides

clearDomain()

public WorkstationCluster.DomainConfig.Builder clearDomain()

Immutable. Domain used by Workstations for HTTP ingress.

string domain = 1 [(.google.api.field_behavior) = IMMUTABLE];

Returns
Type Description
WorkstationCluster.DomainConfig.Builder

This builder for chaining.

getDefaultInstanceForType()

public WorkstationCluster.DomainConfig getDefaultInstanceForType()
Returns
Type Description
WorkstationCluster.DomainConfig

getDescriptorForType()

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

getDomain()

public String getDomain()

Immutable. Domain used by Workstations for HTTP ingress.

string domain = 1 [(.google.api.field_behavior) = IMMUTABLE];

Returns
Type Description
String

The domain.

getDomainBytes()

public ByteString getDomainBytes()

Immutable. Domain used by Workstations for HTTP ingress.

string domain = 1 [(.google.api.field_behavior) = IMMUTABLE];

Returns
Type Description
ByteString

The bytes for domain.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(WorkstationCluster.DomainConfig other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

setDomain(String value)

public WorkstationCluster.DomainConfig.Builder setDomain(String value)

Immutable. Domain used by Workstations for HTTP ingress.

string domain = 1 [(.google.api.field_behavior) = IMMUTABLE];

Parameter
Name Description
value String

The domain to set.

Returns
Type Description
WorkstationCluster.DomainConfig.Builder

This builder for chaining.

setDomainBytes(ByteString value)

public WorkstationCluster.DomainConfig.Builder setDomainBytes(ByteString value)

Immutable. Domain used by Workstations for HTTP ingress.

string domain = 1 [(.google.api.field_behavior) = IMMUTABLE];

Parameter
Name Description
value ByteString

The bytes for domain to set.

Returns
Type Description
WorkstationCluster.DomainConfig.Builder

This builder for chaining.