Class Affiliation.Builder (0.12.0)

public static final class Affiliation.Builder extends GeneratedMessage.Builder<Affiliation.Builder> implements AffiliationOrBuilder

Affiliation information of a resource

Protobuf type google.cloud.databasecenter.v1beta.Affiliation

Static Methods

getDescriptor()

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

Methods

addAllLineages(Iterable<? extends Affiliation.Lineage> values)

public Affiliation.Builder addAllLineages(Iterable<? extends Affiliation.Lineage> values)

Optional. Multiple lineages can be created from a resource. For example, a resource can be replicated to multiple target resources. In this case, there will be multiple lineages for the resource, one for each target resource.

repeated .google.cloud.databasecenter.v1beta.Affiliation.Lineage lineages = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
values Iterable<? extends com.google.cloud.databasecenter.v1beta.Affiliation.Lineage>
Returns
Type Description
Affiliation.Builder

addLineages(Affiliation.Lineage value)

public Affiliation.Builder addLineages(Affiliation.Lineage value)

Optional. Multiple lineages can be created from a resource. For example, a resource can be replicated to multiple target resources. In this case, there will be multiple lineages for the resource, one for each target resource.

repeated .google.cloud.databasecenter.v1beta.Affiliation.Lineage lineages = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value Affiliation.Lineage
Returns
Type Description
Affiliation.Builder

addLineages(Affiliation.Lineage.Builder builderForValue)

public Affiliation.Builder addLineages(Affiliation.Lineage.Builder builderForValue)

Optional. Multiple lineages can be created from a resource. For example, a resource can be replicated to multiple target resources. In this case, there will be multiple lineages for the resource, one for each target resource.

repeated .google.cloud.databasecenter.v1beta.Affiliation.Lineage lineages = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue Affiliation.Lineage.Builder
Returns
Type Description
Affiliation.Builder

addLineages(int index, Affiliation.Lineage value)

public Affiliation.Builder addLineages(int index, Affiliation.Lineage value)

Optional. Multiple lineages can be created from a resource. For example, a resource can be replicated to multiple target resources. In this case, there will be multiple lineages for the resource, one for each target resource.

repeated .google.cloud.databasecenter.v1beta.Affiliation.Lineage lineages = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
value Affiliation.Lineage
Returns
Type Description
Affiliation.Builder

addLineages(int index, Affiliation.Lineage.Builder builderForValue)

public Affiliation.Builder addLineages(int index, Affiliation.Lineage.Builder builderForValue)

Optional. Multiple lineages can be created from a resource. For example, a resource can be replicated to multiple target resources. In this case, there will be multiple lineages for the resource, one for each target resource.

repeated .google.cloud.databasecenter.v1beta.Affiliation.Lineage lineages = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
builderForValue Affiliation.Lineage.Builder
Returns
Type Description
Affiliation.Builder

addLineagesBuilder()

public Affiliation.Lineage.Builder addLineagesBuilder()

Optional. Multiple lineages can be created from a resource. For example, a resource can be replicated to multiple target resources. In this case, there will be multiple lineages for the resource, one for each target resource.

repeated .google.cloud.databasecenter.v1beta.Affiliation.Lineage lineages = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Affiliation.Lineage.Builder

addLineagesBuilder(int index)

public Affiliation.Lineage.Builder addLineagesBuilder(int index)

Optional. Multiple lineages can be created from a resource. For example, a resource can be replicated to multiple target resources. In this case, there will be multiple lineages for the resource, one for each target resource.

repeated .google.cloud.databasecenter.v1beta.Affiliation.Lineage lineages = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
Affiliation.Lineage.Builder

build()

public Affiliation build()
Returns
Type Description
Affiliation

buildPartial()

public Affiliation buildPartial()
Returns
Type Description
Affiliation

clear()

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

clearFullResourceName()

public Affiliation.Builder clearFullResourceName()

Optional. Full resource name

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

Returns
Type Description
Affiliation.Builder

This builder for chaining.

clearLineages()

public Affiliation.Builder clearLineages()

Optional. Multiple lineages can be created from a resource. For example, a resource can be replicated to multiple target resources. In this case, there will be multiple lineages for the resource, one for each target resource.

repeated .google.cloud.databasecenter.v1beta.Affiliation.Lineage lineages = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Affiliation.Builder

clearResourceId()

public Affiliation.Builder clearResourceId()

Optional. resource id of affiliated resource

string resource_id = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Affiliation.Builder

This builder for chaining.

getDefaultInstanceForType()

public Affiliation getDefaultInstanceForType()
Returns
Type Description
Affiliation

getDescriptorForType()

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

getFullResourceName()

public String getFullResourceName()

Optional. Full resource name

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

Returns
Type Description
String

The fullResourceName.

getFullResourceNameBytes()

public ByteString getFullResourceNameBytes()

Optional. Full resource name

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

Returns
Type Description
ByteString

The bytes for fullResourceName.

getLineages(int index)

public Affiliation.Lineage getLineages(int index)

Optional. Multiple lineages can be created from a resource. For example, a resource can be replicated to multiple target resources. In this case, there will be multiple lineages for the resource, one for each target resource.

repeated .google.cloud.databasecenter.v1beta.Affiliation.Lineage lineages = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
Affiliation.Lineage

getLineagesBuilder(int index)

public Affiliation.Lineage.Builder getLineagesBuilder(int index)

Optional. Multiple lineages can be created from a resource. For example, a resource can be replicated to multiple target resources. In this case, there will be multiple lineages for the resource, one for each target resource.

repeated .google.cloud.databasecenter.v1beta.Affiliation.Lineage lineages = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
Affiliation.Lineage.Builder

getLineagesBuilderList()

public List<Affiliation.Lineage.Builder> getLineagesBuilderList()

Optional. Multiple lineages can be created from a resource. For example, a resource can be replicated to multiple target resources. In this case, there will be multiple lineages for the resource, one for each target resource.

repeated .google.cloud.databasecenter.v1beta.Affiliation.Lineage lineages = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<Builder>

getLineagesCount()

public int getLineagesCount()

Optional. Multiple lineages can be created from a resource. For example, a resource can be replicated to multiple target resources. In this case, there will be multiple lineages for the resource, one for each target resource.

repeated .google.cloud.databasecenter.v1beta.Affiliation.Lineage lineages = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getLineagesList()

public List<Affiliation.Lineage> getLineagesList()

Optional. Multiple lineages can be created from a resource. For example, a resource can be replicated to multiple target resources. In this case, there will be multiple lineages for the resource, one for each target resource.

repeated .google.cloud.databasecenter.v1beta.Affiliation.Lineage lineages = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<Lineage>

getLineagesOrBuilder(int index)

public Affiliation.LineageOrBuilder getLineagesOrBuilder(int index)

Optional. Multiple lineages can be created from a resource. For example, a resource can be replicated to multiple target resources. In this case, there will be multiple lineages for the resource, one for each target resource.

repeated .google.cloud.databasecenter.v1beta.Affiliation.Lineage lineages = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
Affiliation.LineageOrBuilder

getLineagesOrBuilderList()

public List<? extends Affiliation.LineageOrBuilder> getLineagesOrBuilderList()

Optional. Multiple lineages can be created from a resource. For example, a resource can be replicated to multiple target resources. In this case, there will be multiple lineages for the resource, one for each target resource.

repeated .google.cloud.databasecenter.v1beta.Affiliation.Lineage lineages = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<? extends com.google.cloud.databasecenter.v1beta.Affiliation.LineageOrBuilder>

getResourceId()

public String getResourceId()

Optional. resource id of affiliated resource

string resource_id = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The resourceId.

getResourceIdBytes()

public ByteString getResourceIdBytes()

Optional. resource id of affiliated resource

string resource_id = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for resourceId.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(Affiliation other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

removeLineages(int index)

public Affiliation.Builder removeLineages(int index)

Optional. Multiple lineages can be created from a resource. For example, a resource can be replicated to multiple target resources. In this case, there will be multiple lineages for the resource, one for each target resource.

repeated .google.cloud.databasecenter.v1beta.Affiliation.Lineage lineages = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
Affiliation.Builder

setFullResourceName(String value)

public Affiliation.Builder setFullResourceName(String value)

Optional. Full resource name

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

Parameter
Name Description
value String

The fullResourceName to set.

Returns
Type Description
Affiliation.Builder

This builder for chaining.

setFullResourceNameBytes(ByteString value)

public Affiliation.Builder setFullResourceNameBytes(ByteString value)

Optional. Full resource name

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

Parameter
Name Description
value ByteString

The bytes for fullResourceName to set.

Returns
Type Description
Affiliation.Builder

This builder for chaining.

setLineages(int index, Affiliation.Lineage value)

public Affiliation.Builder setLineages(int index, Affiliation.Lineage value)

Optional. Multiple lineages can be created from a resource. For example, a resource can be replicated to multiple target resources. In this case, there will be multiple lineages for the resource, one for each target resource.

repeated .google.cloud.databasecenter.v1beta.Affiliation.Lineage lineages = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
value Affiliation.Lineage
Returns
Type Description
Affiliation.Builder

setLineages(int index, Affiliation.Lineage.Builder builderForValue)

public Affiliation.Builder setLineages(int index, Affiliation.Lineage.Builder builderForValue)

Optional. Multiple lineages can be created from a resource. For example, a resource can be replicated to multiple target resources. In this case, there will be multiple lineages for the resource, one for each target resource.

repeated .google.cloud.databasecenter.v1beta.Affiliation.Lineage lineages = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
builderForValue Affiliation.Lineage.Builder
Returns
Type Description
Affiliation.Builder

setResourceId(String value)

public Affiliation.Builder setResourceId(String value)

Optional. resource id of affiliated resource

string resource_id = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The resourceId to set.

Returns
Type Description
Affiliation.Builder

This builder for chaining.

setResourceIdBytes(ByteString value)

public Affiliation.Builder setResourceIdBytes(ByteString value)

Optional. resource id of affiliated resource

string resource_id = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes for resourceId to set.

Returns
Type Description
Affiliation.Builder

This builder for chaining.