Interface Change.Builder

All Superinterfaces:
Buildable, CopyableBuilder<Change.Builder,Change>, SdkBuilder<Change.Builder,Change>, SdkPojo
Enclosing class:
Change

public static interface Change.Builder extends SdkPojo, CopyableBuilder<Change.Builder,Change>
  • Method Details

    • type

      Change.Builder type(String type)

      The type of entity that CloudFormation changes. Currently, the only entity type is Resource.

      Parameters:
      type - The type of entity that CloudFormation changes. Currently, the only entity type is Resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • type

      The type of entity that CloudFormation changes. Currently, the only entity type is Resource.

      Parameters:
      type - The type of entity that CloudFormation changes. Currently, the only entity type is Resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • hookInvocationCount

      Change.Builder hookInvocationCount(Integer hookInvocationCount)

      Is either null, if no hooks invoke for the resource, or contains the number of hooks that will invoke for the resource.

      Parameters:
      hookInvocationCount - Is either null, if no hooks invoke for the resource, or contains the number of hooks that will invoke for the resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resourceChange

      Change.Builder resourceChange(ResourceChange resourceChange)

      A ResourceChange structure that describes the resource and action that CloudFormation will perform.

      Parameters:
      resourceChange - A ResourceChange structure that describes the resource and action that CloudFormation will perform.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resourceChange

      default Change.Builder resourceChange(Consumer<ResourceChange.Builder> resourceChange)

      A ResourceChange structure that describes the resource and action that CloudFormation will perform.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to resourceChange(ResourceChange).

      Parameters:
      resourceChange - a consumer that will call methods on ResourceChange.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: