Class DescribeReservedDBInstancesOfferingsRequest

    • Constructor Detail

      • DescribeReservedDBInstancesOfferingsRequest

        public DescribeReservedDBInstancesOfferingsRequest()
    • Method Detail

      • setReservedDBInstancesOfferingId

        public void setReservedDBInstancesOfferingId​(String reservedDBInstancesOfferingId)

        The offering identifier filter value. Specify this parameter to show only the available offering that matches the specified reservation identifier.

        Example: 438012d3-4052-4cc7-b2e3-8d3372e0e706

        Parameters:
        reservedDBInstancesOfferingId - The offering identifier filter value. Specify this parameter to show only the available offering that matches the specified reservation identifier.

        Example: 438012d3-4052-4cc7-b2e3-8d3372e0e706

      • getReservedDBInstancesOfferingId

        public String getReservedDBInstancesOfferingId()

        The offering identifier filter value. Specify this parameter to show only the available offering that matches the specified reservation identifier.

        Example: 438012d3-4052-4cc7-b2e3-8d3372e0e706

        Returns:
        The offering identifier filter value. Specify this parameter to show only the available offering that matches the specified reservation identifier.

        Example: 438012d3-4052-4cc7-b2e3-8d3372e0e706

      • withReservedDBInstancesOfferingId

        public DescribeReservedDBInstancesOfferingsRequest withReservedDBInstancesOfferingId​(String reservedDBInstancesOfferingId)

        The offering identifier filter value. Specify this parameter to show only the available offering that matches the specified reservation identifier.

        Example: 438012d3-4052-4cc7-b2e3-8d3372e0e706

        Parameters:
        reservedDBInstancesOfferingId - The offering identifier filter value. Specify this parameter to show only the available offering that matches the specified reservation identifier.

        Example: 438012d3-4052-4cc7-b2e3-8d3372e0e706

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setDBInstanceClass

        public void setDBInstanceClass​(String dBInstanceClass)

        The DB instance class filter value. Specify this parameter to show only the available offerings matching the specified DB instance class.

        Parameters:
        dBInstanceClass - The DB instance class filter value. Specify this parameter to show only the available offerings matching the specified DB instance class.
      • getDBInstanceClass

        public String getDBInstanceClass()

        The DB instance class filter value. Specify this parameter to show only the available offerings matching the specified DB instance class.

        Returns:
        The DB instance class filter value. Specify this parameter to show only the available offerings matching the specified DB instance class.
      • withDBInstanceClass

        public DescribeReservedDBInstancesOfferingsRequest withDBInstanceClass​(String dBInstanceClass)

        The DB instance class filter value. Specify this parameter to show only the available offerings matching the specified DB instance class.

        Parameters:
        dBInstanceClass - The DB instance class filter value. Specify this parameter to show only the available offerings matching the specified DB instance class.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setDuration

        public void setDuration​(String duration)

        Duration filter value, specified in years or seconds. Specify this parameter to show only reservations for this duration.

        Valid Values: 1 | 3 | 31536000 | 94608000

        Parameters:
        duration - Duration filter value, specified in years or seconds. Specify this parameter to show only reservations for this duration.

        Valid Values: 1 | 3 | 31536000 | 94608000

      • getDuration

        public String getDuration()

        Duration filter value, specified in years or seconds. Specify this parameter to show only reservations for this duration.

        Valid Values: 1 | 3 | 31536000 | 94608000

        Returns:
        Duration filter value, specified in years or seconds. Specify this parameter to show only reservations for this duration.

        Valid Values: 1 | 3 | 31536000 | 94608000

      • withDuration

        public DescribeReservedDBInstancesOfferingsRequest withDuration​(String duration)

        Duration filter value, specified in years or seconds. Specify this parameter to show only reservations for this duration.

        Valid Values: 1 | 3 | 31536000 | 94608000

        Parameters:
        duration - Duration filter value, specified in years or seconds. Specify this parameter to show only reservations for this duration.

        Valid Values: 1 | 3 | 31536000 | 94608000

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setProductDescription

        public void setProductDescription​(String productDescription)

        Product description filter value. Specify this parameter to show only the available offerings matching the specified product description.

        Parameters:
        productDescription - Product description filter value. Specify this parameter to show only the available offerings matching the specified product description.
      • getProductDescription

        public String getProductDescription()

        Product description filter value. Specify this parameter to show only the available offerings matching the specified product description.

        Returns:
        Product description filter value. Specify this parameter to show only the available offerings matching the specified product description.
      • withProductDescription

        public DescribeReservedDBInstancesOfferingsRequest withProductDescription​(String productDescription)

        Product description filter value. Specify this parameter to show only the available offerings matching the specified product description.

        Parameters:
        productDescription - Product description filter value. Specify this parameter to show only the available offerings matching the specified product description.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setOfferingType

        public void setOfferingType​(String offeringType)

        The offering type filter value. Specify this parameter to show only the available offerings matching the specified offering type.

        Valid Values: "Partial Upfront" | "All Upfront" | "No Upfront"

        Parameters:
        offeringType - The offering type filter value. Specify this parameter to show only the available offerings matching the specified offering type.

        Valid Values: "Partial Upfront" | "All Upfront" | "No Upfront"

      • getOfferingType

        public String getOfferingType()

        The offering type filter value. Specify this parameter to show only the available offerings matching the specified offering type.

        Valid Values: "Partial Upfront" | "All Upfront" | "No Upfront"

        Returns:
        The offering type filter value. Specify this parameter to show only the available offerings matching the specified offering type.

        Valid Values: "Partial Upfront" | "All Upfront" | "No Upfront"

      • withOfferingType

        public DescribeReservedDBInstancesOfferingsRequest withOfferingType​(String offeringType)

        The offering type filter value. Specify this parameter to show only the available offerings matching the specified offering type.

        Valid Values: "Partial Upfront" | "All Upfront" | "No Upfront"

        Parameters:
        offeringType - The offering type filter value. Specify this parameter to show only the available offerings matching the specified offering type.

        Valid Values: "Partial Upfront" | "All Upfront" | "No Upfront"

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setMultiAZ

        public void setMultiAZ​(Boolean multiAZ)

        The Multi-AZ filter value. Specify this parameter to show only the available offerings matching the specified Multi-AZ parameter.

        Parameters:
        multiAZ - The Multi-AZ filter value. Specify this parameter to show only the available offerings matching the specified Multi-AZ parameter.
      • getMultiAZ

        public Boolean getMultiAZ()

        The Multi-AZ filter value. Specify this parameter to show only the available offerings matching the specified Multi-AZ parameter.

        Returns:
        The Multi-AZ filter value. Specify this parameter to show only the available offerings matching the specified Multi-AZ parameter.
      • withMultiAZ

        public DescribeReservedDBInstancesOfferingsRequest withMultiAZ​(Boolean multiAZ)

        The Multi-AZ filter value. Specify this parameter to show only the available offerings matching the specified Multi-AZ parameter.

        Parameters:
        multiAZ - The Multi-AZ filter value. Specify this parameter to show only the available offerings matching the specified Multi-AZ parameter.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • isMultiAZ

        public Boolean isMultiAZ()

        The Multi-AZ filter value. Specify this parameter to show only the available offerings matching the specified Multi-AZ parameter.

        Returns:
        The Multi-AZ filter value. Specify this parameter to show only the available offerings matching the specified Multi-AZ parameter.
      • getFilters

        public List<Filter> getFilters()

        This parameter is not currently supported.

        Returns:
        This parameter is not currently supported.
      • setFilters

        public void setFilters​(Collection<Filter> filters)

        This parameter is not currently supported.

        Parameters:
        filters - This parameter is not currently supported.
      • withFilters

        public DescribeReservedDBInstancesOfferingsRequest withFilters​(Collection<Filter> filters)

        This parameter is not currently supported.

        Parameters:
        filters - This parameter is not currently supported.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setMaxRecords

        public void setMaxRecords​(Integer maxRecords)

        The maximum number of records to include in the response. If more than the MaxRecords value is available, a pagination token called a marker is included in the response so that the following results can be retrieved.

        Default: 100

        Constraints: Minimum 20, maximum 100.

        Parameters:
        maxRecords - The maximum number of records to include in the response. If more than the MaxRecords value is available, a pagination token called a marker is included in the response so that the following results can be retrieved.

        Default: 100

        Constraints: Minimum 20, maximum 100.

      • getMaxRecords

        public Integer getMaxRecords()

        The maximum number of records to include in the response. If more than the MaxRecords value is available, a pagination token called a marker is included in the response so that the following results can be retrieved.

        Default: 100

        Constraints: Minimum 20, maximum 100.

        Returns:
        The maximum number of records to include in the response. If more than the MaxRecords value is available, a pagination token called a marker is included in the response so that the following results can be retrieved.

        Default: 100

        Constraints: Minimum 20, maximum 100.

      • withMaxRecords

        public DescribeReservedDBInstancesOfferingsRequest withMaxRecords​(Integer maxRecords)

        The maximum number of records to include in the response. If more than the MaxRecords value is available, a pagination token called a marker is included in the response so that the following results can be retrieved.

        Default: 100

        Constraints: Minimum 20, maximum 100.

        Parameters:
        maxRecords - The maximum number of records to include in the response. If more than the MaxRecords value is available, a pagination token called a marker is included in the response so that the following results can be retrieved.

        Default: 100

        Constraints: Minimum 20, maximum 100.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setMarker

        public void setMarker​(String marker)

        An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

        Parameters:
        marker - An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.
      • getMarker

        public String getMarker()

        An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

        Returns:
        An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.
      • withMarker

        public DescribeReservedDBInstancesOfferingsRequest withMarker​(String marker)

        An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

        Parameters:
        marker - An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.
        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:
        Object.toString()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object