Interface ResourceChangeDetail.Builder

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

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

    • target

      Information about the resource attribute to be modified.

      Parameters:
      target - Information about the resource attribute to be modified.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • target

      Information about the resource attribute to be modified.

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

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

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

      ResourceChangeDetail.Builder evaluation(String evaluation)

      For static evaluations, the value of the resource attribute will change and the new value is known. For dynamic evaluations, the value might change, and any new value will be determined when the plan is updated.

      Parameters:
      evaluation - For static evaluations, the value of the resource attribute will change and the new value is known. For dynamic evaluations, the value might change, and any new value will be determined when the plan is updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • evaluation

      For static evaluations, the value of the resource attribute will change and the new value is known. For dynamic evaluations, the value might change, and any new value will be determined when the plan is updated.

      Parameters:
      evaluation - For static evaluations, the value of the resource attribute will change and the new value is known. For dynamic evaluations, the value might change, and any new value will be determined when the plan is updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • causingEntity

      ResourceChangeDetail.Builder causingEntity(String causingEntity)

      The ID of the entity that caused the change.

      Parameters:
      causingEntity - The ID of the entity that caused the change.
      Returns:
      Returns a reference to this object so that method calls can be chained together.