Class GenerateDiscoveredResourcesTopologyRequest.Builder (0.3.0)

public static final class GenerateDiscoveredResourcesTopologyRequest.Builder extends GeneratedMessage.Builder<GenerateDiscoveredResourcesTopologyRequest.Builder> implements GenerateDiscoveredResourcesTopologyRequestOrBuilder

Request for GenerateDiscoveredResourcesTopology.

Protobuf type google.cloud.apptopology.v1.GenerateDiscoveredResourcesTopologyRequest

Static Methods

getDescriptor()

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

Methods

addAllTopologyDomains(Iterable<String> values)

public GenerateDiscoveredResourcesTopologyRequest.Builder addAllTopologyDomains(Iterable<String> values)

Required. The full resource name of the domain of the app topology. Format: projects/{project}/locations/{location}/domains/{domain} Caller must have apptopology.domains.get permission on each of the domains.

repeated string topology_domains = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
Name Description
values Iterable<String>

The topologyDomains to add.

Returns
Type Description
GenerateDiscoveredResourcesTopologyRequest.Builder

This builder for chaining.

addTopologyDomains(String value)

public GenerateDiscoveredResourcesTopologyRequest.Builder addTopologyDomains(String value)

Required. The full resource name of the domain of the app topology. Format: projects/{project}/locations/{location}/domains/{domain} Caller must have apptopology.domains.get permission on each of the domains.

repeated string topology_domains = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value String

The topologyDomains to add.

Returns
Type Description
GenerateDiscoveredResourcesTopologyRequest.Builder

This builder for chaining.

addTopologyDomainsBytes(ByteString value)

public GenerateDiscoveredResourcesTopologyRequest.Builder addTopologyDomainsBytes(ByteString value)

Required. The full resource name of the domain of the app topology. Format: projects/{project}/locations/{location}/domains/{domain} Caller must have apptopology.domains.get permission on each of the domains.

repeated string topology_domains = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value ByteString

The bytes of the topologyDomains to add.

Returns
Type Description
GenerateDiscoveredResourcesTopologyRequest.Builder

This builder for chaining.

build()

public GenerateDiscoveredResourcesTopologyRequest build()
Returns
Type Description
GenerateDiscoveredResourcesTopologyRequest

buildPartial()

public GenerateDiscoveredResourcesTopologyRequest buildPartial()
Returns
Type Description
GenerateDiscoveredResourcesTopologyRequest

clear()

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

clearFilter()

public GenerateDiscoveredResourcesTopologyRequest.Builder clearFilter()

Filters for the topology nodes and edges; Detail format see GraphPattern proto. A separate 'LookupSchema' method will be added that will return the necessary information to be able to construct these filters.

.google.cloud.apptopology.v1.GraphPattern filter = 3;

Returns
Type Description
GenerateDiscoveredResourcesTopologyRequest.Builder

clearName()

public GenerateDiscoveredResourcesTopologyRequest.Builder clearName()

Required. The project to query discoverable resources on. Expected format: projects/{project}/locations/{location}/discoveredResourcesTopology. Only global location is supported.

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

Returns
Type Description
GenerateDiscoveredResourcesTopologyRequest.Builder

This builder for chaining.

clearQuery()

public GenerateDiscoveredResourcesTopologyRequest.Builder clearQuery()
Returns
Type Description
GenerateDiscoveredResourcesTopologyRequest.Builder

clearTopologyDomains()

public GenerateDiscoveredResourcesTopologyRequest.Builder clearTopologyDomains()

Required. The full resource name of the domain of the app topology. Format: projects/{project}/locations/{location}/domains/{domain} Caller must have apptopology.domains.get permission on each of the domains.

repeated string topology_domains = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
GenerateDiscoveredResourcesTopologyRequest.Builder

This builder for chaining.

getDefaultInstanceForType()

public GenerateDiscoveredResourcesTopologyRequest getDefaultInstanceForType()
Returns
Type Description
GenerateDiscoveredResourcesTopologyRequest

getDescriptorForType()

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

getFilter()

public GraphPattern getFilter()

Filters for the topology nodes and edges; Detail format see GraphPattern proto. A separate 'LookupSchema' method will be added that will return the necessary information to be able to construct these filters.

.google.cloud.apptopology.v1.GraphPattern filter = 3;

Returns
Type Description
GraphPattern

The filter.

getFilterBuilder()

public GraphPattern.Builder getFilterBuilder()

Filters for the topology nodes and edges; Detail format see GraphPattern proto. A separate 'LookupSchema' method will be added that will return the necessary information to be able to construct these filters.

.google.cloud.apptopology.v1.GraphPattern filter = 3;

Returns
Type Description
GraphPattern.Builder

getFilterOrBuilder()

public GraphPatternOrBuilder getFilterOrBuilder()

Filters for the topology nodes and edges; Detail format see GraphPattern proto. A separate 'LookupSchema' method will be added that will return the necessary information to be able to construct these filters.

.google.cloud.apptopology.v1.GraphPattern filter = 3;

Returns
Type Description
GraphPatternOrBuilder

getName()

public String getName()

Required. The project to query discoverable resources on. Expected format: projects/{project}/locations/{location}/discoveredResourcesTopology. Only global location is supported.

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

Returns
Type Description
String

The name.

getNameBytes()

public ByteString getNameBytes()

Required. The project to query discoverable resources on. Expected format: projects/{project}/locations/{location}/discoveredResourcesTopology. Only global location is supported.

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

Returns
Type Description
ByteString

The bytes for name.

getQueryCase()

public GenerateDiscoveredResourcesTopologyRequest.QueryCase getQueryCase()
Returns
Type Description
GenerateDiscoveredResourcesTopologyRequest.QueryCase

getTopologyDomains(int index)

public String getTopologyDomains(int index)

Required. The full resource name of the domain of the app topology. Format: projects/{project}/locations/{location}/domains/{domain} Caller must have apptopology.domains.get permission on each of the domains.

repeated string topology_domains = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The topologyDomains at the given index.

getTopologyDomainsBytes(int index)

public ByteString getTopologyDomainsBytes(int index)

Required. The full resource name of the domain of the app topology. Format: projects/{project}/locations/{location}/domains/{domain} Caller must have apptopology.domains.get permission on each of the domains.

repeated string topology_domains = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the topologyDomains at the given index.

getTopologyDomainsCount()

public int getTopologyDomainsCount()

Required. The full resource name of the domain of the app topology. Format: projects/{project}/locations/{location}/domains/{domain} Caller must have apptopology.domains.get permission on each of the domains.

repeated string topology_domains = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
int

The count of topologyDomains.

getTopologyDomainsList()

public ProtocolStringList getTopologyDomainsList()

Required. The full resource name of the domain of the app topology. Format: projects/{project}/locations/{location}/domains/{domain} Caller must have apptopology.domains.get permission on each of the domains.

repeated string topology_domains = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
ProtocolStringList

A list containing the topologyDomains.

hasFilter()

public boolean hasFilter()

Filters for the topology nodes and edges; Detail format see GraphPattern proto. A separate 'LookupSchema' method will be added that will return the necessary information to be able to construct these filters.

.google.cloud.apptopology.v1.GraphPattern filter = 3;

Returns
Type Description
boolean

Whether the filter field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFilter(GraphPattern value)

public GenerateDiscoveredResourcesTopologyRequest.Builder mergeFilter(GraphPattern value)

Filters for the topology nodes and edges; Detail format see GraphPattern proto. A separate 'LookupSchema' method will be added that will return the necessary information to be able to construct these filters.

.google.cloud.apptopology.v1.GraphPattern filter = 3;

Parameter
Name Description
value GraphPattern
Returns
Type Description
GenerateDiscoveredResourcesTopologyRequest.Builder

mergeFrom(GenerateDiscoveredResourcesTopologyRequest other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

setFilter(GraphPattern value)

public GenerateDiscoveredResourcesTopologyRequest.Builder setFilter(GraphPattern value)

Filters for the topology nodes and edges; Detail format see GraphPattern proto. A separate 'LookupSchema' method will be added that will return the necessary information to be able to construct these filters.

.google.cloud.apptopology.v1.GraphPattern filter = 3;

Parameter
Name Description
value GraphPattern
Returns
Type Description
GenerateDiscoveredResourcesTopologyRequest.Builder

setFilter(GraphPattern.Builder builderForValue)

public GenerateDiscoveredResourcesTopologyRequest.Builder setFilter(GraphPattern.Builder builderForValue)

Filters for the topology nodes and edges; Detail format see GraphPattern proto. A separate 'LookupSchema' method will be added that will return the necessary information to be able to construct these filters.

.google.cloud.apptopology.v1.GraphPattern filter = 3;

Parameter
Name Description
builderForValue GraphPattern.Builder
Returns
Type Description
GenerateDiscoveredResourcesTopologyRequest.Builder

setName(String value)

public GenerateDiscoveredResourcesTopologyRequest.Builder setName(String value)

Required. The project to query discoverable resources on. Expected format: projects/{project}/locations/{location}/discoveredResourcesTopology. Only global location is supported.

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

Parameter
Name Description
value String

The name to set.

Returns
Type Description
GenerateDiscoveredResourcesTopologyRequest.Builder

This builder for chaining.

setNameBytes(ByteString value)

public GenerateDiscoveredResourcesTopologyRequest.Builder setNameBytes(ByteString value)

Required. The project to query discoverable resources on. Expected format: projects/{project}/locations/{location}/discoveredResourcesTopology. Only global location is supported.

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

This builder for chaining.

setTopologyDomains(int index, String value)

public GenerateDiscoveredResourcesTopologyRequest.Builder setTopologyDomains(int index, String value)

Required. The full resource name of the domain of the app topology. Format: projects/{project}/locations/{location}/domains/{domain} Caller must have apptopology.domains.get permission on each of the domains.

repeated string topology_domains = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameters
Name Description
index int

The index to set the value at.

value String

The topologyDomains to set.

Returns
Type Description
GenerateDiscoveredResourcesTopologyRequest.Builder

This builder for chaining.