Interface DistributionBundle.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DistributionBundle.Builder,DistributionBundle>,SdkBuilder<DistributionBundle.Builder,DistributionBundle>,SdkPojo
- Enclosing class:
- DistributionBundle
public static interface DistributionBundle.Builder extends SdkPojo, CopyableBuilder<DistributionBundle.Builder,DistributionBundle>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DistributionBundle.BuilderbundleId(String bundleId)The ID of the bundle.DistributionBundle.BuilderisActive(Boolean isActive)Indicates whether the bundle is active, and can be specified for a new or existing distribution.DistributionBundle.Buildername(String name)The name of the distribution bundle.DistributionBundle.Builderprice(Float price)The monthly price, in US dollars, of the bundle.DistributionBundle.BuildertransferPerMonthInGb(Integer transferPerMonthInGb)The monthly network transfer quota of the bundle.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
bundleId
DistributionBundle.Builder bundleId(String bundleId)
The ID of the bundle.
- Parameters:
bundleId- The ID of the bundle.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
DistributionBundle.Builder name(String name)
The name of the distribution bundle.
- Parameters:
name- The name of the distribution bundle.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
price
DistributionBundle.Builder price(Float price)
The monthly price, in US dollars, of the bundle.
- Parameters:
price- The monthly price, in US dollars, of the bundle.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
transferPerMonthInGb
DistributionBundle.Builder transferPerMonthInGb(Integer transferPerMonthInGb)
The monthly network transfer quota of the bundle.
- Parameters:
transferPerMonthInGb- The monthly network transfer quota of the bundle.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isActive
DistributionBundle.Builder isActive(Boolean isActive)
Indicates whether the bundle is active, and can be specified for a new or existing distribution.
- Parameters:
isActive- Indicates whether the bundle is active, and can be specified for a new or existing distribution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-