Interface EdgePatternOrBuilder (0.3.0)

public interface EdgePatternOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAlias()

public abstract String getAlias()

Optional. Represents an identifier to be referenced in property_matcher_expr. For example, an alias for edge can be referenced as edge.description = "value_1". alias must be unique within the query, otherwise an error will be returned.

string alias = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The alias.

getAliasBytes()

public abstract ByteString getAliasBytes()

Optional. Represents an identifier to be referenced in property_matcher_expr. For example, an alias for edge can be referenced as edge.description = "value_1". alias must be unique within the query, otherwise an error will be returned.

string alias = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for alias.

getDirection()

public abstract EdgePattern.Direction getDirection()

Required. The direction of the edge to match.

.google.cloud.apptopology.v1.EdgePattern.Direction direction = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
EdgePattern.Direction

The direction.

getDirectionValue()

public abstract int getDirectionValue()

Required. The direction of the edge to match.

.google.cloud.apptopology.v1.EdgePattern.Direction direction = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
int

The enum numeric value on the wire for direction.

getLabelPropertiesPattern()

public abstract LabelPropertiesPattern getLabelPropertiesPattern()

Required. Matcher for labels/properties.

.google.cloud.apptopology.v1.LabelPropertiesPattern label_properties_pattern = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
LabelPropertiesPattern

The labelPropertiesPattern.

getLabelPropertiesPatternOrBuilder()

public abstract LabelPropertiesPatternOrBuilder getLabelPropertiesPatternOrBuilder()

Required. Matcher for labels/properties.

.google.cloud.apptopology.v1.LabelPropertiesPattern label_properties_pattern = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
LabelPropertiesPatternOrBuilder

hasLabelPropertiesPattern()

public abstract boolean hasLabelPropertiesPattern()

Required. Matcher for labels/properties.

.google.cloud.apptopology.v1.LabelPropertiesPattern label_properties_pattern = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the labelPropertiesPattern field is set.