Package com.oracle.bmc.marketplace.model
Class LaunchEligibility.Builder
- java.lang.Object
-
- com.oracle.bmc.marketplace.model.LaunchEligibility.Builder
-
- Enclosing class:
- LaunchEligibility
public static class LaunchEligibility.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LaunchEligibilitybuild()LaunchEligibility.Buildercopy(LaunchEligibility model)LaunchEligibility.BuilderimageId(String imageId)PIC Image IDLaunchEligibility.BuilderineligibilityReason(IneligibilityReasonEnum ineligibilityReason)Reason the account is ineligible to launch paid listingsLaunchEligibility.BuilderisLaunchAllowed(Boolean isLaunchAllowed)Is the tenant permitted to launch the PIC imageLaunchEligibility.Buildermeters(String meters)related meters for the PIC image
-
-
-
Method Detail
-
imageId
public LaunchEligibility.Builder imageId(String imageId)
PIC Image ID- Parameters:
imageId- the value to set- Returns:
- this builder
-
isLaunchAllowed
public LaunchEligibility.Builder isLaunchAllowed(Boolean isLaunchAllowed)
Is the tenant permitted to launch the PIC image- Parameters:
isLaunchAllowed- the value to set- Returns:
- this builder
-
meters
public LaunchEligibility.Builder meters(String meters)
related meters for the PIC image- Parameters:
meters- the value to set- Returns:
- this builder
-
ineligibilityReason
public LaunchEligibility.Builder ineligibilityReason(IneligibilityReasonEnum ineligibilityReason)
Reason the account is ineligible to launch paid listings- Parameters:
ineligibilityReason- the value to set- Returns:
- this builder
-
build
public LaunchEligibility build()
-
copy
public LaunchEligibility.Builder copy(LaunchEligibility model)
-
-