Package com.oracle.bmc.ccdoffers.model
Class OfferRestriction.Builder
- java.lang.Object
-
- com.oracle.bmc.ccdoffers.model.OfferRestriction.Builder
-
- Enclosing class:
- OfferRestriction
public static class OfferRestriction.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OfferRestriction.BuilderavailabilityDomain(String availabilityDomain)The Availability Domain the CCD offer is applicable to.OfferRestrictionbuild()OfferRestriction.Buildercopy(OfferRestriction model)OfferRestriction.Builderregion(String region)The region the CCD offer is applicable to.OfferRestriction.BuildersubscriptionIds(List<String> subscriptionIds)The subscription OCIDs the CCD offer is applicable to.
-
-
-
Method Detail
-
region
public OfferRestriction.Builder region(String region)
The region the CCD offer is applicable to.For example, a CCD offer applicable only to us-ashburn-1.
- Parameters:
region- the value to set- Returns:
- this builder
-
availabilityDomain
public OfferRestriction.Builder availabilityDomain(String availabilityDomain)
The Availability Domain the CCD offer is applicable to.If you are setting availabilityDomain, ensure to also set the region property value.
- Parameters:
availabilityDomain- the value to set- Returns:
- this builder
-
subscriptionIds
public OfferRestriction.Builder subscriptionIds(List<String> subscriptionIds)
The subscription OCIDs the CCD offer is applicable to.- Parameters:
subscriptionIds- the value to set- Returns:
- this builder
-
build
public OfferRestriction build()
-
copy
public OfferRestriction.Builder copy(OfferRestriction model)
-
-