Class SpotDatafeedSubscription

java.lang.Object
com.amazonaws.services.ec2.model.SpotDatafeedSubscription
All Implemented Interfaces:
Serializable, Cloneable

public class SpotDatafeedSubscription extends Object implements Serializable, Cloneable

Describes the data feed for a Spot instance.

See Also:
  • Constructor Details

    • SpotDatafeedSubscription

      public SpotDatafeedSubscription()
  • Method Details

    • setOwnerId

      public void setOwnerId(String ownerId)

      The AWS account ID of the account.

      Parameters:
      ownerId - The AWS account ID of the account.
    • getOwnerId

      public String getOwnerId()

      The AWS account ID of the account.

      Returns:
      The AWS account ID of the account.
    • withOwnerId

      public SpotDatafeedSubscription withOwnerId(String ownerId)

      The AWS account ID of the account.

      Parameters:
      ownerId - The AWS account ID of the account.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • setBucket

      public void setBucket(String bucket)

      The Amazon S3 bucket where the Spot instance data feed is located.

      Parameters:
      bucket - The Amazon S3 bucket where the Spot instance data feed is located.
    • getBucket

      public String getBucket()

      The Amazon S3 bucket where the Spot instance data feed is located.

      Returns:
      The Amazon S3 bucket where the Spot instance data feed is located.
    • withBucket

      public SpotDatafeedSubscription withBucket(String bucket)

      The Amazon S3 bucket where the Spot instance data feed is located.

      Parameters:
      bucket - The Amazon S3 bucket where the Spot instance data feed is located.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • setPrefix

      public void setPrefix(String prefix)

      The prefix that is prepended to data feed files.

      Parameters:
      prefix - The prefix that is prepended to data feed files.
    • getPrefix

      public String getPrefix()

      The prefix that is prepended to data feed files.

      Returns:
      The prefix that is prepended to data feed files.
    • withPrefix

      public SpotDatafeedSubscription withPrefix(String prefix)

      The prefix that is prepended to data feed files.

      Parameters:
      prefix - The prefix that is prepended to data feed files.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • setState

      public void setState(String state)

      The state of the Spot instance data feed subscription.

      Parameters:
      state - The state of the Spot instance data feed subscription.
      See Also:
    • getState

      public String getState()

      The state of the Spot instance data feed subscription.

      Returns:
      The state of the Spot instance data feed subscription.
      See Also:
    • withState

      public SpotDatafeedSubscription withState(String state)

      The state of the Spot instance data feed subscription.

      Parameters:
      state - The state of the Spot instance data feed subscription.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • setState

      public void setState(DatafeedSubscriptionState state)

      The state of the Spot instance data feed subscription.

      Parameters:
      state - The state of the Spot instance data feed subscription.
      See Also:
    • withState

      The state of the Spot instance data feed subscription.

      Parameters:
      state - The state of the Spot instance data feed subscription.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • setFault

      public void setFault(SpotInstanceStateFault fault)

      The fault codes for the Spot instance request, if any.

      Parameters:
      fault - The fault codes for the Spot instance request, if any.
    • getFault

      public SpotInstanceStateFault getFault()

      The fault codes for the Spot instance request, if any.

      Returns:
      The fault codes for the Spot instance request, if any.
    • withFault

      The fault codes for the Spot instance request, if any.

      Parameters:
      fault - The fault codes for the Spot instance request, if any.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • 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

      public SpotDatafeedSubscription clone()
      Overrides:
      clone in class Object