public static final class ConfigSpec.Builder
extends java.lang.Object
ConfigSpec
.Constructor and Description |
---|
Builder()
Constructor with parameters for the required properties of
ConfigSpec . |
Modifier and Type | Method and Description |
---|---|
ConfigSpec |
build() |
ConfigSpec.Builder |
setAvailability(java.util.Map<java.lang.String,java.util.List<InstanceTypeConfig>> availability)
Map of region to instance types available in that region
|
ConfigSpec.Builder |
setExpiryInDays(java.lang.Long expiryInDays)
Indicates after how many days the sddc should expire
|
ConfigSpec.Builder |
setPoweredBy(java.util.Map<java.lang.String,java.util.List<PoweredByInstanceTypeConfig>> poweredBy)
Map of region to instance types available for the powered by type.
|
ConfigSpec.Builder |
setPoweredByOutpostAvailable(java.lang.Boolean poweredByOutpostAvailable)
Indicates if this org supports deployments that are powered by VMC on outposts
|
ConfigSpec.Builder |
setSddcSizes(java.util.List<java.lang.String> sddcSizes) |
public Builder()
ConfigSpec
.public ConfigSpec.Builder setPoweredByOutpostAvailable(java.lang.Boolean poweredByOutpostAvailable)
poweredByOutpostAvailable
- New value for the property.public ConfigSpec.Builder setExpiryInDays(java.lang.Long expiryInDays)
expiryInDays
- New value for the property.public ConfigSpec.Builder setSddcSizes(java.util.List<java.lang.String> sddcSizes)
sddcSizes
- New value for the property.public ConfigSpec.Builder setAvailability(java.util.Map<java.lang.String,java.util.List<InstanceTypeConfig>> availability)
availability
- New value for the property.public ConfigSpec.Builder setPoweredBy(java.util.Map<java.lang.String,java.util.List<PoweredByInstanceTypeConfig>> poweredBy)
poweredBy
- New value for the property.public ConfigSpec build()