@Generated(value="software.amazon.awssdk:codegen") public final class SearchResourcesRequest extends WorkDocsRequest implements ToCopyableBuilder<SearchResourcesRequest.Builder,SearchResourcesRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
SearchResourcesRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
List<AdditionalResponseFieldType> |
additionalResponseFields()
A list of attributes to include in the response.
|
List<String> |
additionalResponseFieldsAsStrings()
A list of attributes to include in the response.
|
String |
authenticationToken()
Amazon WorkDocs authentication token.
|
static SearchResourcesRequest.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
Filters |
filters()
Filters results based on entity metadata.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasAdditionalResponseFields()
For responses, this returns true if the service returned a value for the AdditionalResponseFields property.
|
int |
hashCode() |
boolean |
hasOrderBy()
For responses, this returns true if the service returned a value for the OrderBy property.
|
boolean |
hasQueryScopes()
For responses, this returns true if the service returned a value for the QueryScopes property.
|
Integer |
limit()
Max results count per page.
|
String |
marker()
The marker for the next set of results.
|
List<SearchSortResult> |
orderBy()
Order by results in one or more categories.
|
String |
organizationId()
Filters based on the resource owner OrgId.
|
List<SearchQueryScopeType> |
queryScopes()
Filter based on the text field type.
|
List<String> |
queryScopesAsStrings()
Filter based on the text field type.
|
String |
queryText()
The String to search for.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends SearchResourcesRequest.Builder> |
serializableBuilderClass() |
SearchResourcesRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String authenticationToken()
Amazon WorkDocs authentication token. Not required when using Amazon Web Services administrator credentials to access the API.
public final String queryText()
The String to search for. Searches across different text fields based on request parameters. Use double quotes around the query string for exact phrase matches.
public final List<SearchQueryScopeType> queryScopes()
Filter based on the text field type. A Folder has only a name and no content. A Comment has only content and no name. A Document or Document Version has a name and content
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasQueryScopes() method.
public final boolean hasQueryScopes()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<String> queryScopesAsStrings()
Filter based on the text field type. A Folder has only a name and no content. A Comment has only content and no name. A Document or Document Version has a name and content
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasQueryScopes() method.
public final String organizationId()
Filters based on the resource owner OrgId. This is a mandatory parameter when using Admin SigV4 credentials.
public final List<AdditionalResponseFieldType> additionalResponseFields()
A list of attributes to include in the response. Used to request fields that are not normally returned in a standard response.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasAdditionalResponseFields() method.
public final boolean hasAdditionalResponseFields()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<String> additionalResponseFieldsAsStrings()
A list of attributes to include in the response. Used to request fields that are not normally returned in a standard response.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasAdditionalResponseFields() method.
public final Filters filters()
Filters results based on entity metadata.
public final boolean hasOrderBy()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final List<SearchSortResult> orderBy()
Order by results in one or more categories.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasOrderBy() method.
public final Integer limit()
Max results count per page.
public final String marker()
The marker for the next set of results.
public SearchResourcesRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<SearchResourcesRequest.Builder,SearchResourcesRequest>toBuilder in class WorkDocsRequestpublic static SearchResourcesRequest.Builder builder()
public static Class<? extends SearchResourcesRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2023. All rights reserved.