public static final class DataDocumentationResult.SchemaRelationship extends GeneratedMessage implements DataDocumentationResult.SchemaRelationshipOrBuilder
Details of the relationship between the schema of two resources.
Protobuf type google.cloud.dataplex.v1.DataDocumentationResult.SchemaRelationship
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
LEFT_SCHEMA_PATHS_FIELD_NUMBER
public static final int LEFT_SCHEMA_PATHS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
RIGHT_SCHEMA_PATHS_FIELD_NUMBER
public static final int RIGHT_SCHEMA_PATHS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
SOURCES_FIELD_NUMBER
public static final int SOURCES_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
TYPE_FIELD_NUMBER
public static final int TYPE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static DataDocumentationResult.SchemaRelationship getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static DataDocumentationResult.SchemaRelationship.Builder newBuilder()
newBuilder(DataDocumentationResult.SchemaRelationship prototype)
public static DataDocumentationResult.SchemaRelationship.Builder newBuilder(DataDocumentationResult.SchemaRelationship prototype)
public static DataDocumentationResult.SchemaRelationship parseDelimitedFrom(InputStream input)
public static DataDocumentationResult.SchemaRelationship parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static DataDocumentationResult.SchemaRelationship parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static DataDocumentationResult.SchemaRelationship parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static DataDocumentationResult.SchemaRelationship parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static DataDocumentationResult.SchemaRelationship parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static DataDocumentationResult.SchemaRelationship parseFrom(CodedInputStream input)
public static DataDocumentationResult.SchemaRelationship parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static DataDocumentationResult.SchemaRelationship parseFrom(InputStream input)
public static DataDocumentationResult.SchemaRelationship parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static DataDocumentationResult.SchemaRelationship parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static DataDocumentationResult.SchemaRelationship parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<DataDocumentationResult.SchemaRelationship> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public DataDocumentationResult.SchemaRelationship getDefaultInstanceForType()
getLeftSchemaPaths()
public DataDocumentationResult.SchemaRelationship.SchemaPaths getLeftSchemaPaths()
Output only. An ordered list of fields for the join from the first table.
The size of this list must be the same as right_schema_paths.
Each field at index i in this list must correspond to a field at the same
index in the right_schema_paths list.
.google.cloud.dataplex.v1.DataDocumentationResult.SchemaRelationship.SchemaPaths left_schema_paths = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
getLeftSchemaPathsOrBuilder()
public DataDocumentationResult.SchemaRelationship.SchemaPathsOrBuilder getLeftSchemaPathsOrBuilder()
Output only. An ordered list of fields for the join from the first table.
The size of this list must be the same as right_schema_paths.
Each field at index i in this list must correspond to a field at the same
index in the right_schema_paths list.
.google.cloud.dataplex.v1.DataDocumentationResult.SchemaRelationship.SchemaPaths left_schema_paths = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
getParserForType()
public Parser<DataDocumentationResult.SchemaRelationship> getParserForType()
Overrides
getRightSchemaPaths()
public DataDocumentationResult.SchemaRelationship.SchemaPaths getRightSchemaPaths()
Output only. An ordered list of fields for the join from the second
table. The size of this list must be the same as left_schema_paths.
Each field at index i in this list must correspond to a field at the same
index in the left_schema_paths list.
.google.cloud.dataplex.v1.DataDocumentationResult.SchemaRelationship.SchemaPaths right_schema_paths = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getRightSchemaPathsOrBuilder()
public DataDocumentationResult.SchemaRelationship.SchemaPathsOrBuilder getRightSchemaPathsOrBuilder()
Output only. An ordered list of fields for the join from the second
table. The size of this list must be the same as left_schema_paths.
Each field at index i in this list must correspond to a field at the same
index in the left_schema_paths list.
.google.cloud.dataplex.v1.DataDocumentationResult.SchemaRelationship.SchemaPaths right_schema_paths = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
getSources(int index)
public DataDocumentationResult.SchemaRelationship.Source getSources(int index)
Output only. Sources which generated the schema relation edge.
repeated .google.cloud.dataplex.v1.DataDocumentationResult.SchemaRelationship.Source sources = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter |
| Name |
Description |
index |
int
The index of the element to return.
|
getSourcesCount()
public int getSourcesCount()
Output only. Sources which generated the schema relation edge.
repeated .google.cloud.dataplex.v1.DataDocumentationResult.SchemaRelationship.Source sources = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
int |
The count of sources.
|
getSourcesList()
public List<DataDocumentationResult.SchemaRelationship.Source> getSourcesList()
Output only. Sources which generated the schema relation edge.
repeated .google.cloud.dataplex.v1.DataDocumentationResult.SchemaRelationship.Source sources = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
List<Source> |
A list containing the sources.
|
getSourcesValue(int index)
public int getSourcesValue(int index)
Output only. Sources which generated the schema relation edge.
repeated .google.cloud.dataplex.v1.DataDocumentationResult.SchemaRelationship.Source sources = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter |
| Name |
Description |
index |
int
The index of the value to return.
|
| Returns |
| Type |
Description |
int |
The enum numeric value on the wire of sources at the given index.
|
getSourcesValueList()
public List<Integer> getSourcesValueList()
Output only. Sources which generated the schema relation edge.
repeated .google.cloud.dataplex.v1.DataDocumentationResult.SchemaRelationship.Source sources = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
List<Integer> |
A list containing the enum numeric values on the wire for sources.
|
getType()
public DataDocumentationResult.SchemaRelationship.Type getType()
Output only. The type of relationship between the schema paths.
.google.cloud.dataplex.v1.DataDocumentationResult.SchemaRelationship.Type type = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
getTypeValue()
public int getTypeValue()
Output only. The type of relationship between the schema paths.
.google.cloud.dataplex.v1.DataDocumentationResult.SchemaRelationship.Type type = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
int |
The enum numeric value on the wire for type.
|
hasLeftSchemaPaths()
public boolean hasLeftSchemaPaths()
Output only. An ordered list of fields for the join from the first table.
The size of this list must be the same as right_schema_paths.
Each field at index i in this list must correspond to a field at the same
index in the right_schema_paths list.
.google.cloud.dataplex.v1.DataDocumentationResult.SchemaRelationship.SchemaPaths left_schema_paths = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
boolean |
Whether the leftSchemaPaths field is set.
|
hasRightSchemaPaths()
public boolean hasRightSchemaPaths()
Output only. An ordered list of fields for the join from the second
table. The size of this list must be the same as left_schema_paths.
Each field at index i in this list must correspond to a field at the same
index in the left_schema_paths list.
.google.cloud.dataplex.v1.DataDocumentationResult.SchemaRelationship.SchemaPaths right_schema_paths = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
boolean |
Whether the rightSchemaPaths field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public DataDocumentationResult.SchemaRelationship.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected DataDocumentationResult.SchemaRelationship.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public DataDocumentationResult.SchemaRelationship.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides