public final class ResourceFilter extends GeneratedMessage implements ResourceFilterOrBuilder
Resource filter for an evaluation defining the scope of resources to be
evaluated.
Protobuf type google.cloud.workloadmanager.v1.ResourceFilter
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
GCE_INSTANCE_FILTER_FIELD_NUMBER
public static final int GCE_INSTANCE_FILTER_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
INCLUSION_LABELS_FIELD_NUMBER
public static final int INCLUSION_LABELS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
RESOURCE_ID_PATTERNS_FIELD_NUMBER
public static final int RESOURCE_ID_PATTERNS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
SCOPES_FIELD_NUMBER
public static final int SCOPES_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static ResourceFilter getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static ResourceFilter.Builder newBuilder()
newBuilder(ResourceFilter prototype)
public static ResourceFilter.Builder newBuilder(ResourceFilter prototype)
public static ResourceFilter parseDelimitedFrom(InputStream input)
public static ResourceFilter parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static ResourceFilter parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static ResourceFilter parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static ResourceFilter parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ResourceFilter parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ResourceFilter parseFrom(CodedInputStream input)
public static ResourceFilter parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static ResourceFilter parseFrom(InputStream input)
public static ResourceFilter parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static ResourceFilter parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static ResourceFilter parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<ResourceFilter> parser()
Methods
containsInclusionLabels(String key)
public boolean containsInclusionLabels(String key)
Labels to filter resources by. Each key-value pair in the map must exist
on the resource for it to be included (e.g. VM instance labels).
For example, specifying { "env": "prod", "database": "nosql" } will only
include resources that have labels env=prod and database=nosql.
map<string, string> inclusion_labels = 3;
| Parameter |
| Name |
Description |
key |
String
|
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public ResourceFilter getDefaultInstanceForType()
getGceInstanceFilter()
public GceInstanceFilter getGceInstanceFilter()
Filter compute engine resources.
.google.cloud.workloadmanager.v1.GceInstanceFilter gce_instance_filter = 4;
getGceInstanceFilterOrBuilder()
public GceInstanceFilterOrBuilder getGceInstanceFilterOrBuilder()
Filter compute engine resources.
.google.cloud.workloadmanager.v1.GceInstanceFilter gce_instance_filter = 4;
getInclusionLabels() (deprecated)
public Map<String,String> getInclusionLabels()
getInclusionLabelsCount()
public int getInclusionLabelsCount()
Labels to filter resources by. Each key-value pair in the map must exist
on the resource for it to be included (e.g. VM instance labels).
For example, specifying { "env": "prod", "database": "nosql" } will only
include resources that have labels env=prod and database=nosql.
map<string, string> inclusion_labels = 3;
| Returns |
| Type |
Description |
int |
|
getInclusionLabelsMap()
public Map<String,String> getInclusionLabelsMap()
Labels to filter resources by. Each key-value pair in the map must exist
on the resource for it to be included (e.g. VM instance labels).
For example, specifying { "env": "prod", "database": "nosql" } will only
include resources that have labels env=prod and database=nosql.
map<string, string> inclusion_labels = 3;
getInclusionLabelsOrDefault(String key, String defaultValue)
public String getInclusionLabelsOrDefault(String key, String defaultValue)
Labels to filter resources by. Each key-value pair in the map must exist
on the resource for it to be included (e.g. VM instance labels).
For example, specifying { "env": "prod", "database": "nosql" } will only
include resources that have labels env=prod and database=nosql.
map<string, string> inclusion_labels = 3;
| Returns |
| Type |
Description |
String |
|
getInclusionLabelsOrThrow(String key)
public String getInclusionLabelsOrThrow(String key)
Labels to filter resources by. Each key-value pair in the map must exist
on the resource for it to be included (e.g. VM instance labels).
For example, specifying { "env": "prod", "database": "nosql" } will only
include resources that have labels env=prod and database=nosql.
map<string, string> inclusion_labels = 3;
| Parameter |
| Name |
Description |
key |
String
|
| Returns |
| Type |
Description |
String |
|
getParserForType()
public Parser<ResourceFilter> getParserForType()
Overrides
getResourceIdPatterns(int index)
public String getResourceIdPatterns(int index)
The pattern to filter resources by their id
For example, a pattern of ".prod-cluster." will match all resources that
contain "prod-cluster" in their ID.
repeated string resource_id_patterns = 2;
| Parameter |
| Name |
Description |
index |
int
The index of the element to return.
|
| Returns |
| Type |
Description |
String |
The resourceIdPatterns at the given index.
|
getResourceIdPatternsBytes(int index)
public ByteString getResourceIdPatternsBytes(int index)
The pattern to filter resources by their id
For example, a pattern of ".prod-cluster." will match all resources that
contain "prod-cluster" in their ID.
repeated string resource_id_patterns = 2;
| Parameter |
| Name |
Description |
index |
int
The index of the value to return.
|
| Returns |
| Type |
Description |
ByteString |
The bytes of the resourceIdPatterns at the given index.
|
getResourceIdPatternsCount()
public int getResourceIdPatternsCount()
The pattern to filter resources by their id
For example, a pattern of ".prod-cluster." will match all resources that
contain "prod-cluster" in their ID.
repeated string resource_id_patterns = 2;
| Returns |
| Type |
Description |
int |
The count of resourceIdPatterns.
|
getResourceIdPatternsList()
public ProtocolStringList getResourceIdPatternsList()
The pattern to filter resources by their id
For example, a pattern of ".prod-cluster." will match all resources that
contain "prod-cluster" in their ID.
repeated string resource_id_patterns = 2;
getScopes(int index)
public String getScopes(int index)
The scopes of evaluation resource.
Format:
projects/{project_id}
folders/{folder_id}
organizations/{organization_id}
repeated string scopes = 1;
| Parameter |
| Name |
Description |
index |
int
The index of the element to return.
|
| Returns |
| Type |
Description |
String |
The scopes at the given index.
|
getScopesBytes(int index)
public ByteString getScopesBytes(int index)
The scopes of evaluation resource.
Format:
projects/{project_id}
folders/{folder_id}
organizations/{organization_id}
repeated string scopes = 1;
| Parameter |
| Name |
Description |
index |
int
The index of the value to return.
|
| Returns |
| Type |
Description |
ByteString |
The bytes of the scopes at the given index.
|
getScopesCount()
public int getScopesCount()
The scopes of evaluation resource.
Format:
projects/{project_id}
folders/{folder_id}
organizations/{organization_id}
repeated string scopes = 1;
| Returns |
| Type |
Description |
int |
The count of scopes.
|
getScopesList()
public ProtocolStringList getScopesList()
The scopes of evaluation resource.
Format:
projects/{project_id}
folders/{folder_id}
organizations/{organization_id}
repeated string scopes = 1;
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
hasGceInstanceFilter()
public boolean hasGceInstanceFilter()
Filter compute engine resources.
.google.cloud.workloadmanager.v1.GceInstanceFilter gce_instance_filter = 4;
| Returns |
| Type |
Description |
boolean |
Whether the gceInstanceFilter field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
internalGetMapFieldReflection(int number)
protected MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
| Parameter |
| Name |
Description |
number |
int
|
| Returns |
| Type |
Description |
com.google.protobuf.MapFieldReflectionAccessor |
|
Overrides
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public ResourceFilter.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected ResourceFilter.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public ResourceFilter.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides