public static final class Config.Ingestion.IngestionRule extends GeneratedMessage implements Config.Ingestion.IngestionRuleOrBuilder
Ingestion rule for Data Lineage ingestion.
Protobuf type
google.cloud.datacatalog.lineage.configmanagement.v1.Config.Ingestion.IngestionRule
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
INTEGRATION_SELECTOR_FIELD_NUMBER
public static final int INTEGRATION_SELECTOR_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
LINEAGE_ENABLEMENT_FIELD_NUMBER
public static final int LINEAGE_ENABLEMENT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static Config.Ingestion.IngestionRule getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static Config.Ingestion.IngestionRule.Builder newBuilder()
newBuilder(Config.Ingestion.IngestionRule prototype)
public static Config.Ingestion.IngestionRule.Builder newBuilder(Config.Ingestion.IngestionRule prototype)
public static Config.Ingestion.IngestionRule parseDelimitedFrom(InputStream input)
public static Config.Ingestion.IngestionRule parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static Config.Ingestion.IngestionRule parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Config.Ingestion.IngestionRule parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static Config.Ingestion.IngestionRule parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Config.Ingestion.IngestionRule parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Config.Ingestion.IngestionRule parseFrom(CodedInputStream input)
public static Config.Ingestion.IngestionRule parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static Config.Ingestion.IngestionRule parseFrom(InputStream input)
public static Config.Ingestion.IngestionRule parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static Config.Ingestion.IngestionRule parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Config.Ingestion.IngestionRule parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<Config.Ingestion.IngestionRule> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public Config.Ingestion.IngestionRule getDefaultInstanceForType()
getIntegrationSelector()
public Config.Ingestion.IngestionRule.IntegrationSelector getIntegrationSelector()
Required. Integration selector of the rule. The rule is only applied to
the Integration selected by the selector.
.google.cloud.datacatalog.lineage.configmanagement.v1.Config.Ingestion.IngestionRule.IntegrationSelector integration_selector = 1 [(.google.api.field_behavior) = REQUIRED];
getIntegrationSelectorOrBuilder()
public Config.Ingestion.IngestionRule.IntegrationSelectorOrBuilder getIntegrationSelectorOrBuilder()
Required. Integration selector of the rule. The rule is only applied to
the Integration selected by the selector.
.google.cloud.datacatalog.lineage.configmanagement.v1.Config.Ingestion.IngestionRule.IntegrationSelector integration_selector = 1 [(.google.api.field_behavior) = REQUIRED];
getLineageEnablement()
public Config.Ingestion.IngestionRule.LineageEnablement getLineageEnablement()
Required. Lineage enablement configuration. Defines configurations for
the ingestion of lineage for the resource and its children. If
unspecified, the ingestion will be enabled only if it was configured in
the resource's parent.
.google.cloud.datacatalog.lineage.configmanagement.v1.Config.Ingestion.IngestionRule.LineageEnablement lineage_enablement = 3 [(.google.api.field_behavior) = REQUIRED];
getLineageEnablementOrBuilder()
public Config.Ingestion.IngestionRule.LineageEnablementOrBuilder getLineageEnablementOrBuilder()
Required. Lineage enablement configuration. Defines configurations for
the ingestion of lineage for the resource and its children. If
unspecified, the ingestion will be enabled only if it was configured in
the resource's parent.
.google.cloud.datacatalog.lineage.configmanagement.v1.Config.Ingestion.IngestionRule.LineageEnablement lineage_enablement = 3 [(.google.api.field_behavior) = REQUIRED];
getParserForType()
public Parser<Config.Ingestion.IngestionRule> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
hasIntegrationSelector()
public boolean hasIntegrationSelector()
Required. Integration selector of the rule. The rule is only applied to
the Integration selected by the selector.
.google.cloud.datacatalog.lineage.configmanagement.v1.Config.Ingestion.IngestionRule.IntegrationSelector integration_selector = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
boolean |
Whether the integrationSelector field is set.
|
hasLineageEnablement()
public boolean hasLineageEnablement()
Required. Lineage enablement configuration. Defines configurations for
the ingestion of lineage for the resource and its children. If
unspecified, the ingestion will be enabled only if it was configured in
the resource's parent.
.google.cloud.datacatalog.lineage.configmanagement.v1.Config.Ingestion.IngestionRule.LineageEnablement lineage_enablement = 3 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
boolean |
Whether the lineageEnablement field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public Config.Ingestion.IngestionRule.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected Config.Ingestion.IngestionRule.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public Config.Ingestion.IngestionRule.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides