Interface SearchRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<SearchRequest.Builder,SearchRequest>,SageMakerRequest.Builder,SdkBuilder<SearchRequest.Builder,SearchRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- SearchRequest
public static interface SearchRequest.Builder extends SageMakerRequest.Builder, SdkPojo, CopyableBuilder<SearchRequest.Builder,SearchRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description SearchRequest.BuildercrossAccountFilterOption(String crossAccountFilterOption)A cross account filter option.SearchRequest.BuildercrossAccountFilterOption(CrossAccountFilterOption crossAccountFilterOption)A cross account filter option.SearchRequest.BuildermaxResults(Integer maxResults)The maximum number of results to return.SearchRequest.BuildernextToken(String nextToken)If more thanMaxResultsresources match the specifiedSearchExpression, the response includes aNextToken.SearchRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)SearchRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)SearchRequest.Builderresource(String resource)The name of the SageMaker resource to search for.SearchRequest.Builderresource(ResourceType resource)The name of the SageMaker resource to search for.default SearchRequest.BuildersearchExpression(Consumer<SearchExpression.Builder> searchExpression)A Boolean conditional statement.SearchRequest.BuildersearchExpression(SearchExpression searchExpression)A Boolean conditional statement.SearchRequest.BuildersortBy(String sortBy)The name of the resource property used to sort theSearchResults.SearchRequest.BuildersortOrder(String sortOrder)HowSearchResultsare ordered.SearchRequest.BuildersortOrder(SearchSortOrder sortOrder)HowSearchResultsare ordered.SearchRequest.BuildervisibilityConditions(Collection<VisibilityConditions> visibilityConditions)Limits the results of your search request to the resources that you can access.SearchRequest.BuildervisibilityConditions(Consumer<VisibilityConditions.Builder>... visibilityConditions)Limits the results of your search request to the resources that you can access.SearchRequest.BuildervisibilityConditions(VisibilityConditions... visibilityConditions)Limits the results of your search request to the resources that you can access.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.sagemaker.model.SageMakerRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
resource
SearchRequest.Builder resource(String resource)
The name of the SageMaker resource to search for.
- Parameters:
resource- The name of the SageMaker resource to search for.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ResourceType,ResourceType
-
resource
SearchRequest.Builder resource(ResourceType resource)
The name of the SageMaker resource to search for.
- Parameters:
resource- The name of the SageMaker resource to search for.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ResourceType,ResourceType
-
searchExpression
SearchRequest.Builder searchExpression(SearchExpression searchExpression)
A Boolean conditional statement. Resources must satisfy this condition to be included in search results. You must provide at least one subexpression, filter, or nested filter. The maximum number of recursive
SubExpressions,NestedFilters, andFiltersthat can be included in aSearchExpressionobject is 50.- Parameters:
searchExpression- A Boolean conditional statement. Resources must satisfy this condition to be included in search results. You must provide at least one subexpression, filter, or nested filter. The maximum number of recursiveSubExpressions,NestedFilters, andFiltersthat can be included in aSearchExpressionobject is 50.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
searchExpression
default SearchRequest.Builder searchExpression(Consumer<SearchExpression.Builder> searchExpression)
A Boolean conditional statement. Resources must satisfy this condition to be included in search results. You must provide at least one subexpression, filter, or nested filter. The maximum number of recursive
This is a convenience method that creates an instance of theSubExpressions,NestedFilters, andFiltersthat can be included in aSearchExpressionobject is 50.SearchExpression.Builderavoiding the need to create one manually viaSearchExpression.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosearchExpression(SearchExpression).- Parameters:
searchExpression- a consumer that will call methods onSearchExpression.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
searchExpression(SearchExpression)
-
sortBy
SearchRequest.Builder sortBy(String sortBy)
The name of the resource property used to sort the
SearchResults. The default isLastModifiedTime.- Parameters:
sortBy- The name of the resource property used to sort theSearchResults. The default isLastModifiedTime.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sortOrder
SearchRequest.Builder sortOrder(String sortOrder)
How
SearchResultsare ordered. Valid values areAscendingorDescending. The default isDescending.- Parameters:
sortOrder- HowSearchResultsare ordered. Valid values areAscendingorDescending. The default isDescending.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SearchSortOrder,SearchSortOrder
-
sortOrder
SearchRequest.Builder sortOrder(SearchSortOrder sortOrder)
How
SearchResultsare ordered. Valid values areAscendingorDescending. The default isDescending.- Parameters:
sortOrder- HowSearchResultsare ordered. Valid values areAscendingorDescending. The default isDescending.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SearchSortOrder,SearchSortOrder
-
nextToken
SearchRequest.Builder nextToken(String nextToken)
If more than
MaxResultsresources match the specifiedSearchExpression, the response includes aNextToken. TheNextTokencan be passed to the nextSearchRequestto continue retrieving results.- Parameters:
nextToken- If more thanMaxResultsresources match the specifiedSearchExpression, the response includes aNextToken. TheNextTokencan be passed to the nextSearchRequestto continue retrieving results.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maxResults
SearchRequest.Builder maxResults(Integer maxResults)
The maximum number of results to return.
- Parameters:
maxResults- The maximum number of results to return.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
crossAccountFilterOption
SearchRequest.Builder crossAccountFilterOption(String crossAccountFilterOption)
A cross account filter option. When the value is
"CrossAccount"the search results will only include resources made discoverable to you from other accounts. When the value is"SameAccount"ornullthe search results will only include resources from your account. Default isnull. For more information on searching for resources made discoverable to your account, see Search discoverable resources in the SageMaker Developer Guide. The maximum number ofResourceCatalogs viewable is 1000.- Parameters:
crossAccountFilterOption- A cross account filter option. When the value is"CrossAccount"the search results will only include resources made discoverable to you from other accounts. When the value is"SameAccount"ornullthe search results will only include resources from your account. Default isnull. For more information on searching for resources made discoverable to your account, see Search discoverable resources in the SageMaker Developer Guide. The maximum number ofResourceCatalogs viewable is 1000.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
CrossAccountFilterOption,CrossAccountFilterOption
-
crossAccountFilterOption
SearchRequest.Builder crossAccountFilterOption(CrossAccountFilterOption crossAccountFilterOption)
A cross account filter option. When the value is
"CrossAccount"the search results will only include resources made discoverable to you from other accounts. When the value is"SameAccount"ornullthe search results will only include resources from your account. Default isnull. For more information on searching for resources made discoverable to your account, see Search discoverable resources in the SageMaker Developer Guide. The maximum number ofResourceCatalogs viewable is 1000.- Parameters:
crossAccountFilterOption- A cross account filter option. When the value is"CrossAccount"the search results will only include resources made discoverable to you from other accounts. When the value is"SameAccount"ornullthe search results will only include resources from your account. Default isnull. For more information on searching for resources made discoverable to your account, see Search discoverable resources in the SageMaker Developer Guide. The maximum number ofResourceCatalogs viewable is 1000.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
CrossAccountFilterOption,CrossAccountFilterOption
-
visibilityConditions
SearchRequest.Builder visibilityConditions(Collection<VisibilityConditions> visibilityConditions)
Limits the results of your search request to the resources that you can access.
- Parameters:
visibilityConditions- Limits the results of your search request to the resources that you can access.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
visibilityConditions
SearchRequest.Builder visibilityConditions(VisibilityConditions... visibilityConditions)
Limits the results of your search request to the resources that you can access.
- Parameters:
visibilityConditions- Limits the results of your search request to the resources that you can access.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
visibilityConditions
SearchRequest.Builder visibilityConditions(Consumer<VisibilityConditions.Builder>... visibilityConditions)
Limits the results of your search request to the resources that you can access.
This is a convenience method that creates an instance of theVisibilityConditions.Builderavoiding the need to create one manually viaVisibilityConditions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#visibilityConditions(List.) - Parameters:
visibilityConditions- a consumer that will call methods onVisibilityConditions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#visibilityConditions(java.util.Collection)
-
overrideConfiguration
SearchRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
SearchRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-