Interface DescribeAssetCompositeModelResponse.Builder

    • Method Detail

      • assetId

        DescribeAssetCompositeModelResponse.Builder assetId​(String assetId)

        The ID of the asset, in UUID format. This ID uniquely identifies the asset within IoT SiteWise and can be used with other IoT SiteWise APIs.

        Parameters:
        assetId - The ID of the asset, in UUID format. This ID uniquely identifies the asset within IoT SiteWise and can be used with other IoT SiteWise APIs.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • assetCompositeModelId

        DescribeAssetCompositeModelResponse.Builder assetCompositeModelId​(String assetCompositeModelId)

        The ID of a composite model on this asset.

        Parameters:
        assetCompositeModelId - The ID of a composite model on this asset.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • assetCompositeModelExternalId

        DescribeAssetCompositeModelResponse.Builder assetCompositeModelExternalId​(String assetCompositeModelExternalId)

        An external ID to assign to the asset model.

        If the composite model is a component-based composite model, or one nested inside a component model, you can only set the external ID using UpdateAssetModelCompositeModel and specifying the derived ID of the model or property from the created model it's a part of.

        Parameters:
        assetCompositeModelExternalId - An external ID to assign to the asset model.

        If the composite model is a component-based composite model, or one nested inside a component model, you can only set the external ID using UpdateAssetModelCompositeModel and specifying the derived ID of the model or property from the created model it's a part of.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • assetCompositeModelPath

        DescribeAssetCompositeModelResponse.Builder assetCompositeModelPath​(Collection<AssetCompositeModelPathSegment> assetCompositeModelPath)

        The path to the composite model listing the parent composite models.

        Parameters:
        assetCompositeModelPath - The path to the composite model listing the parent composite models.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • assetCompositeModelPath

        DescribeAssetCompositeModelResponse.Builder assetCompositeModelPath​(AssetCompositeModelPathSegment... assetCompositeModelPath)

        The path to the composite model listing the parent composite models.

        Parameters:
        assetCompositeModelPath - The path to the composite model listing the parent composite models.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • assetCompositeModelName

        DescribeAssetCompositeModelResponse.Builder assetCompositeModelName​(String assetCompositeModelName)

        The unique, friendly name for the composite model.

        Parameters:
        assetCompositeModelName - The unique, friendly name for the composite model.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • assetCompositeModelDescription

        DescribeAssetCompositeModelResponse.Builder assetCompositeModelDescription​(String assetCompositeModelDescription)

        A description for the composite model.

        Parameters:
        assetCompositeModelDescription - A description for the composite model.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • assetCompositeModelType

        DescribeAssetCompositeModelResponse.Builder assetCompositeModelType​(String assetCompositeModelType)

        The composite model type. Valid values are AWS/ALARM, CUSTOM, or AWS/L4E_ANOMALY.

        Parameters:
        assetCompositeModelType - The composite model type. Valid values are AWS/ALARM, CUSTOM, or AWS/L4E_ANOMALY.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • assetCompositeModelProperties

        DescribeAssetCompositeModelResponse.Builder assetCompositeModelProperties​(Collection<AssetProperty> assetCompositeModelProperties)

        The property definitions of the composite model that was used to create the asset.

        Parameters:
        assetCompositeModelProperties - The property definitions of the composite model that was used to create the asset.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • assetCompositeModelProperties

        DescribeAssetCompositeModelResponse.Builder assetCompositeModelProperties​(AssetProperty... assetCompositeModelProperties)

        The property definitions of the composite model that was used to create the asset.

        Parameters:
        assetCompositeModelProperties - The property definitions of the composite model that was used to create the asset.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • assetCompositeModelSummaries

        DescribeAssetCompositeModelResponse.Builder assetCompositeModelSummaries​(AssetCompositeModelSummary... assetCompositeModelSummaries)

        The list of composite model summaries.

        Parameters:
        assetCompositeModelSummaries - The list of composite model summaries.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • actionDefinitions

        DescribeAssetCompositeModelResponse.Builder actionDefinitions​(Collection<ActionDefinition> actionDefinitions)

        The available actions for a composite model on this asset.

        Parameters:
        actionDefinitions - The available actions for a composite model on this asset.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • actionDefinitions

        DescribeAssetCompositeModelResponse.Builder actionDefinitions​(ActionDefinition... actionDefinitions)

        The available actions for a composite model on this asset.

        Parameters:
        actionDefinitions - The available actions for a composite model on this asset.
        Returns:
        Returns a reference to this object so that method calls can be chained together.