Interface ListAssetRelationshipsRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<ListAssetRelationshipsRequest.Builder,ListAssetRelationshipsRequest>,IoTSiteWiseRequest.Builder,SdkBuilder<ListAssetRelationshipsRequest.Builder,ListAssetRelationshipsRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- ListAssetRelationshipsRequest
public static interface ListAssetRelationshipsRequest.Builder extends IoTSiteWiseRequest.Builder, SdkPojo, CopyableBuilder<ListAssetRelationshipsRequest.Builder,ListAssetRelationshipsRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ListAssetRelationshipsRequest.BuilderassetId(String assetId)The ID of the asset.ListAssetRelationshipsRequest.BuildermaxResults(Integer maxResults)The maximum number of results to return for each paginated request.ListAssetRelationshipsRequest.BuildernextToken(String nextToken)The token to be used for the next set of paginated results.ListAssetRelationshipsRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)ListAssetRelationshipsRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)ListAssetRelationshipsRequest.BuildertraversalType(String traversalType)The type of traversal to use to identify asset relationships.ListAssetRelationshipsRequest.BuildertraversalType(TraversalType traversalType)The type of traversal to use to identify asset relationships.-
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
-
assetId
ListAssetRelationshipsRequest.Builder assetId(String assetId)
The ID of the asset. This can be either the actual ID in UUID format, or else
externalId:followed by the external ID, if it has one. For more information, see Referencing objects with external IDs in the IoT SiteWise User Guide.- Parameters:
assetId- The ID of the asset. This can be either the actual ID in UUID format, or elseexternalId:followed by the external ID, if it has one. For more information, see Referencing objects with external IDs in the IoT SiteWise User Guide.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
traversalType
ListAssetRelationshipsRequest.Builder traversalType(String traversalType)
The type of traversal to use to identify asset relationships. Choose the following option:
-
PATH_TO_ROOT– Identify the asset's parent assets up to the root asset. The asset that you specify inassetIdis the first result in the list ofassetRelationshipSummaries, and the root asset is the last result.
- Parameters:
traversalType- The type of traversal to use to identify asset relationships. Choose the following option:-
PATH_TO_ROOT– Identify the asset's parent assets up to the root asset. The asset that you specify inassetIdis the first result in the list ofassetRelationshipSummaries, and the root asset is the last result.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TraversalType,TraversalType
-
-
traversalType
ListAssetRelationshipsRequest.Builder traversalType(TraversalType traversalType)
The type of traversal to use to identify asset relationships. Choose the following option:
-
PATH_TO_ROOT– Identify the asset's parent assets up to the root asset. The asset that you specify inassetIdis the first result in the list ofassetRelationshipSummaries, and the root asset is the last result.
- Parameters:
traversalType- The type of traversal to use to identify asset relationships. Choose the following option:-
PATH_TO_ROOT– Identify the asset's parent assets up to the root asset. The asset that you specify inassetIdis the first result in the list ofassetRelationshipSummaries, and the root asset is the last result.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TraversalType,TraversalType
-
-
nextToken
ListAssetRelationshipsRequest.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
ListAssetRelationshipsRequest.Builder maxResults(Integer maxResults)
The maximum number of results to return for each paginated request.
- Parameters:
maxResults- The maximum number of results to return for each paginated request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
ListAssetRelationshipsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
ListAssetRelationshipsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-