Class GetCapacityBlockOfferingPlainArgs.Builder

    • Method Detail

      • capacityDurationHours

        public GetCapacityBlockOfferingPlainArgs.Builder capacityDurationHours​(java.lang.Integer capacityDurationHours)
        Parameters:
        capacityDurationHours - The amount of time of the Capacity Block reservation in hours.
        Returns:
        builder
      • endDateRange

        public GetCapacityBlockOfferingPlainArgs.Builder endDateRange​(@Nullable
                                                                      java.lang.String endDateRange)
        Parameters:
        endDateRange - The date and time at which the Capacity Block Reservation expires. When a Capacity Reservation expires, the reserved capacity is released and you can no longer launch instances into it. Valid values: [RFC3339 time string](https://tools.ietf.org/html/rfc3339#section-5.8) (`YYYY-MM-DDTHH:MM:SSZ`)
        Returns:
        builder
      • instanceCount

        public GetCapacityBlockOfferingPlainArgs.Builder instanceCount​(java.lang.Integer instanceCount)
        Parameters:
        instanceCount - The number of instances for which to reserve capacity.
        Returns:
        builder
      • instanceType

        public GetCapacityBlockOfferingPlainArgs.Builder instanceType​(java.lang.String instanceType)
        Parameters:
        instanceType - The instance type for which to reserve capacity.
        Returns:
        builder
      • startDateRange

        public GetCapacityBlockOfferingPlainArgs.Builder startDateRange​(@Nullable
                                                                        java.lang.String startDateRange)
        Parameters:
        startDateRange - The date and time at which the Capacity Block Reservation starts. Valid values: [RFC3339 time string](https://tools.ietf.org/html/rfc3339#section-5.8) (`YYYY-MM-DDTHH:MM:SSZ`)
        Returns:
        builder