public final class Config extends GeneratedMessage implements ConfigOrBuilder
Configuration for Data Lineage. Defines different configuration options for
Lineage customers to control behaviour of lineage systems.
Protobuf type google.cloud.datacatalog.lineage.configmanagement.v1.Config
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
ETAG_FIELD_NUMBER
public static final int ETAG_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
INGESTION_FIELD_NUMBER
public static final int INGESTION_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static Config getDefaultInstance()
| Returns |
| Type |
Description |
Config |
|
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static Config.Builder newBuilder()
newBuilder(Config prototype)
public static Config.Builder newBuilder(Config prototype)
| Parameter |
| Name |
Description |
prototype |
Config
|
public static Config parseDelimitedFrom(InputStream input)
| Returns |
| Type |
Description |
Config |
|
public static Config parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
| Returns |
| Type |
Description |
Config |
|
parseFrom(byte[] data)
public static Config parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
| Returns |
| Type |
Description |
Config |
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Config parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
| Returns |
| Type |
Description |
Config |
|
parseFrom(ByteString data)
public static Config parseFrom(ByteString data)
| Returns |
| Type |
Description |
Config |
|
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Config parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
| Returns |
| Type |
Description |
Config |
|
public static Config parseFrom(CodedInputStream input)
| Returns |
| Type |
Description |
Config |
|
public static Config parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
| Returns |
| Type |
Description |
Config |
|
public static Config parseFrom(InputStream input)
| Returns |
| Type |
Description |
Config |
|
public static Config parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
| Returns |
| Type |
Description |
Config |
|
parseFrom(ByteBuffer data)
public static Config parseFrom(ByteBuffer data)
| Returns |
| Type |
Description |
Config |
|
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Config parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
| Returns |
| Type |
Description |
Config |
|
parser()
public static Parser<Config> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public Config getDefaultInstanceForType()
| Returns |
| Type |
Description |
Config |
|
getEtag()
Optional. etag is used for optimistic concurrency control as a way
to help prevent simultaneous updates of a config from overwriting each
other. It is required that systems make use of the etag in the
read-modify-write cycle to perform config updates in order to avoid race
conditions: An etag is returned in the response to GetConfig, and
systems are expected to put that etag in the request to UpdateConfig to
ensure that their change will be applied to the same version of the config.
If an etag is not provided in the call to UpdateConfig, then the
existing config, if any, will be overwritten.
string etag = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The etag.
|
getEtagBytes()
public ByteString getEtagBytes()
Optional. etag is used for optimistic concurrency control as a way
to help prevent simultaneous updates of a config from overwriting each
other. It is required that systems make use of the etag in the
read-modify-write cycle to perform config updates in order to avoid race
conditions: An etag is returned in the response to GetConfig, and
systems are expected to put that etag in the request to UpdateConfig to
ensure that their change will be applied to the same version of the config.
If an etag is not provided in the call to UpdateConfig, then the
existing config, if any, will be overwritten.
string etag = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for etag.
|
getIngestion()
public Config.Ingestion getIngestion()
Optional. Ingestion rule for Data Lineage ingestion.
.google.cloud.datacatalog.lineage.configmanagement.v1.Config.Ingestion ingestion = 2 [(.google.api.field_behavior) = OPTIONAL];
getIngestionOrBuilder()
public Config.IngestionOrBuilder getIngestionOrBuilder()
Optional. Ingestion rule for Data Lineage ingestion.
.google.cloud.datacatalog.lineage.configmanagement.v1.Config.Ingestion ingestion = 2 [(.google.api.field_behavior) = OPTIONAL];
getName()
Identifier. The resource name of the config.
Format:
organizations/{organization_id}/locations/global/config
folders/{folder_id}/locations/global/config
projects/{project_id}/locations/global/config
projects/{project_number}/locations/global/config
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
| Returns |
| Type |
Description |
String |
The name.
|
getNameBytes()
public ByteString getNameBytes()
Identifier. The resource name of the config.
Format:
organizations/{organization_id}/locations/global/config
folders/{folder_id}/locations/global/config
projects/{project_id}/locations/global/config
projects/{project_number}/locations/global/config
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
| Returns |
| Type |
Description |
ByteString |
The bytes for name.
|
getParserForType()
public Parser<Config> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
hasIngestion()
public boolean hasIngestion()
Optional. Ingestion rule for Data Lineage ingestion.
.google.cloud.datacatalog.lineage.configmanagement.v1.Config.Ingestion ingestion = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the ingestion field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public Config.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected Config.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public Config.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides