Class NovaQuotaSetUpdate.QuotaSetUpdateConcreteBuilder
- java.lang.Object
-
- org.openstack4j.openstack.compute.domain.NovaQuotaSetUpdate.QuotaSetUpdateConcreteBuilder
-
- All Implemented Interfaces:
Buildable.Builder<QuotaSetUpdateBuilder,QuotaSetUpdate>,QuotaSetUpdateBuilder
- Enclosing class:
- NovaQuotaSetUpdate
public static class NovaQuotaSetUpdate.QuotaSetUpdateConcreteBuilder extends Object implements QuotaSetUpdateBuilder
-
-
Constructor Summary
Constructors Constructor Description QuotaSetUpdateConcreteBuilder()QuotaSetUpdateConcreteBuilder(QuotaSetUpdate model)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description QuotaSetUpdatebuild()Creates and return the Model Entity MQuotaSetUpdateBuildercores(int cores)Number of instanceable coresQuotaSetUpdateBuilderfloatingIps(int floatingIps)Number of floating IPQuotaSetUpdateBuilderfrom(QuotaSetUpdate in)Creates a Builder using the param M as the default valuesQuotaSetUpdateBuilderinjectedFileContentBytes(int injectedFileContentBytes)Injected file maximum lengthQuotaSetUpdateBuilderinjectedFilePathBytes(int injectedFilePathBytes)Injected file path name maximum lengthQuotaSetUpdateBuilderinjectedFiles(int injectedFiles)Number of inject-able filesQuotaSetUpdateBuilderinstances(int instances)Number of permitted instancesQuotaSetUpdateBuilderkeyPairs(int keyPairs)Number of keypairsQuotaSetUpdateBuildermetadataItems(int metadataitems)Metadata items permittedQuotaSetUpdateBuilderram(int ram)Quantity of instanceable RAM (MBytes)QuotaSetUpdateBuildersecurityGroupRules(int securityGroupRules)Number of rules per security group permittedQuotaSetUpdateBuildersecurityGroups(int securityGroups)Number of security groups permitted
-
-
-
Constructor Detail
-
QuotaSetUpdateConcreteBuilder
public QuotaSetUpdateConcreteBuilder()
-
QuotaSetUpdateConcreteBuilder
public QuotaSetUpdateConcreteBuilder(QuotaSetUpdate model)
-
-
Method Detail
-
build
public QuotaSetUpdate build()
Description copied from interface:Buildable.BuilderCreates and return the Model Entity M- Specified by:
buildin interfaceBuildable.Builder<QuotaSetUpdateBuilder,QuotaSetUpdate>- Returns:
- M instance
-
from
public QuotaSetUpdateBuilder from(QuotaSetUpdate in)
Description copied from interface:Buildable.BuilderCreates a Builder using the param M as the default values- Specified by:
fromin interfaceBuildable.Builder<QuotaSetUpdateBuilder,QuotaSetUpdate>- Returns:
- Builder
-
metadataItems
public QuotaSetUpdateBuilder metadataItems(int metadataitems)
Description copied from interface:QuotaSetUpdateBuilderMetadata items permitted- Specified by:
metadataItemsin interfaceQuotaSetUpdateBuilder
-
injectedFileContentBytes
public QuotaSetUpdateBuilder injectedFileContentBytes(int injectedFileContentBytes)
Description copied from interface:QuotaSetUpdateBuilderInjected file maximum length- Specified by:
injectedFileContentBytesin interfaceQuotaSetUpdateBuilder
-
injectedFiles
public QuotaSetUpdateBuilder injectedFiles(int injectedFiles)
Description copied from interface:QuotaSetUpdateBuilderNumber of inject-able files- Specified by:
injectedFilesin interfaceQuotaSetUpdateBuilder
-
ram
public QuotaSetUpdateBuilder ram(int ram)
Description copied from interface:QuotaSetUpdateBuilderQuantity of instanceable RAM (MBytes)- Specified by:
ramin interfaceQuotaSetUpdateBuilder
-
floatingIps
public QuotaSetUpdateBuilder floatingIps(int floatingIps)
Description copied from interface:QuotaSetUpdateBuilderNumber of floating IP- Specified by:
floatingIpsin interfaceQuotaSetUpdateBuilder
-
instances
public QuotaSetUpdateBuilder instances(int instances)
Description copied from interface:QuotaSetUpdateBuilderNumber of permitted instances- Specified by:
instancesin interfaceQuotaSetUpdateBuilder
-
cores
public QuotaSetUpdateBuilder cores(int cores)
Description copied from interface:QuotaSetUpdateBuilderNumber of instanceable cores- Specified by:
coresin interfaceQuotaSetUpdateBuilder
-
securityGroups
public QuotaSetUpdateBuilder securityGroups(int securityGroups)
Description copied from interface:QuotaSetUpdateBuilderNumber of security groups permitted- Specified by:
securityGroupsin interfaceQuotaSetUpdateBuilder
-
securityGroupRules
public QuotaSetUpdateBuilder securityGroupRules(int securityGroupRules)
Description copied from interface:QuotaSetUpdateBuilderNumber of rules per security group permitted- Specified by:
securityGroupRulesin interfaceQuotaSetUpdateBuilder
-
injectedFilePathBytes
public QuotaSetUpdateBuilder injectedFilePathBytes(int injectedFilePathBytes)
Description copied from interface:QuotaSetUpdateBuilderInjected file path name maximum length- Specified by:
injectedFilePathBytesin interfaceQuotaSetUpdateBuilder
-
keyPairs
public QuotaSetUpdateBuilder keyPairs(int keyPairs)
Description copied from interface:QuotaSetUpdateBuilderNumber of keypairs- Specified by:
keyPairsin interfaceQuotaSetUpdateBuilder
-
-