Interface SchemaOrBuilder (0.3.0)

public interface SchemaOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getEdgeRules(int index)

public abstract EdgeRule getEdgeRules(int index)

Edge rules. These will indicate which node types can be connected and through what edge type. This is a list of (source_node_type, edge_type, destination_node_type) tuples.

repeated .google.cloud.apptopology.v1.EdgeRule edge_rules = 5;

Parameter
Name Description
index int
Returns
Type Description
EdgeRule

getEdgeRulesCount()

public abstract int getEdgeRulesCount()

Edge rules. These will indicate which node types can be connected and through what edge type. This is a list of (source_node_type, edge_type, destination_node_type) tuples.

repeated .google.cloud.apptopology.v1.EdgeRule edge_rules = 5;

Returns
Type Description
int

getEdgeRulesList()

public abstract List<EdgeRule> getEdgeRulesList()

Edge rules. These will indicate which node types can be connected and through what edge type. This is a list of (source_node_type, edge_type, destination_node_type) tuples.

repeated .google.cloud.apptopology.v1.EdgeRule edge_rules = 5;

Returns
Type Description
List<EdgeRule>

getEdgeRulesOrBuilder(int index)

public abstract EdgeRuleOrBuilder getEdgeRulesOrBuilder(int index)

Edge rules. These will indicate which node types can be connected and through what edge type. This is a list of (source_node_type, edge_type, destination_node_type) tuples.

repeated .google.cloud.apptopology.v1.EdgeRule edge_rules = 5;

Parameter
Name Description
index int
Returns
Type Description
EdgeRuleOrBuilder

getEdgeRulesOrBuilderList()

public abstract List<? extends EdgeRuleOrBuilder> getEdgeRulesOrBuilderList()

Edge rules. These will indicate which node types can be connected and through what edge type. This is a list of (source_node_type, edge_type, destination_node_type) tuples.

repeated .google.cloud.apptopology.v1.EdgeRule edge_rules = 5;

Returns
Type Description
List<? extends com.google.cloud.apptopology.v1.EdgeRuleOrBuilder>

getEdgeTypes(int index)

public abstract EdgeType getEdgeTypes(int index)

A list of EdgeTypes defined within this schema. Refer to the documentation of EdgeType for more details.

repeated .google.cloud.apptopology.v1.EdgeType edge_types = 3;

Parameter
Name Description
index int
Returns
Type Description
EdgeType

getEdgeTypesCount()

public abstract int getEdgeTypesCount()

A list of EdgeTypes defined within this schema. Refer to the documentation of EdgeType for more details.

repeated .google.cloud.apptopology.v1.EdgeType edge_types = 3;

Returns
Type Description
int

getEdgeTypesList()

public abstract List<EdgeType> getEdgeTypesList()

A list of EdgeTypes defined within this schema. Refer to the documentation of EdgeType for more details.

repeated .google.cloud.apptopology.v1.EdgeType edge_types = 3;

Returns
Type Description
List<EdgeType>

getEdgeTypesOrBuilder(int index)

public abstract EdgeTypeOrBuilder getEdgeTypesOrBuilder(int index)

A list of EdgeTypes defined within this schema. Refer to the documentation of EdgeType for more details.

repeated .google.cloud.apptopology.v1.EdgeType edge_types = 3;

Parameter
Name Description
index int
Returns
Type Description
EdgeTypeOrBuilder

getEdgeTypesOrBuilderList()

public abstract List<? extends EdgeTypeOrBuilder> getEdgeTypesOrBuilderList()

A list of EdgeTypes defined within this schema. Refer to the documentation of EdgeType for more details.

repeated .google.cloud.apptopology.v1.EdgeType edge_types = 3;

Returns
Type Description
List<? extends com.google.cloud.apptopology.v1.EdgeTypeOrBuilder>

getLabelProperties(int index)

public abstract LabelProperties getLabelProperties(int index)

A list of supported labels and corresponding properties.

repeated .google.cloud.apptopology.v1.LabelProperties label_properties = 4;

Parameter
Name Description
index int
Returns
Type Description
LabelProperties

getLabelPropertiesCount()

public abstract int getLabelPropertiesCount()

A list of supported labels and corresponding properties.

repeated .google.cloud.apptopology.v1.LabelProperties label_properties = 4;

Returns
Type Description
int

getLabelPropertiesList()

public abstract List<LabelProperties> getLabelPropertiesList()

A list of supported labels and corresponding properties.

repeated .google.cloud.apptopology.v1.LabelProperties label_properties = 4;

Returns
Type Description
List<LabelProperties>

getLabelPropertiesOrBuilder(int index)

public abstract LabelPropertiesOrBuilder getLabelPropertiesOrBuilder(int index)

A list of supported labels and corresponding properties.

repeated .google.cloud.apptopology.v1.LabelProperties label_properties = 4;

Parameter
Name Description
index int
Returns
Type Description
LabelPropertiesOrBuilder

getLabelPropertiesOrBuilderList()

public abstract List<? extends LabelPropertiesOrBuilder> getLabelPropertiesOrBuilderList()

A list of supported labels and corresponding properties.

repeated .google.cloud.apptopology.v1.LabelProperties label_properties = 4;

Returns
Type Description
List<? extends com.google.cloud.apptopology.v1.LabelPropertiesOrBuilder>

getName()

public abstract String getName()

Identifier. The resource name of the schema. Format: projects/{project}/locations/{location}/domains/{domain}/schema

string name = 1 [(.google.api.field_behavior) = IDENTIFIER];

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

Identifier. The resource name of the schema. Format: projects/{project}/locations/{location}/domains/{domain}/schema

string name = 1 [(.google.api.field_behavior) = IDENTIFIER];

Returns
Type Description
ByteString

The bytes for name.

getNodeTypes(int index)

public abstract NodeType getNodeTypes(int index)

A list of NodeTypes defined within this schema. Refer to the documentation of NodeType for more details.

repeated .google.cloud.apptopology.v1.NodeType node_types = 2;

Parameter
Name Description
index int
Returns
Type Description
NodeType

getNodeTypesCount()

public abstract int getNodeTypesCount()

A list of NodeTypes defined within this schema. Refer to the documentation of NodeType for more details.

repeated .google.cloud.apptopology.v1.NodeType node_types = 2;

Returns
Type Description
int

getNodeTypesList()

public abstract List<NodeType> getNodeTypesList()

A list of NodeTypes defined within this schema. Refer to the documentation of NodeType for more details.

repeated .google.cloud.apptopology.v1.NodeType node_types = 2;

Returns
Type Description
List<NodeType>

getNodeTypesOrBuilder(int index)

public abstract NodeTypeOrBuilder getNodeTypesOrBuilder(int index)

A list of NodeTypes defined within this schema. Refer to the documentation of NodeType for more details.

repeated .google.cloud.apptopology.v1.NodeType node_types = 2;

Parameter
Name Description
index int
Returns
Type Description
NodeTypeOrBuilder

getNodeTypesOrBuilderList()

public abstract List<? extends NodeTypeOrBuilder> getNodeTypesOrBuilderList()

A list of NodeTypes defined within this schema. Refer to the documentation of NodeType for more details.

repeated .google.cloud.apptopology.v1.NodeType node_types = 2;

Returns
Type Description
List<? extends com.google.cloud.apptopology.v1.NodeTypeOrBuilder>