Class Config.Ingestion.IngestionRule.IntegrationSelector.Builder (0.83.0)

public static final class Config.Ingestion.IngestionRule.IntegrationSelector.Builder extends GeneratedMessage.Builder<Config.Ingestion.IngestionRule.IntegrationSelector.Builder> implements Config.Ingestion.IngestionRule.IntegrationSelectorOrBuilder

Integration selector of the rule. The rule is only applied to the Integration selected by the selector.

Protobuf type google.cloud.datacatalog.lineage.configmanagement.v1.Config.Ingestion.IngestionRule.IntegrationSelector

Static Methods

getDescriptor()

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

Methods

build()

public Config.Ingestion.IngestionRule.IntegrationSelector build()
Returns
Type Description
Config.Ingestion.IngestionRule.IntegrationSelector

buildPartial()

public Config.Ingestion.IngestionRule.IntegrationSelector buildPartial()
Returns
Type Description
Config.Ingestion.IngestionRule.IntegrationSelector

clear()

public Config.Ingestion.IngestionRule.IntegrationSelector.Builder clear()
Returns
Type Description
Config.Ingestion.IngestionRule.IntegrationSelector.Builder
Overrides

clearIntegration()

public Config.Ingestion.IngestionRule.IntegrationSelector.Builder clearIntegration()

Required. Integration to which the rule applies. This field can be used to specify the integration against which the ingestion rule should be applied.

.google.cloud.datacatalog.lineage.configmanagement.v1.Config.Ingestion.IngestionRule.IntegrationSelector.Integration integration = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
Config.Ingestion.IngestionRule.IntegrationSelector.Builder

This builder for chaining.

getDefaultInstanceForType()

public Config.Ingestion.IngestionRule.IntegrationSelector getDefaultInstanceForType()
Returns
Type Description
Config.Ingestion.IngestionRule.IntegrationSelector

getDescriptorForType()

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

getIntegration()

public Config.Ingestion.IngestionRule.IntegrationSelector.Integration getIntegration()

Required. Integration to which the rule applies. This field can be used to specify the integration against which the ingestion rule should be applied.

.google.cloud.datacatalog.lineage.configmanagement.v1.Config.Ingestion.IngestionRule.IntegrationSelector.Integration integration = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
Config.Ingestion.IngestionRule.IntegrationSelector.Integration

The integration.

getIntegrationValue()

public int getIntegrationValue()

Required. Integration to which the rule applies. This field can be used to specify the integration against which the ingestion rule should be applied.

.google.cloud.datacatalog.lineage.configmanagement.v1.Config.Ingestion.IngestionRule.IntegrationSelector.Integration integration = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
int

The enum numeric value on the wire for integration.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(Config.Ingestion.IngestionRule.IntegrationSelector other)

public Config.Ingestion.IngestionRule.IntegrationSelector.Builder mergeFrom(Config.Ingestion.IngestionRule.IntegrationSelector other)
Parameter
Name Description
other Config.Ingestion.IngestionRule.IntegrationSelector
Returns
Type Description
Config.Ingestion.IngestionRule.IntegrationSelector.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public Config.Ingestion.IngestionRule.IntegrationSelector.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Config.Ingestion.IngestionRule.IntegrationSelector.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public Config.Ingestion.IngestionRule.IntegrationSelector.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
Config.Ingestion.IngestionRule.IntegrationSelector.Builder
Overrides

setIntegration(Config.Ingestion.IngestionRule.IntegrationSelector.Integration value)

public Config.Ingestion.IngestionRule.IntegrationSelector.Builder setIntegration(Config.Ingestion.IngestionRule.IntegrationSelector.Integration value)

Required. Integration to which the rule applies. This field can be used to specify the integration against which the ingestion rule should be applied.

.google.cloud.datacatalog.lineage.configmanagement.v1.Config.Ingestion.IngestionRule.IntegrationSelector.Integration integration = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value Config.Ingestion.IngestionRule.IntegrationSelector.Integration

The integration to set.

Returns
Type Description
Config.Ingestion.IngestionRule.IntegrationSelector.Builder

This builder for chaining.

setIntegrationValue(int value)

public Config.Ingestion.IngestionRule.IntegrationSelector.Builder setIntegrationValue(int value)

Required. Integration to which the rule applies. This field can be used to specify the integration against which the ingestion rule should be applied.

.google.cloud.datacatalog.lineage.configmanagement.v1.Config.Ingestion.IngestionRule.IntegrationSelector.Integration integration = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value int

The enum numeric value on the wire for integration to set.

Returns
Type Description
Config.Ingestion.IngestionRule.IntegrationSelector.Builder

This builder for chaining.