Interface GetCostEstimateRequest.Builder

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

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

    • resourceName

      GetCostEstimateRequest.Builder resourceName(String resourceName)

      The resource name.

      Parameters:
      resourceName - The resource name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • startTime

      The cost estimate start time.

      Constraints:

      • Specified in Coordinated Universal Time (UTC).

      • Specified in the Unix time format.

        For example, if you want to use a start time of October 1, 2018, at 8 PM UTC, specify 1538424000 as the start time.

      You can convert a human-friendly time to Unix time format using a converter like Epoch converter.

      Parameters:
      startTime - The cost estimate start time.

      Constraints:

      • Specified in Coordinated Universal Time (UTC).

      • Specified in the Unix time format.

        For example, if you want to use a start time of October 1, 2018, at 8 PM UTC, specify 1538424000 as the start time.

      You can convert a human-friendly time to Unix time format using a converter like Epoch converter.

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

      The cost estimate end time.

      Constraints:

      • Specified in Coordinated Universal Time (UTC).

      • Specified in the Unix time format.

        For example, if you want to use an end time of October 1, 2018, at 9 PM UTC, specify 1538427600 as the end time.

      You can convert a human-friendly time to Unix time format using a converter like Epoch converter.

      Parameters:
      endTime - The cost estimate end time.

      Constraints:

      • Specified in Coordinated Universal Time (UTC).

      • Specified in the Unix time format.

        For example, if you want to use an end time of October 1, 2018, at 9 PM UTC, specify 1538427600 as the end time.

      You can convert a human-friendly time to Unix time format using a converter like Epoch converter.

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

      GetCostEstimateRequest.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.