Class Domain.Builder (0.3.0)

public static final class Domain.Builder extends GeneratedMessage.Builder<Domain.Builder> implements DomainOrBuilder

Domain is a pre-defined topology query domain. Each topology domain contains a set of nodes and edges.

Protobuf type google.cloud.apptopology.v1.Domain

Implements

DomainOrBuilder

Static Methods

getDescriptor()

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

Methods

build()

public Domain build()
Returns
Type Description
Domain

buildPartial()

public Domain buildPartial()
Returns
Type Description
Domain

clear()

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

clearName()

public Domain.Builder clearName()

Identifier. The pre-defined topology domain. Currently only SRE, DEVOPS, and SECURITY are available. Format: projects/{project}/locations/{location}/domains/{domain}

string name = 1 [(.google.api.field_behavior) = IDENTIFIER];

Returns
Type Description
Domain.Builder

This builder for chaining.

getDefaultInstanceForType()

public Domain getDefaultInstanceForType()
Returns
Type Description
Domain

getDescriptorForType()

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

getName()

public String getName()

Identifier. The pre-defined topology domain. Currently only SRE, DEVOPS, and SECURITY are available. Format: projects/{project}/locations/{location}/domains/{domain}

string name = 1 [(.google.api.field_behavior) = IDENTIFIER];

Returns
Type Description
String

The name.

getNameBytes()

public ByteString getNameBytes()

Identifier. The pre-defined topology domain. Currently only SRE, DEVOPS, and SECURITY are available. Format: projects/{project}/locations/{location}/domains/{domain}

string name = 1 [(.google.api.field_behavior) = IDENTIFIER];

Returns
Type Description
ByteString

The bytes for name.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(Domain other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

setName(String value)

public Domain.Builder setName(String value)

Identifier. The pre-defined topology domain. Currently only SRE, DEVOPS, and SECURITY are available. Format: projects/{project}/locations/{location}/domains/{domain}

string name = 1 [(.google.api.field_behavior) = IDENTIFIER];

Parameter
Name Description
value String

The name to set.

Returns
Type Description
Domain.Builder

This builder for chaining.

setNameBytes(ByteString value)

public Domain.Builder setNameBytes(ByteString value)

Identifier. The pre-defined topology domain. Currently only SRE, DEVOPS, and SECURITY are available. Format: projects/{project}/locations/{location}/domains/{domain}

string name = 1 [(.google.api.field_behavior) = IDENTIFIER];

Parameter
Name Description
value ByteString

The bytes for name to set.

Returns
Type Description
Domain.Builder

This builder for chaining.