public final class EdgePattern extends GeneratedMessage implements EdgePatternOrBuilder
Edge pattern matcher to match the edge direction, labels and properties.
Protobuf type google.cloud.apptopology.v1.EdgePattern
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
ALIAS_FIELD_NUMBER
public static final int ALIAS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
DIRECTION_FIELD_NUMBER
public static final int DIRECTION_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
LABEL_PROPERTIES_PATTERN_FIELD_NUMBER
public static final int LABEL_PROPERTIES_PATTERN_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static EdgePattern getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static EdgePattern.Builder newBuilder()
newBuilder(EdgePattern prototype)
public static EdgePattern.Builder newBuilder(EdgePattern prototype)
public static EdgePattern parseDelimitedFrom(InputStream input)
public static EdgePattern parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static EdgePattern parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static EdgePattern parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static EdgePattern parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static EdgePattern parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static EdgePattern parseFrom(CodedInputStream input)
public static EdgePattern parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static EdgePattern parseFrom(InputStream input)
public static EdgePattern parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static EdgePattern parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static EdgePattern parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<EdgePattern> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
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 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.
|
getDefaultInstanceForType()
public EdgePattern getDefaultInstanceForType()
getDirection()
public EdgePattern.Direction getDirection()
Required. The direction of the edge to match.
.google.cloud.apptopology.v1.EdgePattern.Direction direction = 1 [(.google.api.field_behavior) = REQUIRED];
getDirectionValue()
public 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 LabelPropertiesPattern getLabelPropertiesPattern()
Required. Matcher for labels/properties.
.google.cloud.apptopology.v1.LabelPropertiesPattern label_properties_pattern = 2 [(.google.api.field_behavior) = REQUIRED];
getLabelPropertiesPatternOrBuilder()
public LabelPropertiesPatternOrBuilder getLabelPropertiesPatternOrBuilder()
Required. Matcher for labels/properties.
.google.cloud.apptopology.v1.LabelPropertiesPattern label_properties_pattern = 2 [(.google.api.field_behavior) = REQUIRED];
getParserForType()
public Parser<EdgePattern> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
hasLabelPropertiesPattern()
public 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.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public EdgePattern.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected EdgePattern.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public EdgePattern.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides