Interface PutSourceServerActionRequest.Builder

All Superinterfaces:
AwsRequest.Builder, Buildable, CopyableBuilder<PutSourceServerActionRequest.Builder,PutSourceServerActionRequest>, MgnRequest.Builder, SdkBuilder<PutSourceServerActionRequest.Builder,PutSourceServerActionRequest>, SdkPojo, SdkRequest.Builder
Enclosing class:
PutSourceServerActionRequest

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

    • accountID

      Source server post migration custom account ID.

      Parameters:
      accountID - Source server post migration custom account ID.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • actionID

      Source server post migration custom action ID.

      Parameters:
      actionID - Source server post migration custom action ID.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • actionName

      Source server post migration custom action name.

      Parameters:
      actionName - Source server post migration custom action name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • active

      Source server post migration custom action active status.

      Parameters:
      active - Source server post migration custom action active status.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • category

      Source server post migration custom action category.

      Parameters:
      category - Source server post migration custom action category.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • category

      Source server post migration custom action category.

      Parameters:
      category - Source server post migration custom action category.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • description

      PutSourceServerActionRequest.Builder description(String description)

      Source server post migration custom action description.

      Parameters:
      description - Source server post migration custom action description.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • documentIdentifier

      PutSourceServerActionRequest.Builder documentIdentifier(String documentIdentifier)

      Source server post migration custom action document identifier.

      Parameters:
      documentIdentifier - Source server post migration custom action document identifier.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • documentVersion

      PutSourceServerActionRequest.Builder documentVersion(String documentVersion)

      Source server post migration custom action document version.

      Parameters:
      documentVersion - Source server post migration custom action document version.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • externalParameters

      PutSourceServerActionRequest.Builder externalParameters(Map<String,SsmExternalParameter> externalParameters)

      Source server post migration custom action external parameters.

      Parameters:
      externalParameters - Source server post migration custom action external parameters.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • mustSucceedForCutover

      PutSourceServerActionRequest.Builder mustSucceedForCutover(Boolean mustSucceedForCutover)

      Source server post migration custom action must succeed for cutover.

      Parameters:
      mustSucceedForCutover - Source server post migration custom action must succeed for cutover.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • order

      Source server post migration custom action order.

      Parameters:
      order - Source server post migration custom action order.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • parameters

      Source server post migration custom action parameters.

      Parameters:
      parameters - Source server post migration custom action parameters.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sourceServerID

      PutSourceServerActionRequest.Builder sourceServerID(String sourceServerID)

      Source server ID.

      Parameters:
      sourceServerID - Source server ID.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • timeoutSeconds

      PutSourceServerActionRequest.Builder timeoutSeconds(Integer timeoutSeconds)

      Source server post migration custom action timeout in seconds.

      Parameters:
      timeoutSeconds - Source server post migration custom action timeout in seconds.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      PutSourceServerActionRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.