public final class ResourceSearchResult extends GeneratedMessageV3 implements ResourceSearchResultOrBuilder
A result of Resource Search, containing information of a cloud resource. Next ID: 29Protobuf type
google.cloud.asset.v1.ResourceSearchResult
Modifier and Type | Class and Description |
---|---|
static class |
ResourceSearchResult.Builder
A result of Resource Search, containing information of a cloud resource.
|
GeneratedMessageV3.BuilderParent, GeneratedMessageV3.ExtendableBuilder<MessageType extends GeneratedMessageV3.ExtendableMessage,BuilderType extends GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, GeneratedMessageV3.ExtendableMessage<MessageType extends GeneratedMessageV3.ExtendableMessage>, GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends GeneratedMessageV3.ExtendableMessage>, GeneratedMessageV3.FieldAccessorTable, GeneratedMessageV3.UnusedPrivateParameter
AbstractMessageLite.InternalOneOfEnum
Modifier and Type | Field and Description |
---|---|
static int |
ADDITIONAL_ATTRIBUTES_FIELD_NUMBER |
static int |
ASSET_TYPE_FIELD_NUMBER |
static int |
ATTACHED_RESOURCES_FIELD_NUMBER |
static int |
CREATE_TIME_FIELD_NUMBER |
static int |
DESCRIPTION_FIELD_NUMBER |
static int |
DISPLAY_NAME_FIELD_NUMBER |
static int |
FOLDERS_FIELD_NUMBER |
static int |
KMS_KEY_FIELD_NUMBER |
static int |
LABELS_FIELD_NUMBER |
static int |
LOCATION_FIELD_NUMBER |
static int |
NAME_FIELD_NUMBER |
static int |
NETWORK_TAGS_FIELD_NUMBER |
static int |
ORGANIZATION_FIELD_NUMBER |
static int |
PARENT_ASSET_TYPE_FIELD_NUMBER |
static int |
PARENT_FULL_RESOURCE_NAME_FIELD_NUMBER |
static int |
PROJECT_FIELD_NUMBER |
static int |
RELATIONSHIPS_FIELD_NUMBER |
static int |
STATE_FIELD_NUMBER |
static int |
TAG_KEYS_FIELD_NUMBER |
static int |
TAG_VALUE_IDS_FIELD_NUMBER |
static int |
TAG_VALUES_FIELD_NUMBER |
static int |
UPDATE_TIME_FIELD_NUMBER |
static int |
VERSIONED_RESOURCES_FIELD_NUMBER |
alwaysUseFieldBuilders, unknownFields
memoizedSize
memoizedHashCode
Modifier and Type | Method and Description |
---|---|
boolean |
containsLabels(String key)
Labels associated with this resource.
|
boolean |
containsRelationships(String key)
A map of related resources of this resource, keyed by the
relationship type.
|
boolean |
equals(Object obj) |
Struct |
getAdditionalAttributes()
The additional searchable attributes of this resource.
|
StructOrBuilder |
getAdditionalAttributesOrBuilder()
The additional searchable attributes of this resource.
|
String |
getAssetType()
The type of this resource.
|
ByteString |
getAssetTypeBytes()
The type of this resource.
|
AttachedResource |
getAttachedResources(int index)
Attached resources of this resource.
|
int |
getAttachedResourcesCount()
Attached resources of this resource.
|
List<AttachedResource> |
getAttachedResourcesList()
Attached resources of this resource.
|
AttachedResourceOrBuilder |
getAttachedResourcesOrBuilder(int index)
Attached resources of this resource.
|
List<? extends AttachedResourceOrBuilder> |
getAttachedResourcesOrBuilderList()
Attached resources of this resource.
|
Timestamp |
getCreateTime()
The create timestamp of this resource, at which the resource was created.
|
TimestampOrBuilder |
getCreateTimeOrBuilder()
The create timestamp of this resource, at which the resource was created.
|
static ResourceSearchResult |
getDefaultInstance() |
ResourceSearchResult |
getDefaultInstanceForType() |
String |
getDescription()
One or more paragraphs of text description of this resource.
|
ByteString |
getDescriptionBytes()
One or more paragraphs of text description of this resource.
|
static Descriptors.Descriptor |
getDescriptor() |
String |
getDisplayName()
The display name of this resource.
|
ByteString |
getDisplayNameBytes()
The display name of this resource.
|
String |
getFolders(int index)
The folder(s) that this resource belongs to, in the form of
folders/{FOLDER_NUMBER}.
|
ByteString |
getFoldersBytes(int index)
The folder(s) that this resource belongs to, in the form of
folders/{FOLDER_NUMBER}.
|
int |
getFoldersCount()
The folder(s) that this resource belongs to, in the form of
folders/{FOLDER_NUMBER}.
|
ProtocolStringList |
getFoldersList()
The folder(s) that this resource belongs to, in the form of
folders/{FOLDER_NUMBER}.
|
String |
getKmsKey()
The Cloud KMS
[CryptoKey](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys)
name or
[CryptoKeyVersion](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys.cryptoKeyVersions)
name.
|
ByteString |
getKmsKeyBytes()
The Cloud KMS
[CryptoKey](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys)
name or
[CryptoKeyVersion](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys.cryptoKeyVersions)
name.
|
Map<String,String> |
getLabels()
Deprecated.
|
int |
getLabelsCount()
Labels associated with this resource.
|
Map<String,String> |
getLabelsMap()
Labels associated with this resource.
|
String |
getLabelsOrDefault(String key,
String defaultValue)
Labels associated with this resource.
|
String |
getLabelsOrThrow(String key)
Labels associated with this resource.
|
String |
getLocation()
Location can be `global`, regional like `us-east1`, or zonal like
`us-west1-b`.
|
ByteString |
getLocationBytes()
Location can be `global`, regional like `us-east1`, or zonal like
`us-west1-b`.
|
String |
getName()
The full resource name of this resource.
|
ByteString |
getNameBytes()
The full resource name of this resource.
|
String |
getNetworkTags(int index)
Network tags associated with this resource.
|
ByteString |
getNetworkTagsBytes(int index)
Network tags associated with this resource.
|
int |
getNetworkTagsCount()
Network tags associated with this resource.
|
ProtocolStringList |
getNetworkTagsList()
Network tags associated with this resource.
|
String |
getOrganization()
The organization that this resource belongs to, in the form of
organizations/{ORGANIZATION_NUMBER}.
|
ByteString |
getOrganizationBytes()
The organization that this resource belongs to, in the form of
organizations/{ORGANIZATION_NUMBER}.
|
String |
getParentAssetType()
The type of this resource's immediate parent, if there is one.
|
ByteString |
getParentAssetTypeBytes()
The type of this resource's immediate parent, if there is one.
|
String |
getParentFullResourceName()
The full resource name of this resource's parent, if it has one.
|
ByteString |
getParentFullResourceNameBytes()
The full resource name of this resource's parent, if it has one.
|
Parser<ResourceSearchResult> |
getParserForType() |
String |
getProject()
The project that this resource belongs to, in the form of
projects/{PROJECT_NUMBER}.
|
ByteString |
getProjectBytes()
The project that this resource belongs to, in the form of
projects/{PROJECT_NUMBER}.
|
Map<String,RelatedResources> |
getRelationships()
Deprecated.
|
int |
getRelationshipsCount()
A map of related resources of this resource, keyed by the
relationship type.
|
Map<String,RelatedResources> |
getRelationshipsMap()
A map of related resources of this resource, keyed by the
relationship type.
|
RelatedResources |
getRelationshipsOrDefault(String key,
RelatedResources defaultValue)
A map of related resources of this resource, keyed by the
relationship type.
|
RelatedResources |
getRelationshipsOrThrow(String key)
A map of related resources of this resource, keyed by the
relationship type.
|
int |
getSerializedSize() |
String |
getState()
The state of this resource.
|
ByteString |
getStateBytes()
The state of this resource.
|
String |
getTagKeys(int index)
TagKey namespaced names, in the format of {ORG_ID}/{TAG_KEY_SHORT_NAME}.
|
ByteString |
getTagKeysBytes(int index)
TagKey namespaced names, in the format of {ORG_ID}/{TAG_KEY_SHORT_NAME}.
|
int |
getTagKeysCount()
TagKey namespaced names, in the format of {ORG_ID}/{TAG_KEY_SHORT_NAME}.
|
ProtocolStringList |
getTagKeysList()
TagKey namespaced names, in the format of {ORG_ID}/{TAG_KEY_SHORT_NAME}.
|
String |
getTagValueIds(int index)
TagValue IDs, in the format of tagValues/{TAG_VALUE_ID}.
|
ByteString |
getTagValueIdsBytes(int index)
TagValue IDs, in the format of tagValues/{TAG_VALUE_ID}.
|
int |
getTagValueIdsCount()
TagValue IDs, in the format of tagValues/{TAG_VALUE_ID}.
|
ProtocolStringList |
getTagValueIdsList()
TagValue IDs, in the format of tagValues/{TAG_VALUE_ID}.
|
String |
getTagValues(int index)
TagValue namespaced names, in the format of
{ORG_ID}/{TAG_KEY_SHORT_NAME}/{TAG_VALUE_SHORT_NAME}.
|
ByteString |
getTagValuesBytes(int index)
TagValue namespaced names, in the format of
{ORG_ID}/{TAG_KEY_SHORT_NAME}/{TAG_VALUE_SHORT_NAME}.
|
int |
getTagValuesCount()
TagValue namespaced names, in the format of
{ORG_ID}/{TAG_KEY_SHORT_NAME}/{TAG_VALUE_SHORT_NAME}.
|
ProtocolStringList |
getTagValuesList()
TagValue namespaced names, in the format of
{ORG_ID}/{TAG_KEY_SHORT_NAME}/{TAG_VALUE_SHORT_NAME}.
|
UnknownFieldSet |
getUnknownFields() |
Timestamp |
getUpdateTime()
The last update timestamp of this resource, at which the resource was last
modified or deleted.
|
TimestampOrBuilder |
getUpdateTimeOrBuilder()
The last update timestamp of this resource, at which the resource was last
modified or deleted.
|
VersionedResource |
getVersionedResources(int index)
Versioned resource representations of this resource.
|
int |
getVersionedResourcesCount()
Versioned resource representations of this resource.
|
List<VersionedResource> |
getVersionedResourcesList()
Versioned resource representations of this resource.
|
VersionedResourceOrBuilder |
getVersionedResourcesOrBuilder(int index)
Versioned resource representations of this resource.
|
List<? extends VersionedResourceOrBuilder> |
getVersionedResourcesOrBuilderList()
Versioned resource representations of this resource.
|
boolean |
hasAdditionalAttributes()
The additional searchable attributes of this resource.
|
boolean |
hasCreateTime()
The create timestamp of this resource, at which the resource was created.
|
int |
hashCode() |
boolean |
hasUpdateTime()
The last update timestamp of this resource, at which the resource was last
modified or deleted.
|
protected GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected MapField |
internalGetMapField(int number) |
boolean |
isInitialized() |
static ResourceSearchResult.Builder |
newBuilder() |
static ResourceSearchResult.Builder |
newBuilder(ResourceSearchResult prototype) |
ResourceSearchResult.Builder |
newBuilderForType() |
protected ResourceSearchResult.Builder |
newBuilderForType(GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused) |
static ResourceSearchResult |
parseDelimitedFrom(InputStream input) |
static ResourceSearchResult |
parseDelimitedFrom(InputStream input,
ExtensionRegistryLite extensionRegistry) |
static ResourceSearchResult |
parseFrom(byte[] data) |
static ResourceSearchResult |
parseFrom(byte[] data,
ExtensionRegistryLite extensionRegistry) |
static ResourceSearchResult |
parseFrom(ByteBuffer data) |
static ResourceSearchResult |
parseFrom(ByteBuffer data,
ExtensionRegistryLite extensionRegistry) |
static ResourceSearchResult |
parseFrom(ByteString data) |
static ResourceSearchResult |
parseFrom(ByteString data,
ExtensionRegistryLite extensionRegistry) |
static ResourceSearchResult |
parseFrom(CodedInputStream input) |
static ResourceSearchResult |
parseFrom(CodedInputStream input,
ExtensionRegistryLite extensionRegistry) |
static ResourceSearchResult |
parseFrom(InputStream input) |
static ResourceSearchResult |
parseFrom(InputStream input,
ExtensionRegistryLite extensionRegistry) |
static Parser<ResourceSearchResult> |
parser() |
ResourceSearchResult.Builder |
toBuilder() |
void |
writeTo(CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
toByteArray, toByteString, writeDelimitedTo, writeTo
public static final int NAME_FIELD_NUMBER
public static final int ASSET_TYPE_FIELD_NUMBER
public static final int PROJECT_FIELD_NUMBER
public static final int FOLDERS_FIELD_NUMBER
public static final int ORGANIZATION_FIELD_NUMBER
public static final int DISPLAY_NAME_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER
public static final int LOCATION_FIELD_NUMBER
public static final int LABELS_FIELD_NUMBER
public static final int NETWORK_TAGS_FIELD_NUMBER
public static final int KMS_KEY_FIELD_NUMBER
public static final int CREATE_TIME_FIELD_NUMBER
public static final int UPDATE_TIME_FIELD_NUMBER
public static final int STATE_FIELD_NUMBER
public static final int ADDITIONAL_ATTRIBUTES_FIELD_NUMBER
public static final int PARENT_FULL_RESOURCE_NAME_FIELD_NUMBER
public static final int VERSIONED_RESOURCES_FIELD_NUMBER
public static final int ATTACHED_RESOURCES_FIELD_NUMBER
public static final int RELATIONSHIPS_FIELD_NUMBER
public static final int TAG_KEYS_FIELD_NUMBER
public static final int TAG_VALUES_FIELD_NUMBER
public static final int TAG_VALUE_IDS_FIELD_NUMBER
public static final int PARENT_ASSET_TYPE_FIELD_NUMBER
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance
in class GeneratedMessageV3
public final UnknownFieldSet getUnknownFields()
getUnknownFields
in interface MessageOrBuilder
getUnknownFields
in class GeneratedMessageV3
public static final Descriptors.Descriptor getDescriptor()
protected MapField internalGetMapField(int number)
internalGetMapField
in class GeneratedMessageV3
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class GeneratedMessageV3
public String getName()
The full resource name of this resource. Example: `//compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1`. See [Cloud Asset Inventory Resource Name Format](https://cloud.google.com/asset-inventory/docs/resource-name-format) for more information. To search against the `name`: * use a field query. Example: `name:instance1` * use a free text query. Example: `instance1`
string name = 1;
getName
in interface ResourceSearchResultOrBuilder
public ByteString getNameBytes()
The full resource name of this resource. Example: `//compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1`. See [Cloud Asset Inventory Resource Name Format](https://cloud.google.com/asset-inventory/docs/resource-name-format) for more information. To search against the `name`: * use a field query. Example: `name:instance1` * use a free text query. Example: `instance1`
string name = 1;
getNameBytes
in interface ResourceSearchResultOrBuilder
public String getAssetType()
The type of this resource. Example: `compute.googleapis.com/Disk`. To search against the `asset_type`: * specify the `asset_type` field in your search request.
string asset_type = 2;
getAssetType
in interface ResourceSearchResultOrBuilder
public ByteString getAssetTypeBytes()
The type of this resource. Example: `compute.googleapis.com/Disk`. To search against the `asset_type`: * specify the `asset_type` field in your search request.
string asset_type = 2;
getAssetTypeBytes
in interface ResourceSearchResultOrBuilder
public String getProject()
The project that this resource belongs to, in the form of projects/{PROJECT_NUMBER}. This field is available when the resource belongs to a project. To search against `project`: * use a field query. Example: `project:12345` * use a free text query. Example: `12345` * specify the `scope` field as this project in your search request.
string project = 3;
getProject
in interface ResourceSearchResultOrBuilder
public ByteString getProjectBytes()
The project that this resource belongs to, in the form of projects/{PROJECT_NUMBER}. This field is available when the resource belongs to a project. To search against `project`: * use a field query. Example: `project:12345` * use a free text query. Example: `12345` * specify the `scope` field as this project in your search request.
string project = 3;
getProjectBytes
in interface ResourceSearchResultOrBuilder
public ProtocolStringList getFoldersList()
The folder(s) that this resource belongs to, in the form of folders/{FOLDER_NUMBER}. This field is available when the resource belongs to one or more folders. To search against `folders`: * use a field query. Example: `folders:(123 OR 456)` * use a free text query. Example: `123` * specify the `scope` field as this folder in your search request.
repeated string folders = 17;
getFoldersList
in interface ResourceSearchResultOrBuilder
public int getFoldersCount()
The folder(s) that this resource belongs to, in the form of folders/{FOLDER_NUMBER}. This field is available when the resource belongs to one or more folders. To search against `folders`: * use a field query. Example: `folders:(123 OR 456)` * use a free text query. Example: `123` * specify the `scope` field as this folder in your search request.
repeated string folders = 17;
getFoldersCount
in interface ResourceSearchResultOrBuilder
public String getFolders(int index)
The folder(s) that this resource belongs to, in the form of folders/{FOLDER_NUMBER}. This field is available when the resource belongs to one or more folders. To search against `folders`: * use a field query. Example: `folders:(123 OR 456)` * use a free text query. Example: `123` * specify the `scope` field as this folder in your search request.
repeated string folders = 17;
getFolders
in interface ResourceSearchResultOrBuilder
index
- The index of the element to return.public ByteString getFoldersBytes(int index)
The folder(s) that this resource belongs to, in the form of folders/{FOLDER_NUMBER}. This field is available when the resource belongs to one or more folders. To search against `folders`: * use a field query. Example: `folders:(123 OR 456)` * use a free text query. Example: `123` * specify the `scope` field as this folder in your search request.
repeated string folders = 17;
getFoldersBytes
in interface ResourceSearchResultOrBuilder
index
- The index of the value to return.public String getOrganization()
The organization that this resource belongs to, in the form of organizations/{ORGANIZATION_NUMBER}. This field is available when the resource belongs to an organization. To search against `organization`: * use a field query. Example: `organization:123` * use a free text query. Example: `123` * specify the `scope` field as this organization in your search request.
string organization = 18;
getOrganization
in interface ResourceSearchResultOrBuilder
public ByteString getOrganizationBytes()
The organization that this resource belongs to, in the form of organizations/{ORGANIZATION_NUMBER}. This field is available when the resource belongs to an organization. To search against `organization`: * use a field query. Example: `organization:123` * use a free text query. Example: `123` * specify the `scope` field as this organization in your search request.
string organization = 18;
getOrganizationBytes
in interface ResourceSearchResultOrBuilder
public String getDisplayName()
The display name of this resource. This field is available only when the resource's Protobuf contains it. To search against the `display_name`: * use a field query. Example: `displayName:"My Instance"` * use a free text query. Example: `"My Instance"`
string display_name = 4;
getDisplayName
in interface ResourceSearchResultOrBuilder
public ByteString getDisplayNameBytes()
The display name of this resource. This field is available only when the resource's Protobuf contains it. To search against the `display_name`: * use a field query. Example: `displayName:"My Instance"` * use a free text query. Example: `"My Instance"`
string display_name = 4;
getDisplayNameBytes
in interface ResourceSearchResultOrBuilder
public String getDescription()
One or more paragraphs of text description of this resource. Maximum length could be up to 1M bytes. This field is available only when the resource's Protobuf contains it. To search against the `description`: * use a field query. Example: `description:"important instance"` * use a free text query. Example: `"important instance"`
string description = 5;
getDescription
in interface ResourceSearchResultOrBuilder
public ByteString getDescriptionBytes()
One or more paragraphs of text description of this resource. Maximum length could be up to 1M bytes. This field is available only when the resource's Protobuf contains it. To search against the `description`: * use a field query. Example: `description:"important instance"` * use a free text query. Example: `"important instance"`
string description = 5;
getDescriptionBytes
in interface ResourceSearchResultOrBuilder
public String getLocation()
Location can be `global`, regional like `us-east1`, or zonal like `us-west1-b`. This field is available only when the resource's Protobuf contains it. To search against the `location`: * use a field query. Example: `location:us-west*` * use a free text query. Example: `us-west*`
string location = 6;
getLocation
in interface ResourceSearchResultOrBuilder
public ByteString getLocationBytes()
Location can be `global`, regional like `us-east1`, or zonal like `us-west1-b`. This field is available only when the resource's Protobuf contains it. To search against the `location`: * use a field query. Example: `location:us-west*` * use a free text query. Example: `us-west*`
string location = 6;
getLocationBytes
in interface ResourceSearchResultOrBuilder
public int getLabelsCount()
ResourceSearchResultOrBuilder
Labels associated with this resource. See [Labelling and grouping GCP resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources) for more information. This field is available only when the resource's Protobuf contains it. To search against the `labels`: * use a field query: - query on any label's key or value. Example: `labels:prod` - query by a given label. Example: `labels.env:prod` - query by a given label's existence. Example: `labels.env:*` * use a free text query. Example: `prod`
map<string, string> labels = 7;
getLabelsCount
in interface ResourceSearchResultOrBuilder
public boolean containsLabels(String key)
Labels associated with this resource. See [Labelling and grouping GCP resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources) for more information. This field is available only when the resource's Protobuf contains it. To search against the `labels`: * use a field query: - query on any label's key or value. Example: `labels:prod` - query by a given label. Example: `labels.env:prod` - query by a given label's existence. Example: `labels.env:*` * use a free text query. Example: `prod`
map<string, string> labels = 7;
containsLabels
in interface ResourceSearchResultOrBuilder
@Deprecated public Map<String,String> getLabels()
getLabelsMap()
instead.getLabels
in interface ResourceSearchResultOrBuilder
public Map<String,String> getLabelsMap()
Labels associated with this resource. See [Labelling and grouping GCP resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources) for more information. This field is available only when the resource's Protobuf contains it. To search against the `labels`: * use a field query: - query on any label's key or value. Example: `labels:prod` - query by a given label. Example: `labels.env:prod` - query by a given label's existence. Example: `labels.env:*` * use a free text query. Example: `prod`
map<string, string> labels = 7;
getLabelsMap
in interface ResourceSearchResultOrBuilder
public String getLabelsOrDefault(String key, String defaultValue)
Labels associated with this resource. See [Labelling and grouping GCP resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources) for more information. This field is available only when the resource's Protobuf contains it. To search against the `labels`: * use a field query: - query on any label's key or value. Example: `labels:prod` - query by a given label. Example: `labels.env:prod` - query by a given label's existence. Example: `labels.env:*` * use a free text query. Example: `prod`
map<string, string> labels = 7;
getLabelsOrDefault
in interface ResourceSearchResultOrBuilder
public String getLabelsOrThrow(String key)
Labels associated with this resource. See [Labelling and grouping GCP resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources) for more information. This field is available only when the resource's Protobuf contains it. To search against the `labels`: * use a field query: - query on any label's key or value. Example: `labels:prod` - query by a given label. Example: `labels.env:prod` - query by a given label's existence. Example: `labels.env:*` * use a free text query. Example: `prod`
map<string, string> labels = 7;
getLabelsOrThrow
in interface ResourceSearchResultOrBuilder
public ProtocolStringList getNetworkTagsList()
Network tags associated with this resource. Like labels, network tags are a type of annotations used to group GCP resources. See [Labelling GCP resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources) for more information. This field is available only when the resource's Protobuf contains it. To search against the `network_tags`: * use a field query. Example: `networkTags:internal` * use a free text query. Example: `internal`
repeated string network_tags = 8;
getNetworkTagsList
in interface ResourceSearchResultOrBuilder
public int getNetworkTagsCount()
Network tags associated with this resource. Like labels, network tags are a type of annotations used to group GCP resources. See [Labelling GCP resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources) for more information. This field is available only when the resource's Protobuf contains it. To search against the `network_tags`: * use a field query. Example: `networkTags:internal` * use a free text query. Example: `internal`
repeated string network_tags = 8;
getNetworkTagsCount
in interface ResourceSearchResultOrBuilder
public String getNetworkTags(int index)
Network tags associated with this resource. Like labels, network tags are a type of annotations used to group GCP resources. See [Labelling GCP resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources) for more information. This field is available only when the resource's Protobuf contains it. To search against the `network_tags`: * use a field query. Example: `networkTags:internal` * use a free text query. Example: `internal`
repeated string network_tags = 8;
getNetworkTags
in interface ResourceSearchResultOrBuilder
index
- The index of the element to return.public ByteString getNetworkTagsBytes(int index)
Network tags associated with this resource. Like labels, network tags are a type of annotations used to group GCP resources. See [Labelling GCP resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources) for more information. This field is available only when the resource's Protobuf contains it. To search against the `network_tags`: * use a field query. Example: `networkTags:internal` * use a free text query. Example: `internal`
repeated string network_tags = 8;
getNetworkTagsBytes
in interface ResourceSearchResultOrBuilder
index
- The index of the value to return.public String getKmsKey()
The Cloud KMS [CryptoKey](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys) name or [CryptoKeyVersion](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys.cryptoKeyVersions) name. This field is available only when the resource's Protobuf contains it. To search against the `kms_key`: * use a field query. Example: `kmsKey:key` * use a free text query. Example: `key`
string kms_key = 10;
getKmsKey
in interface ResourceSearchResultOrBuilder
public ByteString getKmsKeyBytes()
The Cloud KMS [CryptoKey](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys) name or [CryptoKeyVersion](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys.cryptoKeyVersions) name. This field is available only when the resource's Protobuf contains it. To search against the `kms_key`: * use a field query. Example: `kmsKey:key` * use a free text query. Example: `key`
string kms_key = 10;
getKmsKeyBytes
in interface ResourceSearchResultOrBuilder
public boolean hasCreateTime()
The create timestamp of this resource, at which the resource was created. The granularity is in seconds. Timestamp.nanos will always be 0. This field is available only when the resource's Protobuf contains it. To search against `create_time`: * use a field query. - value in seconds since unix epoch. Example: `createTime > 1609459200` - value in date string. Example: `createTime > 2021-01-01` - value in date-time string (must be quoted). Example: `createTime > "2021-01-01T00:00:00"`
.google.protobuf.Timestamp create_time = 11;
hasCreateTime
in interface ResourceSearchResultOrBuilder
public Timestamp getCreateTime()
The create timestamp of this resource, at which the resource was created. The granularity is in seconds. Timestamp.nanos will always be 0. This field is available only when the resource's Protobuf contains it. To search against `create_time`: * use a field query. - value in seconds since unix epoch. Example: `createTime > 1609459200` - value in date string. Example: `createTime > 2021-01-01` - value in date-time string (must be quoted). Example: `createTime > "2021-01-01T00:00:00"`
.google.protobuf.Timestamp create_time = 11;
getCreateTime
in interface ResourceSearchResultOrBuilder
public TimestampOrBuilder getCreateTimeOrBuilder()
The create timestamp of this resource, at which the resource was created. The granularity is in seconds. Timestamp.nanos will always be 0. This field is available only when the resource's Protobuf contains it. To search against `create_time`: * use a field query. - value in seconds since unix epoch. Example: `createTime > 1609459200` - value in date string. Example: `createTime > 2021-01-01` - value in date-time string (must be quoted). Example: `createTime > "2021-01-01T00:00:00"`
.google.protobuf.Timestamp create_time = 11;
getCreateTimeOrBuilder
in interface ResourceSearchResultOrBuilder
public boolean hasUpdateTime()
The last update timestamp of this resource, at which the resource was last modified or deleted. The granularity is in seconds. Timestamp.nanos will always be 0. This field is available only when the resource's Protobuf contains it. To search against `update_time`: * use a field query. - value in seconds since unix epoch. Example: `updateTime < 1609459200` - value in date string. Example: `updateTime < 2021-01-01` - value in date-time string (must be quoted). Example: `updateTime < "2021-01-01T00:00:00"`
.google.protobuf.Timestamp update_time = 12;
hasUpdateTime
in interface ResourceSearchResultOrBuilder
public Timestamp getUpdateTime()
The last update timestamp of this resource, at which the resource was last modified or deleted. The granularity is in seconds. Timestamp.nanos will always be 0. This field is available only when the resource's Protobuf contains it. To search against `update_time`: * use a field query. - value in seconds since unix epoch. Example: `updateTime < 1609459200` - value in date string. Example: `updateTime < 2021-01-01` - value in date-time string (must be quoted). Example: `updateTime < "2021-01-01T00:00:00"`
.google.protobuf.Timestamp update_time = 12;
getUpdateTime
in interface ResourceSearchResultOrBuilder
public TimestampOrBuilder getUpdateTimeOrBuilder()
The last update timestamp of this resource, at which the resource was last modified or deleted. The granularity is in seconds. Timestamp.nanos will always be 0. This field is available only when the resource's Protobuf contains it. To search against `update_time`: * use a field query. - value in seconds since unix epoch. Example: `updateTime < 1609459200` - value in date string. Example: `updateTime < 2021-01-01` - value in date-time string (must be quoted). Example: `updateTime < "2021-01-01T00:00:00"`
.google.protobuf.Timestamp update_time = 12;
getUpdateTimeOrBuilder
in interface ResourceSearchResultOrBuilder
public String getState()
The state of this resource. Different resources types have different state definitions that are mapped from various fields of different resource types. This field is available only when the resource's Protobuf contains it. Example: If the resource is an instance provided by Compute Engine, its state will include PROVISIONING, STAGING, RUNNING, STOPPING, SUSPENDING, SUSPENDED, REPAIRING, and TERMINATED. See `status` definition in [API Reference](https://cloud.google.com/compute/docs/reference/rest/v1/instances). If the resource is a project provided by Cloud Resource Manager, its state will include LIFECYCLE_STATE_UNSPECIFIED, ACTIVE, DELETE_REQUESTED and DELETE_IN_PROGRESS. See `lifecycleState` definition in [API Reference](https://cloud.google.com/resource-manager/reference/rest/v1/projects). To search against the `state`: * use a field query. Example: `state:RUNNING` * use a free text query. Example: `RUNNING`
string state = 13;
getState
in interface ResourceSearchResultOrBuilder
public ByteString getStateBytes()
The state of this resource. Different resources types have different state definitions that are mapped from various fields of different resource types. This field is available only when the resource's Protobuf contains it. Example: If the resource is an instance provided by Compute Engine, its state will include PROVISIONING, STAGING, RUNNING, STOPPING, SUSPENDING, SUSPENDED, REPAIRING, and TERMINATED. See `status` definition in [API Reference](https://cloud.google.com/compute/docs/reference/rest/v1/instances). If the resource is a project provided by Cloud Resource Manager, its state will include LIFECYCLE_STATE_UNSPECIFIED, ACTIVE, DELETE_REQUESTED and DELETE_IN_PROGRESS. See `lifecycleState` definition in [API Reference](https://cloud.google.com/resource-manager/reference/rest/v1/projects). To search against the `state`: * use a field query. Example: `state:RUNNING` * use a free text query. Example: `RUNNING`
string state = 13;
getStateBytes
in interface ResourceSearchResultOrBuilder
public boolean hasAdditionalAttributes()
The additional searchable attributes of this resource. The attributes may vary from one resource type to another. Examples: `projectId` for Project, `dnsName` for DNS ManagedZone. This field contains a subset of the resource metadata fields that are returned by the List or Get APIs provided by the corresponding GCP service (e.g., Compute Engine). see [API references and supported searchable attributes](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types) to see which fields are included. You can search values of these fields through free text search. However, you should not consume the field programically as the field names and values may change as the GCP service updates to a new incompatible API version. To search against the `additional_attributes`: * use a free text query to match the attributes values. Example: to search `additional_attributes = { dnsName: "foobar" }`, you can issue a query `foobar`.
.google.protobuf.Struct additional_attributes = 9;
hasAdditionalAttributes
in interface ResourceSearchResultOrBuilder
public Struct getAdditionalAttributes()
The additional searchable attributes of this resource. The attributes may vary from one resource type to another. Examples: `projectId` for Project, `dnsName` for DNS ManagedZone. This field contains a subset of the resource metadata fields that are returned by the List or Get APIs provided by the corresponding GCP service (e.g., Compute Engine). see [API references and supported searchable attributes](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types) to see which fields are included. You can search values of these fields through free text search. However, you should not consume the field programically as the field names and values may change as the GCP service updates to a new incompatible API version. To search against the `additional_attributes`: * use a free text query to match the attributes values. Example: to search `additional_attributes = { dnsName: "foobar" }`, you can issue a query `foobar`.
.google.protobuf.Struct additional_attributes = 9;
getAdditionalAttributes
in interface ResourceSearchResultOrBuilder
public StructOrBuilder getAdditionalAttributesOrBuilder()
The additional searchable attributes of this resource. The attributes may vary from one resource type to another. Examples: `projectId` for Project, `dnsName` for DNS ManagedZone. This field contains a subset of the resource metadata fields that are returned by the List or Get APIs provided by the corresponding GCP service (e.g., Compute Engine). see [API references and supported searchable attributes](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types) to see which fields are included. You can search values of these fields through free text search. However, you should not consume the field programically as the field names and values may change as the GCP service updates to a new incompatible API version. To search against the `additional_attributes`: * use a free text query to match the attributes values. Example: to search `additional_attributes = { dnsName: "foobar" }`, you can issue a query `foobar`.
.google.protobuf.Struct additional_attributes = 9;
getAdditionalAttributesOrBuilder
in interface ResourceSearchResultOrBuilder
public String getParentFullResourceName()
The full resource name of this resource's parent, if it has one. To search against the `parent_full_resource_name`: * use a field query. Example: `parentFullResourceName:"project-name"` * use a free text query. Example: `project-name`
string parent_full_resource_name = 19;
getParentFullResourceName
in interface ResourceSearchResultOrBuilder
public ByteString getParentFullResourceNameBytes()
The full resource name of this resource's parent, if it has one. To search against the `parent_full_resource_name`: * use a field query. Example: `parentFullResourceName:"project-name"` * use a free text query. Example: `project-name`
string parent_full_resource_name = 19;
getParentFullResourceNameBytes
in interface ResourceSearchResultOrBuilder
public List<VersionedResource> getVersionedResourcesList()
Versioned resource representations of this resource. This is repeated because there could be multiple versions of resource representations during version migration. This `versioned_resources` field is not searchable. Some attributes of the resource representations are exposed in `additional_attributes` field, so as to allow users to search on them.
repeated .google.cloud.asset.v1.VersionedResource versioned_resources = 16;
getVersionedResourcesList
in interface ResourceSearchResultOrBuilder
public List<? extends VersionedResourceOrBuilder> getVersionedResourcesOrBuilderList()
Versioned resource representations of this resource. This is repeated because there could be multiple versions of resource representations during version migration. This `versioned_resources` field is not searchable. Some attributes of the resource representations are exposed in `additional_attributes` field, so as to allow users to search on them.
repeated .google.cloud.asset.v1.VersionedResource versioned_resources = 16;
getVersionedResourcesOrBuilderList
in interface ResourceSearchResultOrBuilder
public int getVersionedResourcesCount()
Versioned resource representations of this resource. This is repeated because there could be multiple versions of resource representations during version migration. This `versioned_resources` field is not searchable. Some attributes of the resource representations are exposed in `additional_attributes` field, so as to allow users to search on them.
repeated .google.cloud.asset.v1.VersionedResource versioned_resources = 16;
getVersionedResourcesCount
in interface ResourceSearchResultOrBuilder
public VersionedResource getVersionedResources(int index)
Versioned resource representations of this resource. This is repeated because there could be multiple versions of resource representations during version migration. This `versioned_resources` field is not searchable. Some attributes of the resource representations are exposed in `additional_attributes` field, so as to allow users to search on them.
repeated .google.cloud.asset.v1.VersionedResource versioned_resources = 16;
getVersionedResources
in interface ResourceSearchResultOrBuilder
public VersionedResourceOrBuilder getVersionedResourcesOrBuilder(int index)
Versioned resource representations of this resource. This is repeated because there could be multiple versions of resource representations during version migration. This `versioned_resources` field is not searchable. Some attributes of the resource representations are exposed in `additional_attributes` field, so as to allow users to search on them.
repeated .google.cloud.asset.v1.VersionedResource versioned_resources = 16;
getVersionedResourcesOrBuilder
in interface ResourceSearchResultOrBuilder
public List<AttachedResource> getAttachedResourcesList()
Attached resources of this resource. For example, an OSConfig Inventory is an attached resource of a Compute Instance. This field is repeated because a resource could have multiple attached resources. This `attached_resources` field is not searchable. Some attributes of the attached resources are exposed in `additional_attributes` field, so as to allow users to search on them.
repeated .google.cloud.asset.v1.AttachedResource attached_resources = 20;
getAttachedResourcesList
in interface ResourceSearchResultOrBuilder
public List<? extends AttachedResourceOrBuilder> getAttachedResourcesOrBuilderList()
Attached resources of this resource. For example, an OSConfig Inventory is an attached resource of a Compute Instance. This field is repeated because a resource could have multiple attached resources. This `attached_resources` field is not searchable. Some attributes of the attached resources are exposed in `additional_attributes` field, so as to allow users to search on them.
repeated .google.cloud.asset.v1.AttachedResource attached_resources = 20;
getAttachedResourcesOrBuilderList
in interface ResourceSearchResultOrBuilder
public int getAttachedResourcesCount()
Attached resources of this resource. For example, an OSConfig Inventory is an attached resource of a Compute Instance. This field is repeated because a resource could have multiple attached resources. This `attached_resources` field is not searchable. Some attributes of the attached resources are exposed in `additional_attributes` field, so as to allow users to search on them.
repeated .google.cloud.asset.v1.AttachedResource attached_resources = 20;
getAttachedResourcesCount
in interface ResourceSearchResultOrBuilder
public AttachedResource getAttachedResources(int index)
Attached resources of this resource. For example, an OSConfig Inventory is an attached resource of a Compute Instance. This field is repeated because a resource could have multiple attached resources. This `attached_resources` field is not searchable. Some attributes of the attached resources are exposed in `additional_attributes` field, so as to allow users to search on them.
repeated .google.cloud.asset.v1.AttachedResource attached_resources = 20;
getAttachedResources
in interface ResourceSearchResultOrBuilder
public AttachedResourceOrBuilder getAttachedResourcesOrBuilder(int index)
Attached resources of this resource. For example, an OSConfig Inventory is an attached resource of a Compute Instance. This field is repeated because a resource could have multiple attached resources. This `attached_resources` field is not searchable. Some attributes of the attached resources are exposed in `additional_attributes` field, so as to allow users to search on them.
repeated .google.cloud.asset.v1.AttachedResource attached_resources = 20;
getAttachedResourcesOrBuilder
in interface ResourceSearchResultOrBuilder
public int getRelationshipsCount()
ResourceSearchResultOrBuilder
A map of related resources of this resource, keyed by the relationship type. A relationship type is in the format of {SourceType}_{ACTION}_{DestType}. Example: `DISK_TO_INSTANCE`, `DISK_TO_NETWORK`, `INSTANCE_TO_INSTANCEGROUP`. See [supported relationship types](https://cloud.google.com/asset-inventory/docs/supported-asset-types#supported_relationship_types).
map<string, .google.cloud.asset.v1.RelatedResources> relationships = 21;
getRelationshipsCount
in interface ResourceSearchResultOrBuilder
public boolean containsRelationships(String key)
A map of related resources of this resource, keyed by the relationship type. A relationship type is in the format of {SourceType}_{ACTION}_{DestType}. Example: `DISK_TO_INSTANCE`, `DISK_TO_NETWORK`, `INSTANCE_TO_INSTANCEGROUP`. See [supported relationship types](https://cloud.google.com/asset-inventory/docs/supported-asset-types#supported_relationship_types).
map<string, .google.cloud.asset.v1.RelatedResources> relationships = 21;
containsRelationships
in interface ResourceSearchResultOrBuilder
@Deprecated public Map<String,RelatedResources> getRelationships()
getRelationshipsMap()
instead.getRelationships
in interface ResourceSearchResultOrBuilder
public Map<String,RelatedResources> getRelationshipsMap()
A map of related resources of this resource, keyed by the relationship type. A relationship type is in the format of {SourceType}_{ACTION}_{DestType}. Example: `DISK_TO_INSTANCE`, `DISK_TO_NETWORK`, `INSTANCE_TO_INSTANCEGROUP`. See [supported relationship types](https://cloud.google.com/asset-inventory/docs/supported-asset-types#supported_relationship_types).
map<string, .google.cloud.asset.v1.RelatedResources> relationships = 21;
getRelationshipsMap
in interface ResourceSearchResultOrBuilder
public RelatedResources getRelationshipsOrDefault(String key, RelatedResources defaultValue)
A map of related resources of this resource, keyed by the relationship type. A relationship type is in the format of {SourceType}_{ACTION}_{DestType}. Example: `DISK_TO_INSTANCE`, `DISK_TO_NETWORK`, `INSTANCE_TO_INSTANCEGROUP`. See [supported relationship types](https://cloud.google.com/asset-inventory/docs/supported-asset-types#supported_relationship_types).
map<string, .google.cloud.asset.v1.RelatedResources> relationships = 21;
getRelationshipsOrDefault
in interface ResourceSearchResultOrBuilder
public RelatedResources getRelationshipsOrThrow(String key)
A map of related resources of this resource, keyed by the relationship type. A relationship type is in the format of {SourceType}_{ACTION}_{DestType}. Example: `DISK_TO_INSTANCE`, `DISK_TO_NETWORK`, `INSTANCE_TO_INSTANCEGROUP`. See [supported relationship types](https://cloud.google.com/asset-inventory/docs/supported-asset-types#supported_relationship_types).
map<string, .google.cloud.asset.v1.RelatedResources> relationships = 21;
getRelationshipsOrThrow
in interface ResourceSearchResultOrBuilder
public ProtocolStringList getTagKeysList()
TagKey namespaced names, in the format of {ORG_ID}/{TAG_KEY_SHORT_NAME}. To search against the `tagKeys`: * use a field query. Example: - `tagKeys:"123456789/env*"` - `tagKeys="123456789/env"` - `tagKeys:"env"` * use a free text query. Example: - `env`
repeated string tag_keys = 23;
getTagKeysList
in interface ResourceSearchResultOrBuilder
public int getTagKeysCount()
TagKey namespaced names, in the format of {ORG_ID}/{TAG_KEY_SHORT_NAME}. To search against the `tagKeys`: * use a field query. Example: - `tagKeys:"123456789/env*"` - `tagKeys="123456789/env"` - `tagKeys:"env"` * use a free text query. Example: - `env`
repeated string tag_keys = 23;
getTagKeysCount
in interface ResourceSearchResultOrBuilder
public String getTagKeys(int index)
TagKey namespaced names, in the format of {ORG_ID}/{TAG_KEY_SHORT_NAME}. To search against the `tagKeys`: * use a field query. Example: - `tagKeys:"123456789/env*"` - `tagKeys="123456789/env"` - `tagKeys:"env"` * use a free text query. Example: - `env`
repeated string tag_keys = 23;
getTagKeys
in interface ResourceSearchResultOrBuilder
index
- The index of the element to return.public ByteString getTagKeysBytes(int index)
TagKey namespaced names, in the format of {ORG_ID}/{TAG_KEY_SHORT_NAME}. To search against the `tagKeys`: * use a field query. Example: - `tagKeys:"123456789/env*"` - `tagKeys="123456789/env"` - `tagKeys:"env"` * use a free text query. Example: - `env`
repeated string tag_keys = 23;
getTagKeysBytes
in interface ResourceSearchResultOrBuilder
index
- The index of the value to return.public ProtocolStringList getTagValuesList()
TagValue namespaced names, in the format of {ORG_ID}/{TAG_KEY_SHORT_NAME}/{TAG_VALUE_SHORT_NAME}. To search against the `tagValues`: * use a field query. Example: - `tagValues:"env"` - `tagValues:"env/prod"` - `tagValues:"123456789/env/prod*"` - `tagValues="123456789/env/prod"` * use a free text query. Example: - `prod`
repeated string tag_values = 25;
getTagValuesList
in interface ResourceSearchResultOrBuilder
public int getTagValuesCount()
TagValue namespaced names, in the format of {ORG_ID}/{TAG_KEY_SHORT_NAME}/{TAG_VALUE_SHORT_NAME}. To search against the `tagValues`: * use a field query. Example: - `tagValues:"env"` - `tagValues:"env/prod"` - `tagValues:"123456789/env/prod*"` - `tagValues="123456789/env/prod"` * use a free text query. Example: - `prod`
repeated string tag_values = 25;
getTagValuesCount
in interface ResourceSearchResultOrBuilder
public String getTagValues(int index)
TagValue namespaced names, in the format of {ORG_ID}/{TAG_KEY_SHORT_NAME}/{TAG_VALUE_SHORT_NAME}. To search against the `tagValues`: * use a field query. Example: - `tagValues:"env"` - `tagValues:"env/prod"` - `tagValues:"123456789/env/prod*"` - `tagValues="123456789/env/prod"` * use a free text query. Example: - `prod`
repeated string tag_values = 25;
getTagValues
in interface ResourceSearchResultOrBuilder
index
- The index of the element to return.public ByteString getTagValuesBytes(int index)
TagValue namespaced names, in the format of {ORG_ID}/{TAG_KEY_SHORT_NAME}/{TAG_VALUE_SHORT_NAME}. To search against the `tagValues`: * use a field query. Example: - `tagValues:"env"` - `tagValues:"env/prod"` - `tagValues:"123456789/env/prod*"` - `tagValues="123456789/env/prod"` * use a free text query. Example: - `prod`
repeated string tag_values = 25;
getTagValuesBytes
in interface ResourceSearchResultOrBuilder
index
- The index of the value to return.public ProtocolStringList getTagValueIdsList()
TagValue IDs, in the format of tagValues/{TAG_VALUE_ID}. To search against the `tagValueIds`: * use a field query. Example: - `tagValueIds:"456"` - `tagValueIds="tagValues/456"` * use a free text query. Example: - `456`
repeated string tag_value_ids = 26;
getTagValueIdsList
in interface ResourceSearchResultOrBuilder
public int getTagValueIdsCount()
TagValue IDs, in the format of tagValues/{TAG_VALUE_ID}. To search against the `tagValueIds`: * use a field query. Example: - `tagValueIds:"456"` - `tagValueIds="tagValues/456"` * use a free text query. Example: - `456`
repeated string tag_value_ids = 26;
getTagValueIdsCount
in interface ResourceSearchResultOrBuilder
public String getTagValueIds(int index)
TagValue IDs, in the format of tagValues/{TAG_VALUE_ID}. To search against the `tagValueIds`: * use a field query. Example: - `tagValueIds:"456"` - `tagValueIds="tagValues/456"` * use a free text query. Example: - `456`
repeated string tag_value_ids = 26;
getTagValueIds
in interface ResourceSearchResultOrBuilder
index
- The index of the element to return.public ByteString getTagValueIdsBytes(int index)
TagValue IDs, in the format of tagValues/{TAG_VALUE_ID}. To search against the `tagValueIds`: * use a field query. Example: - `tagValueIds:"456"` - `tagValueIds="tagValues/456"` * use a free text query. Example: - `456`
repeated string tag_value_ids = 26;
getTagValueIdsBytes
in interface ResourceSearchResultOrBuilder
index
- The index of the value to return.public String getParentAssetType()
The type of this resource's immediate parent, if there is one. To search against the `parent_asset_type`: * use a field query. Example: `parentAssetType:"cloudresourcemanager.googleapis.com/Project"` * use a free text query. Example: `cloudresourcemanager.googleapis.com/Project`
string parent_asset_type = 103;
getParentAssetType
in interface ResourceSearchResultOrBuilder
public ByteString getParentAssetTypeBytes()
The type of this resource's immediate parent, if there is one. To search against the `parent_asset_type`: * use a field query. Example: `parentAssetType:"cloudresourcemanager.googleapis.com/Project"` * use a free text query. Example: `cloudresourcemanager.googleapis.com/Project`
string parent_asset_type = 103;
getParentAssetTypeBytes
in interface ResourceSearchResultOrBuilder
public final boolean isInitialized()
isInitialized
in interface MessageLiteOrBuilder
isInitialized
in class GeneratedMessageV3
public void writeTo(CodedOutputStream output) throws IOException
writeTo
in interface MessageLite
writeTo
in class GeneratedMessageV3
IOException
public int getSerializedSize()
getSerializedSize
in interface MessageLite
getSerializedSize
in class GeneratedMessageV3
public boolean equals(Object obj)
equals
in interface Message
equals
in class AbstractMessage
public int hashCode()
hashCode
in interface Message
hashCode
in class AbstractMessage
public static ResourceSearchResult parseFrom(ByteBuffer data) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static ResourceSearchResult parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static ResourceSearchResult parseFrom(ByteString data) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static ResourceSearchResult parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static ResourceSearchResult parseFrom(byte[] data) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static ResourceSearchResult parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static ResourceSearchResult parseFrom(InputStream input) throws IOException
IOException
public static ResourceSearchResult parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public static ResourceSearchResult parseDelimitedFrom(InputStream input) throws IOException
IOException
public static ResourceSearchResult parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public static ResourceSearchResult parseFrom(CodedInputStream input) throws IOException
IOException
public static ResourceSearchResult parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public ResourceSearchResult.Builder newBuilderForType()
newBuilderForType
in interface Message
newBuilderForType
in interface MessageLite
public static ResourceSearchResult.Builder newBuilder()
public static ResourceSearchResult.Builder newBuilder(ResourceSearchResult prototype)
public ResourceSearchResult.Builder toBuilder()
toBuilder
in interface Message
toBuilder
in interface MessageLite
protected ResourceSearchResult.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
newBuilderForType
in class GeneratedMessageV3
public static ResourceSearchResult getDefaultInstance()
public static Parser<ResourceSearchResult> parser()
public Parser<ResourceSearchResult> getParserForType()
getParserForType
in interface Message
getParserForType
in interface MessageLite
getParserForType
in class GeneratedMessageV3
public ResourceSearchResult getDefaultInstanceForType()
getDefaultInstanceForType
in interface MessageLiteOrBuilder
getDefaultInstanceForType
in interface MessageOrBuilder
Copyright © 2022 Google LLC. All rights reserved.