Interface DeleteReservationResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<DeleteReservationResponse.Builder,DeleteReservationResponse>,MediaLiveResponse.Builder,SdkBuilder<DeleteReservationResponse.Builder,DeleteReservationResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- DeleteReservationResponse
public static interface DeleteReservationResponse.Builder extends MediaLiveResponse.Builder, SdkPojo, CopyableBuilder<DeleteReservationResponse.Builder,DeleteReservationResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description DeleteReservationResponse.Builderarn(String arn)Unique reservation ARN, e.g.DeleteReservationResponse.Buildercount(Integer count)Number of reserved resourcesDeleteReservationResponse.BuildercurrencyCode(String currencyCode)Currency code for usagePrice and fixedPrice in ISO-4217 format, e.g.DeleteReservationResponse.Builderduration(Integer duration)Lease duration, e.g.DeleteReservationResponse.BuilderdurationUnits(String durationUnits)Units for duration, e.g.DeleteReservationResponse.BuilderdurationUnits(OfferingDurationUnits durationUnits)Units for duration, e.g.DeleteReservationResponse.Builderend(String end)Reservation UTC end date and time in ISO-8601 format, e.g.DeleteReservationResponse.BuilderfixedPrice(Double fixedPrice)One-time charge for each reserved resource, e.g.DeleteReservationResponse.Buildername(String name)User specified reservation nameDeleteReservationResponse.BuilderofferingDescription(String offeringDescription)Offering description, e.g.DeleteReservationResponse.BuilderofferingId(String offeringId)Unique offering ID, e.g.DeleteReservationResponse.BuilderofferingType(String offeringType)Offering type, e.g.DeleteReservationResponse.BuilderofferingType(OfferingType offeringType)Offering type, e.g.DeleteReservationResponse.Builderregion(String region)AWS region, e.g.default DeleteReservationResponse.BuilderrenewalSettings(Consumer<RenewalSettings.Builder> renewalSettings)Renewal settings for the reservation This is a convenience method that creates an instance of theRenewalSettings.Builderavoiding the need to create one manually viaRenewalSettings.builder().DeleteReservationResponse.BuilderrenewalSettings(RenewalSettings renewalSettings)Renewal settings for the reservationDeleteReservationResponse.BuilderreservationId(String reservationId)Unique reservation ID, e.g.default DeleteReservationResponse.BuilderresourceSpecification(Consumer<ReservationResourceSpecification.Builder> resourceSpecification)Resource configuration details This is a convenience method that creates an instance of theReservationResourceSpecification.Builderavoiding the need to create one manually viaReservationResourceSpecification.builder().DeleteReservationResponse.BuilderresourceSpecification(ReservationResourceSpecification resourceSpecification)Resource configuration detailsDeleteReservationResponse.Builderstart(String start)Reservation UTC start date and time in ISO-8601 format, e.g.DeleteReservationResponse.Builderstate(String state)Current state of reservation, e.g.DeleteReservationResponse.Builderstate(ReservationState state)Current state of reservation, e.g.DeleteReservationResponse.Buildertags(Map<String,String> tags)A collection of key-value pairsDeleteReservationResponse.BuilderusagePrice(Double usagePrice)Recurring usage charge for each reserved resource, e.g.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.medialive.model.MediaLiveResponse.Builder
build, responseMetadata, responseMetadata
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
arn
DeleteReservationResponse.Builder arn(String arn)
Unique reservation ARN, e.g. 'arn:aws:medialive:us-west-2:123456789012:reservation:1234567'- Parameters:
arn- Unique reservation ARN, e.g. 'arn:aws:medialive:us-west-2:123456789012:reservation:1234567'- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
count
DeleteReservationResponse.Builder count(Integer count)
Number of reserved resources- Parameters:
count- Number of reserved resources- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
currencyCode
DeleteReservationResponse.Builder currencyCode(String currencyCode)
Currency code for usagePrice and fixedPrice in ISO-4217 format, e.g. 'USD'- Parameters:
currencyCode- Currency code for usagePrice and fixedPrice in ISO-4217 format, e.g. 'USD'- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
duration
DeleteReservationResponse.Builder duration(Integer duration)
Lease duration, e.g. '12'- Parameters:
duration- Lease duration, e.g. '12'- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
durationUnits
DeleteReservationResponse.Builder durationUnits(String durationUnits)
Units for duration, e.g. 'MONTHS'- Parameters:
durationUnits- Units for duration, e.g. 'MONTHS'- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
OfferingDurationUnits,OfferingDurationUnits
-
durationUnits
DeleteReservationResponse.Builder durationUnits(OfferingDurationUnits durationUnits)
Units for duration, e.g. 'MONTHS'- Parameters:
durationUnits- Units for duration, e.g. 'MONTHS'- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
OfferingDurationUnits,OfferingDurationUnits
-
end
DeleteReservationResponse.Builder end(String end)
Reservation UTC end date and time in ISO-8601 format, e.g. '2019-03-01T00:00:00'- Parameters:
end- Reservation UTC end date and time in ISO-8601 format, e.g. '2019-03-01T00:00:00'- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fixedPrice
DeleteReservationResponse.Builder fixedPrice(Double fixedPrice)
One-time charge for each reserved resource, e.g. '0.0' for a NO_UPFRONT offering- Parameters:
fixedPrice- One-time charge for each reserved resource, e.g. '0.0' for a NO_UPFRONT offering- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
DeleteReservationResponse.Builder name(String name)
User specified reservation name- Parameters:
name- User specified reservation name- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
offeringDescription
DeleteReservationResponse.Builder offeringDescription(String offeringDescription)
Offering description, e.g. 'HD AVC output at 10-20 Mbps, 30 fps, and standard VQ in US West (Oregon)'- Parameters:
offeringDescription- Offering description, e.g. 'HD AVC output at 10-20 Mbps, 30 fps, and standard VQ in US West (Oregon)'- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
offeringId
DeleteReservationResponse.Builder offeringId(String offeringId)
Unique offering ID, e.g. '87654321'- Parameters:
offeringId- Unique offering ID, e.g. '87654321'- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
offeringType
DeleteReservationResponse.Builder offeringType(String offeringType)
Offering type, e.g. 'NO_UPFRONT'- Parameters:
offeringType- Offering type, e.g. 'NO_UPFRONT'- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
OfferingType,OfferingType
-
offeringType
DeleteReservationResponse.Builder offeringType(OfferingType offeringType)
Offering type, e.g. 'NO_UPFRONT'- Parameters:
offeringType- Offering type, e.g. 'NO_UPFRONT'- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
OfferingType,OfferingType
-
region
DeleteReservationResponse.Builder region(String region)
AWS region, e.g. 'us-west-2'- Parameters:
region- AWS region, e.g. 'us-west-2'- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
renewalSettings
DeleteReservationResponse.Builder renewalSettings(RenewalSettings renewalSettings)
Renewal settings for the reservation- Parameters:
renewalSettings- Renewal settings for the reservation- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
renewalSettings
default DeleteReservationResponse.Builder renewalSettings(Consumer<RenewalSettings.Builder> renewalSettings)
Renewal settings for the reservation This is a convenience method that creates an instance of theRenewalSettings.Builderavoiding the need to create one manually viaRenewalSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed torenewalSettings(RenewalSettings).- Parameters:
renewalSettings- a consumer that will call methods onRenewalSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
renewalSettings(RenewalSettings)
-
reservationId
DeleteReservationResponse.Builder reservationId(String reservationId)
Unique reservation ID, e.g. '1234567'- Parameters:
reservationId- Unique reservation ID, e.g. '1234567'- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceSpecification
DeleteReservationResponse.Builder resourceSpecification(ReservationResourceSpecification resourceSpecification)
Resource configuration details- Parameters:
resourceSpecification- Resource configuration details- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceSpecification
default DeleteReservationResponse.Builder resourceSpecification(Consumer<ReservationResourceSpecification.Builder> resourceSpecification)
Resource configuration details This is a convenience method that creates an instance of theReservationResourceSpecification.Builderavoiding the need to create one manually viaReservationResourceSpecification.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toresourceSpecification(ReservationResourceSpecification).- Parameters:
resourceSpecification- a consumer that will call methods onReservationResourceSpecification.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
resourceSpecification(ReservationResourceSpecification)
-
start
DeleteReservationResponse.Builder start(String start)
Reservation UTC start date and time in ISO-8601 format, e.g. '2018-03-01T00:00:00'- Parameters:
start- Reservation UTC start date and time in ISO-8601 format, e.g. '2018-03-01T00:00:00'- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
DeleteReservationResponse.Builder state(String state)
Current state of reservation, e.g. 'ACTIVE'- Parameters:
state- Current state of reservation, e.g. 'ACTIVE'- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ReservationState,ReservationState
-
state
DeleteReservationResponse.Builder state(ReservationState state)
Current state of reservation, e.g. 'ACTIVE'- Parameters:
state- Current state of reservation, e.g. 'ACTIVE'- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ReservationState,ReservationState
-
tags
DeleteReservationResponse.Builder tags(Map<String,String> tags)
A collection of key-value pairs- Parameters:
tags- A collection of key-value pairs- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
usagePrice
DeleteReservationResponse.Builder usagePrice(Double usagePrice)
Recurring usage charge for each reserved resource, e.g. '157.0'- Parameters:
usagePrice- Recurring usage charge for each reserved resource, e.g. '157.0'- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-