public final class NodePattern extends GeneratedMessage implements NodePatternOrBuilder
Node pattern matcher to match the node id, labels and properties.
Protobuf type google.cloud.apptopology.v1.NodePattern
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 |
|
LABEL_PROPERTIES_PATTERN_FIELD_NUMBER
public static final int LABEL_PROPERTIES_PATTERN_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static NodePattern getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static NodePattern.Builder newBuilder()
newBuilder(NodePattern prototype)
public static NodePattern.Builder newBuilder(NodePattern prototype)
public static NodePattern parseDelimitedFrom(InputStream input)
public static NodePattern parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static NodePattern parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static NodePattern parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static NodePattern parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static NodePattern parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static NodePattern parseFrom(CodedInputStream input)
public static NodePattern parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static NodePattern parseFrom(InputStream input)
public static NodePattern parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static NodePattern parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static NodePattern parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<NodePattern> 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 app can be referenced
as app.Base/location="us-central1". alias must be unique within the
query, otherwise an error will be returned.
string alias = 1 [(.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 app can be referenced
as app.Base/location="us-central1". alias must be unique within the
query, otherwise an error will be returned.
string alias = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for alias.
|
getDefaultInstanceForType()
public NodePattern getDefaultInstanceForType()
getLabelPropertiesPattern()
public LabelPropertiesPattern getLabelPropertiesPattern()
Optional. Matcher for labels/properties.
.google.cloud.apptopology.v1.LabelPropertiesPattern label_properties_pattern = 3 [(.google.api.field_behavior) = OPTIONAL];
getLabelPropertiesPatternOrBuilder()
public LabelPropertiesPatternOrBuilder getLabelPropertiesPatternOrBuilder()
Optional. Matcher for labels/properties.
.google.cloud.apptopology.v1.LabelPropertiesPattern label_properties_pattern = 3 [(.google.api.field_behavior) = OPTIONAL];
getParserForType()
public Parser<NodePattern> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
hasLabelPropertiesPattern()
public boolean hasLabelPropertiesPattern()
Optional. Matcher for labels/properties.
.google.cloud.apptopology.v1.LabelPropertiesPattern label_properties_pattern = 3 [(.google.api.field_behavior) = OPTIONAL];
| 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 NodePattern.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected NodePattern.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public NodePattern.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides