Class ModifyInstancePlacementRequest

java.lang.Object
com.amazonaws.AmazonWebServiceRequest
com.amazonaws.services.ec2.model.ModifyInstancePlacementRequest
All Implemented Interfaces:
ReadLimitInfo, DryRunSupportedRequest<ModifyInstancePlacementRequest>, Serializable, Cloneable

public class ModifyInstancePlacementRequest extends AmazonWebServiceRequest implements Serializable, Cloneable, DryRunSupportedRequest<ModifyInstancePlacementRequest>

Contains the parameters for ModifyInstancePlacement.

See Also:
  • Constructor Details

    • ModifyInstancePlacementRequest

      public ModifyInstancePlacementRequest()
  • Method Details

    • setInstanceId

      public void setInstanceId(String instanceId)

      The ID of the instance that you are modifying.

      Parameters:
      instanceId - The ID of the instance that you are modifying.
    • getInstanceId

      public String getInstanceId()

      The ID of the instance that you are modifying.

      Returns:
      The ID of the instance that you are modifying.
    • withInstanceId

      public ModifyInstancePlacementRequest withInstanceId(String instanceId)

      The ID of the instance that you are modifying.

      Parameters:
      instanceId - The ID of the instance that you are modifying.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • setTenancy

      public void setTenancy(String tenancy)

      The tenancy of the instance that you are modifying.

      Parameters:
      tenancy - The tenancy of the instance that you are modifying.
      See Also:
    • getTenancy

      public String getTenancy()

      The tenancy of the instance that you are modifying.

      Returns:
      The tenancy of the instance that you are modifying.
      See Also:
    • withTenancy

      public ModifyInstancePlacementRequest withTenancy(String tenancy)

      The tenancy of the instance that you are modifying.

      Parameters:
      tenancy - The tenancy of the instance that you are modifying.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • setTenancy

      public void setTenancy(HostTenancy tenancy)

      The tenancy of the instance that you are modifying.

      Parameters:
      tenancy - The tenancy of the instance that you are modifying.
      See Also:
    • withTenancy

      public ModifyInstancePlacementRequest withTenancy(HostTenancy tenancy)

      The tenancy of the instance that you are modifying.

      Parameters:
      tenancy - The tenancy of the instance that you are modifying.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • setAffinity

      public void setAffinity(String affinity)

      The new affinity setting for the instance.

      Parameters:
      affinity - The new affinity setting for the instance.
      See Also:
    • getAffinity

      public String getAffinity()

      The new affinity setting for the instance.

      Returns:
      The new affinity setting for the instance.
      See Also:
    • withAffinity

      public ModifyInstancePlacementRequest withAffinity(String affinity)

      The new affinity setting for the instance.

      Parameters:
      affinity - The new affinity setting for the instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • setAffinity

      public void setAffinity(Affinity affinity)

      The new affinity setting for the instance.

      Parameters:
      affinity - The new affinity setting for the instance.
      See Also:
    • withAffinity

      public ModifyInstancePlacementRequest withAffinity(Affinity affinity)

      The new affinity setting for the instance.

      Parameters:
      affinity - The new affinity setting for the instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • setHostId

      public void setHostId(String hostId)

      The ID of the Dedicated host that the instance will have affinity with.

      Parameters:
      hostId - The ID of the Dedicated host that the instance will have affinity with.
    • getHostId

      public String getHostId()

      The ID of the Dedicated host that the instance will have affinity with.

      Returns:
      The ID of the Dedicated host that the instance will have affinity with.
    • withHostId

      public ModifyInstancePlacementRequest withHostId(String hostId)

      The ID of the Dedicated host that the instance will have affinity with.

      Parameters:
      hostId - The ID of the Dedicated host that the instance will have affinity with.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • getDryRunRequest

      public Request<ModifyInstancePlacementRequest> getDryRunRequest()
      This method is intended for internal use only. Returns the marshaled request configured with additional parameters to enable operation dry-run.
      Specified by:
      getDryRunRequest in interface DryRunSupportedRequest<ModifyInstancePlacementRequest>
    • toString

      public String toString()
      Returns a string representation of this object; useful for testing and debugging.
      Overrides:
      toString in class Object
      Returns:
      A string representation of this object.
      See Also:
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • clone

      Description copied from class: AmazonWebServiceRequest
      Creates a shallow clone of this request. Explicitly does not clone the deep structure of the request object.
      Overrides:
      clone in class AmazonWebServiceRequest
      See Also: