Interface ListAssetsRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<ListAssetsRequest.Builder,ListAssetsRequest>,IoTSiteWiseRequest.Builder,SdkBuilder<ListAssetsRequest.Builder,ListAssetsRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- ListAssetsRequest
public static interface ListAssetsRequest.Builder extends IoTSiteWiseRequest.Builder, SdkPojo, CopyableBuilder<ListAssetsRequest.Builder,ListAssetsRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ListAssetsRequest.BuilderassetModelId(String assetModelId)The ID of the asset model by which to filter the list of assets.ListAssetsRequest.Builderfilter(String filter)The filter for the requested list of assets.ListAssetsRequest.Builderfilter(ListAssetsFilter filter)The filter for the requested list of assets.ListAssetsRequest.BuildermaxResults(Integer maxResults)The maximum number of results to return for each paginated request.ListAssetsRequest.BuildernextToken(String nextToken)The token to be used for the next set of paginated results.ListAssetsRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)ListAssetsRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)-
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.iotsitewise.model.IoTSiteWiseRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
nextToken
ListAssetsRequest.Builder nextToken(String nextToken)
The token to be used for the next set of paginated results.
- Parameters:
nextToken- The token to be used for the next set of paginated results.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maxResults
ListAssetsRequest.Builder maxResults(Integer maxResults)
The maximum number of results to return for each paginated request.
Default: 50
- Parameters:
maxResults- The maximum number of results to return for each paginated request.Default: 50
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assetModelId
ListAssetsRequest.Builder assetModelId(String assetModelId)
The ID of the asset model by which to filter the list of assets. This parameter is required if you choose
ALLforfilter.- Parameters:
assetModelId- The ID of the asset model by which to filter the list of assets. This parameter is required if you chooseALLforfilter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filter
ListAssetsRequest.Builder filter(String filter)
The filter for the requested list of assets. Choose one of the following options:
-
ALL– The list includes all assets for a given asset model ID. TheassetModelIdparameter is required if you filter byALL. -
TOP_LEVEL– The list includes only top-level assets in the asset hierarchy tree.
Default:
ALL- Parameters:
filter- The filter for the requested list of assets. Choose one of the following options:-
ALL– The list includes all assets for a given asset model ID. TheassetModelIdparameter is required if you filter byALL. -
TOP_LEVEL– The list includes only top-level assets in the asset hierarchy tree.
Default:
ALL-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ListAssetsFilter,ListAssetsFilter
-
-
filter
ListAssetsRequest.Builder filter(ListAssetsFilter filter)
The filter for the requested list of assets. Choose one of the following options:
-
ALL– The list includes all assets for a given asset model ID. TheassetModelIdparameter is required if you filter byALL. -
TOP_LEVEL– The list includes only top-level assets in the asset hierarchy tree.
Default:
ALL- Parameters:
filter- The filter for the requested list of assets. Choose one of the following options:-
ALL– The list includes all assets for a given asset model ID. TheassetModelIdparameter is required if you filter byALL. -
TOP_LEVEL– The list includes only top-level assets in the asset hierarchy tree.
Default:
ALL-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ListAssetsFilter,ListAssetsFilter
-
-
overrideConfiguration
ListAssetsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
ListAssetsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-