Interface StartChangeSetRequest.Builder

    • Method Detail

      • catalog

        StartChangeSetRequest.Builder catalog​(String catalog)

        The catalog related to the request. Fixed value: AWSMarketplace

        Parameters:
        catalog - The catalog related to the request. Fixed value: AWSMarketplace
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • changeSet

        StartChangeSetRequest.Builder changeSet​(Collection<Change> changeSet)

        Array of change object.

        Parameters:
        changeSet - Array of change object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • changeSet

        StartChangeSetRequest.Builder changeSet​(Change... changeSet)

        Array of change object.

        Parameters:
        changeSet - Array of change object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • changeSetName

        StartChangeSetRequest.Builder changeSetName​(String changeSetName)

        Optional case sensitive string of up to 100 ASCII characters. The change set name can be used to filter the list of change sets.

        Parameters:
        changeSetName - Optional case sensitive string of up to 100 ASCII characters. The change set name can be used to filter the list of change sets.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • clientRequestToken

        StartChangeSetRequest.Builder clientRequestToken​(String clientRequestToken)

        A unique token to identify the request to ensure idempotency.

        Parameters:
        clientRequestToken - A unique token to identify the request to ensure idempotency.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • changeSetTags

        StartChangeSetRequest.Builder changeSetTags​(Collection<Tag> changeSetTags)

        A list of objects specifying each key name and value for the ChangeSetTags property.

        Parameters:
        changeSetTags - A list of objects specifying each key name and value for the ChangeSetTags property.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • changeSetTags

        StartChangeSetRequest.Builder changeSetTags​(Tag... changeSetTags)

        A list of objects specifying each key name and value for the ChangeSetTags property.

        Parameters:
        changeSetTags - A list of objects specifying each key name and value for the ChangeSetTags property.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • changeSetTags

        StartChangeSetRequest.Builder changeSetTags​(Consumer<Tag.Builder>... changeSetTags)

        A list of objects specifying each key name and value for the ChangeSetTags property.

        This is a convenience method that creates an instance of the Tag.Builder avoiding the need to create one manually via Tag.builder().

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #changeSetTags(List).

        Parameters:
        changeSetTags - a consumer that will call methods on Tag.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #changeSetTags(java.util.Collection)