Class SearchAllResourcesRequest

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.asset.v1.SearchAllResourcesRequest
All Implemented Interfaces:
SearchAllResourcesRequestOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class SearchAllResourcesRequest extends com.google.protobuf.GeneratedMessage implements SearchAllResourcesRequestOrBuilder
 Search all resources request.
 
Protobuf type google.cloud.asset.v1.SearchAllResourcesRequest
See Also:
  • Field Details

  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • getScope

      public String getScope()
       Required. A scope can be a project, a folder, or an organization. The
       search is limited to the resources within the `scope`. The caller must be
       granted the
       [`cloudasset.assets.searchAllResources`](https://cloud.google.com/asset-inventory/docs/access-control#required_permissions)
       permission on the desired scope.
      
       The allowed values are:
      
       * projects/{PROJECT_ID} (e.g., "projects/foo-bar")
       * projects/{PROJECT_NUMBER} (e.g., "projects/12345678")
       * folders/{FOLDER_NUMBER} (e.g., "folders/1234567")
       * organizations/{ORGANIZATION_NUMBER} (e.g., "organizations/123456")
       
      string scope = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getScope in interface SearchAllResourcesRequestOrBuilder
      Returns:
      The scope.
    • getScopeBytes

      public com.google.protobuf.ByteString getScopeBytes()
       Required. A scope can be a project, a folder, or an organization. The
       search is limited to the resources within the `scope`. The caller must be
       granted the
       [`cloudasset.assets.searchAllResources`](https://cloud.google.com/asset-inventory/docs/access-control#required_permissions)
       permission on the desired scope.
      
       The allowed values are:
      
       * projects/{PROJECT_ID} (e.g., "projects/foo-bar")
       * projects/{PROJECT_NUMBER} (e.g., "projects/12345678")
       * folders/{FOLDER_NUMBER} (e.g., "folders/1234567")
       * organizations/{ORGANIZATION_NUMBER} (e.g., "organizations/123456")
       
      string scope = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getScopeBytes in interface SearchAllResourcesRequestOrBuilder
      Returns:
      The bytes for scope.
    • getQuery

      public String getQuery()
       Optional. The query statement. See [how to construct a
       query](https://cloud.google.com/asset-inventory/docs/searching-resources#how_to_construct_a_query)
       for more information. If not specified or empty, it will search all the
       resources within the specified `scope`.
      
       Examples:
      
       * `name:Important` to find Google Cloud resources whose name contains
       `Important` as a word.
       * `name=Important` to find the Google Cloud resource whose name is exactly
       `Important`.
       * `displayName:Impor*` to find Google Cloud resources whose display name
       contains `Impor` as a prefix of any word in the field.
       * `location:us-west*` to find Google Cloud resources whose location
       contains both `us` and `west` as prefixes.
       * `labels:prod` to find Google Cloud resources whose labels contain `prod`
       as a key or value.
       * `labels.env:prod` to find Google Cloud resources that have a label `env`
       and its value is `prod`.
       * `labels.env:*` to find Google Cloud resources that have a label `env`.
       * `tagKeys:env` to find Google Cloud resources that have directly
       attached tags where the
       [`TagKey.namespacedName`](https://cloud.google.com/resource-manager/reference/rest/v3/tagKeys#resource:-tagkey)
       contains `env`.
       * `tagValues:prod*` to find Google Cloud resources that have directly
       attached tags where the
       [`TagValue.namespacedName`](https://cloud.google.com/resource-manager/reference/rest/v3/tagValues#resource:-tagvalue)
       contains a word prefixed by `prod`.
       * `tagValueIds=tagValues/123` to find Google Cloud resources that have
       directly attached tags where the
       [`TagValue.name`](https://cloud.google.com/resource-manager/reference/rest/v3/tagValues#resource:-tagvalue)
       is exactly `tagValues/123`.
       * `effectiveTagKeys:env` to find Google Cloud resources that have
       directly attached or inherited tags where the
       [`TagKey.namespacedName`](https://cloud.google.com/resource-manager/reference/rest/v3/tagKeys#resource:-tagkey)
       contains `env`.
       * `effectiveTagValues:prod*` to find Google Cloud resources that have
       directly attached or inherited tags where the
       [`TagValue.namespacedName`](https://cloud.google.com/resource-manager/reference/rest/v3/tagValues#resource:-tagvalue)
       contains a word prefixed by `prod`.
       * `effectiveTagValueIds=tagValues/123` to find Google Cloud resources that
       have directly attached or inherited tags where the
       [`TagValue.name`](https://cloud.google.com/resource-manager/reference/rest/v3/tagValues#resource:-tagvalue)
       is exactly `tagValues/123`.
       * `kmsKey:key` to find Google Cloud resources encrypted with a
       customer-managed encryption key whose name contains `key` as a word. This
       field is deprecated. Use the `kmsKeys` field to retrieve Cloud KMS
       key information.
       * `kmsKeys:key` to find Google Cloud resources encrypted with
       customer-managed encryption keys whose name contains the word `key`.
       * `relationships:instance-group-1` to find Google Cloud resources that have
       relationships with `instance-group-1` in the related resource name.
       * `relationships:INSTANCE_TO_INSTANCEGROUP` to find Compute Engine
       instances that have relationships of type `INSTANCE_TO_INSTANCEGROUP`.
       * `relationships.INSTANCE_TO_INSTANCEGROUP:instance-group-1` to find
       Compute Engine instances that have relationships with `instance-group-1`
       in the Compute Engine instance group resource name, for relationship type
       `INSTANCE_TO_INSTANCEGROUP`.
       * `sccSecurityMarks.key=value` to find Cloud resources that are attached
       with security marks whose key is `key` and value is `value`.
       * `sccSecurityMarks.key:*` to find Cloud resources that are attached with
       security marks whose key is `key`.
       * `state:ACTIVE` to find Google Cloud resources whose state contains
       `ACTIVE` as a word.
       * `NOT state:ACTIVE` to find Google Cloud resources whose state doesn't
       contain `ACTIVE` as a word.
       * `createTime<1609459200` to find Google Cloud resources that were created
       before `2021-01-01 00:00:00 UTC`. `1609459200` is the epoch timestamp of
       `2021-01-01 00:00:00 UTC` in seconds.
       * `updateTime>1609459200` to find Google Cloud resources that were updated
       after `2021-01-01 00:00:00 UTC`. `1609459200` is the epoch timestamp of
       `2021-01-01 00:00:00 UTC` in seconds.
       * `Important` to find Google Cloud resources that contain `Important` as a
       word in any of the searchable fields.
       * `Impor*` to find Google Cloud resources that contain `Impor` as a prefix
       of any word in any of the searchable fields.
       * `Important location:(us-west1 OR global)` to find Google Cloud
       resources that contain `Important` as a word in any of the searchable
       fields and are also located in the `us-west1` region or the `global`
       location.
       
      string query = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getQuery in interface SearchAllResourcesRequestOrBuilder
      Returns:
      The query.
    • getQueryBytes

      public com.google.protobuf.ByteString getQueryBytes()
       Optional. The query statement. See [how to construct a
       query](https://cloud.google.com/asset-inventory/docs/searching-resources#how_to_construct_a_query)
       for more information. If not specified or empty, it will search all the
       resources within the specified `scope`.
      
       Examples:
      
       * `name:Important` to find Google Cloud resources whose name contains
       `Important` as a word.
       * `name=Important` to find the Google Cloud resource whose name is exactly
       `Important`.
       * `displayName:Impor*` to find Google Cloud resources whose display name
       contains `Impor` as a prefix of any word in the field.
       * `location:us-west*` to find Google Cloud resources whose location
       contains both `us` and `west` as prefixes.
       * `labels:prod` to find Google Cloud resources whose labels contain `prod`
       as a key or value.
       * `labels.env:prod` to find Google Cloud resources that have a label `env`
       and its value is `prod`.
       * `labels.env:*` to find Google Cloud resources that have a label `env`.
       * `tagKeys:env` to find Google Cloud resources that have directly
       attached tags where the
       [`TagKey.namespacedName`](https://cloud.google.com/resource-manager/reference/rest/v3/tagKeys#resource:-tagkey)
       contains `env`.
       * `tagValues:prod*` to find Google Cloud resources that have directly
       attached tags where the
       [`TagValue.namespacedName`](https://cloud.google.com/resource-manager/reference/rest/v3/tagValues#resource:-tagvalue)
       contains a word prefixed by `prod`.
       * `tagValueIds=tagValues/123` to find Google Cloud resources that have
       directly attached tags where the
       [`TagValue.name`](https://cloud.google.com/resource-manager/reference/rest/v3/tagValues#resource:-tagvalue)
       is exactly `tagValues/123`.
       * `effectiveTagKeys:env` to find Google Cloud resources that have
       directly attached or inherited tags where the
       [`TagKey.namespacedName`](https://cloud.google.com/resource-manager/reference/rest/v3/tagKeys#resource:-tagkey)
       contains `env`.
       * `effectiveTagValues:prod*` to find Google Cloud resources that have
       directly attached or inherited tags where the
       [`TagValue.namespacedName`](https://cloud.google.com/resource-manager/reference/rest/v3/tagValues#resource:-tagvalue)
       contains a word prefixed by `prod`.
       * `effectiveTagValueIds=tagValues/123` to find Google Cloud resources that
       have directly attached or inherited tags where the
       [`TagValue.name`](https://cloud.google.com/resource-manager/reference/rest/v3/tagValues#resource:-tagvalue)
       is exactly `tagValues/123`.
       * `kmsKey:key` to find Google Cloud resources encrypted with a
       customer-managed encryption key whose name contains `key` as a word. This
       field is deprecated. Use the `kmsKeys` field to retrieve Cloud KMS
       key information.
       * `kmsKeys:key` to find Google Cloud resources encrypted with
       customer-managed encryption keys whose name contains the word `key`.
       * `relationships:instance-group-1` to find Google Cloud resources that have
       relationships with `instance-group-1` in the related resource name.
       * `relationships:INSTANCE_TO_INSTANCEGROUP` to find Compute Engine
       instances that have relationships of type `INSTANCE_TO_INSTANCEGROUP`.
       * `relationships.INSTANCE_TO_INSTANCEGROUP:instance-group-1` to find
       Compute Engine instances that have relationships with `instance-group-1`
       in the Compute Engine instance group resource name, for relationship type
       `INSTANCE_TO_INSTANCEGROUP`.
       * `sccSecurityMarks.key=value` to find Cloud resources that are attached
       with security marks whose key is `key` and value is `value`.
       * `sccSecurityMarks.key:*` to find Cloud resources that are attached with
       security marks whose key is `key`.
       * `state:ACTIVE` to find Google Cloud resources whose state contains
       `ACTIVE` as a word.
       * `NOT state:ACTIVE` to find Google Cloud resources whose state doesn't
       contain `ACTIVE` as a word.
       * `createTime<1609459200` to find Google Cloud resources that were created
       before `2021-01-01 00:00:00 UTC`. `1609459200` is the epoch timestamp of
       `2021-01-01 00:00:00 UTC` in seconds.
       * `updateTime>1609459200` to find Google Cloud resources that were updated
       after `2021-01-01 00:00:00 UTC`. `1609459200` is the epoch timestamp of
       `2021-01-01 00:00:00 UTC` in seconds.
       * `Important` to find Google Cloud resources that contain `Important` as a
       word in any of the searchable fields.
       * `Impor*` to find Google Cloud resources that contain `Impor` as a prefix
       of any word in any of the searchable fields.
       * `Important location:(us-west1 OR global)` to find Google Cloud
       resources that contain `Important` as a word in any of the searchable
       fields and are also located in the `us-west1` region or the `global`
       location.
       
      string query = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getQueryBytes in interface SearchAllResourcesRequestOrBuilder
      Returns:
      The bytes for query.
    • getAssetTypesList

      public com.google.protobuf.ProtocolStringList getAssetTypesList()
       Optional. A list of asset types that this request searches for. If empty,
       it will search all the asset types [supported by search
       APIs](https://cloud.google.com/asset-inventory/docs/supported-asset-types).
      
       Regular expressions are also supported. For example:
      
       * "compute.googleapis.com.*" snapshots resources whose asset type starts
       with "compute.googleapis.com".
       * ".*Instance" snapshots resources whose asset type ends with "Instance".
       * ".*Instance.*" snapshots resources whose asset type contains "Instance".
      
       See [RE2](https://github.com/google/re2/wiki/Syntax) for all supported
       regular expression syntax. If the regular expression does not match any
       supported asset type, an INVALID_ARGUMENT error will be returned.
       
      repeated string asset_types = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAssetTypesList in interface SearchAllResourcesRequestOrBuilder
      Returns:
      A list containing the assetTypes.
    • getAssetTypesCount

      public int getAssetTypesCount()
       Optional. A list of asset types that this request searches for. If empty,
       it will search all the asset types [supported by search
       APIs](https://cloud.google.com/asset-inventory/docs/supported-asset-types).
      
       Regular expressions are also supported. For example:
      
       * "compute.googleapis.com.*" snapshots resources whose asset type starts
       with "compute.googleapis.com".
       * ".*Instance" snapshots resources whose asset type ends with "Instance".
       * ".*Instance.*" snapshots resources whose asset type contains "Instance".
      
       See [RE2](https://github.com/google/re2/wiki/Syntax) for all supported
       regular expression syntax. If the regular expression does not match any
       supported asset type, an INVALID_ARGUMENT error will be returned.
       
      repeated string asset_types = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAssetTypesCount in interface SearchAllResourcesRequestOrBuilder
      Returns:
      The count of assetTypes.
    • getAssetTypes

      public String getAssetTypes(int index)
       Optional. A list of asset types that this request searches for. If empty,
       it will search all the asset types [supported by search
       APIs](https://cloud.google.com/asset-inventory/docs/supported-asset-types).
      
       Regular expressions are also supported. For example:
      
       * "compute.googleapis.com.*" snapshots resources whose asset type starts
       with "compute.googleapis.com".
       * ".*Instance" snapshots resources whose asset type ends with "Instance".
       * ".*Instance.*" snapshots resources whose asset type contains "Instance".
      
       See [RE2](https://github.com/google/re2/wiki/Syntax) for all supported
       regular expression syntax. If the regular expression does not match any
       supported asset type, an INVALID_ARGUMENT error will be returned.
       
      repeated string asset_types = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAssetTypes in interface SearchAllResourcesRequestOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The assetTypes at the given index.
    • getAssetTypesBytes

      public com.google.protobuf.ByteString getAssetTypesBytes(int index)
       Optional. A list of asset types that this request searches for. If empty,
       it will search all the asset types [supported by search
       APIs](https://cloud.google.com/asset-inventory/docs/supported-asset-types).
      
       Regular expressions are also supported. For example:
      
       * "compute.googleapis.com.*" snapshots resources whose asset type starts
       with "compute.googleapis.com".
       * ".*Instance" snapshots resources whose asset type ends with "Instance".
       * ".*Instance.*" snapshots resources whose asset type contains "Instance".
      
       See [RE2](https://github.com/google/re2/wiki/Syntax) for all supported
       regular expression syntax. If the regular expression does not match any
       supported asset type, an INVALID_ARGUMENT error will be returned.
       
      repeated string asset_types = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAssetTypesBytes in interface SearchAllResourcesRequestOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the assetTypes at the given index.
    • getPageSize

      public int getPageSize()
       Optional. The page size for search result pagination. Page size is capped
       at 500 even if a larger value is given. If set to zero or a negative value,
       server will pick an appropriate default. Returned results may be fewer than
       requested. When this happens, there could be more results as long as
       `next_page_token` is returned.
       
      int32 page_size = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getPageSize in interface SearchAllResourcesRequestOrBuilder
      Returns:
      The pageSize.
    • getPageToken

      public String getPageToken()
       Optional. If present, then retrieve the next batch of results from the
       preceding call to this method. `page_token` must be the value of
       `next_page_token` from the previous response. The values of all other
       method parameters, must be identical to those in the previous call.
       
      string page_token = 5 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getPageToken in interface SearchAllResourcesRequestOrBuilder
      Returns:
      The pageToken.
    • getPageTokenBytes

      public com.google.protobuf.ByteString getPageTokenBytes()
       Optional. If present, then retrieve the next batch of results from the
       preceding call to this method. `page_token` must be the value of
       `next_page_token` from the previous response. The values of all other
       method parameters, must be identical to those in the previous call.
       
      string page_token = 5 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getPageTokenBytes in interface SearchAllResourcesRequestOrBuilder
      Returns:
      The bytes for pageToken.
    • getOrderBy

      public String getOrderBy()
       Optional. A comma-separated list of fields specifying the sorting order of
       the results. The default order is ascending. Add " DESC" after the field
       name to indicate descending order. Redundant space characters are ignored.
       Example: "location DESC, name".
       Only the following fields in the response are sortable:
      
       * name
       * assetType
       * project
       * displayName
       * description
       * location
       * createTime
       * updateTime
       * state
       * parentFullResourceName
       * parentAssetType
       
      string order_by = 6 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getOrderBy in interface SearchAllResourcesRequestOrBuilder
      Returns:
      The orderBy.
    • getOrderByBytes

      public com.google.protobuf.ByteString getOrderByBytes()
       Optional. A comma-separated list of fields specifying the sorting order of
       the results. The default order is ascending. Add " DESC" after the field
       name to indicate descending order. Redundant space characters are ignored.
       Example: "location DESC, name".
       Only the following fields in the response are sortable:
      
       * name
       * assetType
       * project
       * displayName
       * description
       * location
       * createTime
       * updateTime
       * state
       * parentFullResourceName
       * parentAssetType
       
      string order_by = 6 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getOrderByBytes in interface SearchAllResourcesRequestOrBuilder
      Returns:
      The bytes for orderBy.
    • hasReadMask

      public boolean hasReadMask()
       Optional. A comma-separated list of fields that you want returned in the
       results. The following fields are returned by default if not specified:
      
       * `name`
       * `assetType`
       * `project`
       * `folders`
       * `organization`
       * `displayName`
       * `description`
       * `location`
       * `labels`
       * `tags`
       * `effectiveTags`
       * `networkTags`
       * `kmsKeys`
       * `createTime`
       * `updateTime`
       * `state`
       * `additionalAttributes`
       * `parentFullResourceName`
       * `parentAssetType`
      
       Some fields of large size, such as `versionedResources`,
       `attachedResources`, `effectiveTags` etc., are not returned by default, but
       you can specify them in the `read_mask` parameter if you want to include
       them. If `"*"` is specified, all [available
       fields](https://cloud.google.com/asset-inventory/docs/reference/rest/v1/TopLevel/searchAllResources#resourcesearchresult)
       are returned.
       Examples: `"name,location"`, `"name,versionedResources"`, `"*"`.
       Any invalid field path will trigger INVALID_ARGUMENT error.
       
      .google.protobuf.FieldMask read_mask = 8 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasReadMask in interface SearchAllResourcesRequestOrBuilder
      Returns:
      Whether the readMask field is set.
    • getReadMask

      public com.google.protobuf.FieldMask getReadMask()
       Optional. A comma-separated list of fields that you want returned in the
       results. The following fields are returned by default if not specified:
      
       * `name`
       * `assetType`
       * `project`
       * `folders`
       * `organization`
       * `displayName`
       * `description`
       * `location`
       * `labels`
       * `tags`
       * `effectiveTags`
       * `networkTags`
       * `kmsKeys`
       * `createTime`
       * `updateTime`
       * `state`
       * `additionalAttributes`
       * `parentFullResourceName`
       * `parentAssetType`
      
       Some fields of large size, such as `versionedResources`,
       `attachedResources`, `effectiveTags` etc., are not returned by default, but
       you can specify them in the `read_mask` parameter if you want to include
       them. If `"*"` is specified, all [available
       fields](https://cloud.google.com/asset-inventory/docs/reference/rest/v1/TopLevel/searchAllResources#resourcesearchresult)
       are returned.
       Examples: `"name,location"`, `"name,versionedResources"`, `"*"`.
       Any invalid field path will trigger INVALID_ARGUMENT error.
       
      .google.protobuf.FieldMask read_mask = 8 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getReadMask in interface SearchAllResourcesRequestOrBuilder
      Returns:
      The readMask.
    • getReadMaskOrBuilder

      public com.google.protobuf.FieldMaskOrBuilder getReadMaskOrBuilder()
       Optional. A comma-separated list of fields that you want returned in the
       results. The following fields are returned by default if not specified:
      
       * `name`
       * `assetType`
       * `project`
       * `folders`
       * `organization`
       * `displayName`
       * `description`
       * `location`
       * `labels`
       * `tags`
       * `effectiveTags`
       * `networkTags`
       * `kmsKeys`
       * `createTime`
       * `updateTime`
       * `state`
       * `additionalAttributes`
       * `parentFullResourceName`
       * `parentAssetType`
      
       Some fields of large size, such as `versionedResources`,
       `attachedResources`, `effectiveTags` etc., are not returned by default, but
       you can specify them in the `read_mask` parameter if you want to include
       them. If `"*"` is specified, all [available
       fields](https://cloud.google.com/asset-inventory/docs/reference/rest/v1/TopLevel/searchAllResources#resourcesearchresult)
       are returned.
       Examples: `"name,location"`, `"name,versionedResources"`, `"*"`.
       Any invalid field path will trigger INVALID_ARGUMENT error.
       
      .google.protobuf.FieldMask read_mask = 8 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getReadMaskOrBuilder in interface SearchAllResourcesRequestOrBuilder
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static SearchAllResourcesRequest parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static SearchAllResourcesRequest parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static SearchAllResourcesRequest parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static SearchAllResourcesRequest parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static SearchAllResourcesRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static SearchAllResourcesRequest parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static SearchAllResourcesRequest parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static SearchAllResourcesRequest parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static SearchAllResourcesRequest parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static SearchAllResourcesRequest parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static SearchAllResourcesRequest parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static SearchAllResourcesRequest parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public SearchAllResourcesRequest.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static SearchAllResourcesRequest.Builder newBuilder()
    • newBuilder

      public static SearchAllResourcesRequest.Builder newBuilder(SearchAllResourcesRequest prototype)
    • toBuilder

      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected SearchAllResourcesRequest.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static SearchAllResourcesRequest getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<SearchAllResourcesRequest> parser()
    • getParserForType

      public com.google.protobuf.Parser<SearchAllResourcesRequest> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public SearchAllResourcesRequest getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder