Interface SystemInstanceDescription.Builder

    • Method Detail

      • summary

        SystemInstanceDescription.Builder summary​(SystemInstanceSummary summary)

        An object that contains summary information about a system instance.

        Parameters:
        summary - An object that contains summary information about a system instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • definition

        SystemInstanceDescription.Builder definition​(DefinitionDocument definition)
        Sets the value of the Definition property for this object.
        Parameters:
        definition - The new value for the Definition property for this object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • s3BucketName

        SystemInstanceDescription.Builder s3BucketName​(String s3BucketName)

        The Amazon Simple Storage Service bucket where information about a system instance is stored.

        Parameters:
        s3BucketName - The Amazon Simple Storage Service bucket where information about a system instance is stored.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • metricsConfiguration

        SystemInstanceDescription.Builder metricsConfiguration​(MetricsConfiguration metricsConfiguration)
        Sets the value of the MetricsConfiguration property for this object.
        Parameters:
        metricsConfiguration - The new value for the MetricsConfiguration property for this object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • validatedNamespaceVersion

        SystemInstanceDescription.Builder validatedNamespaceVersion​(Long validatedNamespaceVersion)

        The version of the user's namespace against which the system instance was validated.

        Parameters:
        validatedNamespaceVersion - The version of the user's namespace against which the system instance was validated.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • validatedDependencyRevisions

        SystemInstanceDescription.Builder validatedDependencyRevisions​(Collection<DependencyRevision> validatedDependencyRevisions)

        A list of objects that contain all of the IDs and revision numbers of workflows and systems that are used in a system instance.

        Parameters:
        validatedDependencyRevisions - A list of objects that contain all of the IDs and revision numbers of workflows and systems that are used in a system instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • validatedDependencyRevisions

        SystemInstanceDescription.Builder validatedDependencyRevisions​(DependencyRevision... validatedDependencyRevisions)

        A list of objects that contain all of the IDs and revision numbers of workflows and systems that are used in a system instance.

        Parameters:
        validatedDependencyRevisions - A list of objects that contain all of the IDs and revision numbers of workflows and systems that are used in a system instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • flowActionsRoleArn

        SystemInstanceDescription.Builder flowActionsRoleArn​(String flowActionsRoleArn)

        The AWS Identity and Access Management (IAM) role that AWS IoT Things Graph assumes during flow execution in a cloud deployment. This role must have read and write permissionss to AWS Lambda and AWS IoT and to any other AWS services that the flow uses.

        Parameters:
        flowActionsRoleArn - The AWS Identity and Access Management (IAM) role that AWS IoT Things Graph assumes during flow execution in a cloud deployment. This role must have read and write permissionss to AWS Lambda and AWS IoT and to any other AWS services that the flow uses.
        Returns:
        Returns a reference to this object so that method calls can be chained together.