public final class EdgeRule extends GeneratedMessage implements EdgeRuleOrBuilder
EdgeRule defines the connection rules for nodes in the graph.
Protobuf type google.cloud.apptopology.v1.EdgeRule
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
DEST_NODE_GROUP_FIELD_NUMBER
public static final int DEST_NODE_GROUP_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
DEST_NODE_TYPE_FIELD_NUMBER
public static final int DEST_NODE_TYPE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
EDGE_TYPE_FIELD_NUMBER
public static final int EDGE_TYPE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
SRC_NODE_GROUP_FIELD_NUMBER
public static final int SRC_NODE_GROUP_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
SRC_NODE_TYPE_FIELD_NUMBER
public static final int SRC_NODE_TYPE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static EdgeRule getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static EdgeRule.Builder newBuilder()
newBuilder(EdgeRule prototype)
public static EdgeRule.Builder newBuilder(EdgeRule prototype)
| Parameter |
| Name |
Description |
prototype |
EdgeRule
|
public static EdgeRule parseDelimitedFrom(InputStream input)
public static EdgeRule parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static EdgeRule parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static EdgeRule parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static EdgeRule parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static EdgeRule parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static EdgeRule parseFrom(CodedInputStream input)
public static EdgeRule parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static EdgeRule parseFrom(InputStream input)
public static EdgeRule parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static EdgeRule parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static EdgeRule parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<EdgeRule> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public EdgeRule getDefaultInstanceForType()
getDestNodeGroup()
public NodeGroup getDestNodeGroup()
Optional. A dynamic group of nodes, defined by label constraints, that
can act as the destination for this edge.
.google.cloud.apptopology.v1.NodeGroup dest_node_group = 7 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
NodeGroup |
The destNodeGroup.
|
getDestNodeGroupOrBuilder()
public NodeGroupOrBuilder getDestNodeGroupOrBuilder()
Optional. A dynamic group of nodes, defined by label constraints, that
can act as the destination for this edge.
.google.cloud.apptopology.v1.NodeGroup dest_node_group = 7 [(.google.api.field_behavior) = OPTIONAL];
getDestNodeType()
public String getDestNodeType()
Optional. The specific node type name that acts as the destination for
this edge.
string dest_node_type = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The destNodeType.
|
getDestNodeTypeBytes()
public ByteString getDestNodeTypeBytes()
Optional. The specific node type name that acts as the destination for
this edge.
string dest_node_type = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for destNodeType.
|
getDestinationNodeCase()
public EdgeRule.DestinationNodeCase getDestinationNodeCase()
getEdgeType()
public String getEdgeType()
Optional. Name of the connected edge type.
string edge_type = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The edgeType.
|
getEdgeTypeBytes()
public ByteString getEdgeTypeBytes()
Optional. Name of the connected edge type.
string edge_type = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for edgeType.
|
getParserForType()
public Parser<EdgeRule> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
getSourceNodeCase()
public EdgeRule.SourceNodeCase getSourceNodeCase()
getSrcNodeGroup()
public NodeGroup getSrcNodeGroup()
Optional. A dynamic group of nodes, defined by label constraints, that
can act as the source for this edge.
.google.cloud.apptopology.v1.NodeGroup src_node_group = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
NodeGroup |
The srcNodeGroup.
|
getSrcNodeGroupOrBuilder()
public NodeGroupOrBuilder getSrcNodeGroupOrBuilder()
Optional. A dynamic group of nodes, defined by label constraints, that
can act as the source for this edge.
.google.cloud.apptopology.v1.NodeGroup src_node_group = 5 [(.google.api.field_behavior) = OPTIONAL];
getSrcNodeType()
public String getSrcNodeType()
Optional. The specific node type name that acts as the source for this
edge.
string src_node_type = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The srcNodeType.
|
getSrcNodeTypeBytes()
public ByteString getSrcNodeTypeBytes()
Optional. The specific node type name that acts as the source for this
edge.
string src_node_type = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for srcNodeType.
|
hasDestNodeGroup()
public boolean hasDestNodeGroup()
Optional. A dynamic group of nodes, defined by label constraints, that
can act as the destination for this edge.
.google.cloud.apptopology.v1.NodeGroup dest_node_group = 7 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the destNodeGroup field is set.
|
hasDestNodeType()
public boolean hasDestNodeType()
Optional. The specific node type name that acts as the destination for
this edge.
string dest_node_type = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the destNodeType field is set.
|
hasSrcNodeGroup()
public boolean hasSrcNodeGroup()
Optional. A dynamic group of nodes, defined by label constraints, that
can act as the source for this edge.
.google.cloud.apptopology.v1.NodeGroup src_node_group = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the srcNodeGroup field is set.
|
hasSrcNodeType()
public boolean hasSrcNodeType()
Optional. The specific node type name that acts as the source for this
edge.
string src_node_type = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the srcNodeType field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public EdgeRule.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected EdgeRule.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public EdgeRule.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides