Class NeutronNetQosPolicy.NetQosPolicyConcreteBuilder
- java.lang.Object
-
- org.openstack4j.openstack.networking.domain.ext.NeutronNetQosPolicy.NetQosPolicyConcreteBuilder
-
- All Implemented Interfaces:
Buildable.Builder<NetQosPolicyBuilder,NetQosPolicy>,NetQosPolicyBuilder
- Enclosing class:
- NeutronNetQosPolicy
public static class NeutronNetQosPolicy.NetQosPolicyConcreteBuilder extends Object implements NetQosPolicyBuilder
-
-
Constructor Summary
Constructors Constructor Description NetQosPolicyConcreteBuilder()NetQosPolicyConcreteBuilder(NeutronNetQosPolicy model)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NetQosPolicybuild()Creates and return the Model Entity MNetQosPolicyBuilderdescription(String description)SeeNetQosPolicy.getDescription()for detailsNetQosPolicyBuilderfrom(NetQosPolicy in)Creates a Builder using the param M as the default valuesNetQosPolicyBuilderisDefault(boolean isDefault)SeeNetQosPolicy.isDefault()for detailsNetQosPolicyBuildername(String name)SeeNetQosPolicy.getName()for detailsNetQosPolicyBuildershared(boolean shared)SeeNetQosPolicy.isShared()for detailsNetQosPolicyBuildertenantId(String tenantId)SeeNetQosPolicy.getTenantId()for details
-
-
-
Constructor Detail
-
NetQosPolicyConcreteBuilder
public NetQosPolicyConcreteBuilder()
-
NetQosPolicyConcreteBuilder
public NetQosPolicyConcreteBuilder(NeutronNetQosPolicy model)
-
-
Method Detail
-
build
public NetQosPolicy build()
Description copied from interface:Buildable.BuilderCreates and return the Model Entity M- Specified by:
buildin interfaceBuildable.Builder<NetQosPolicyBuilder,NetQosPolicy>- Returns:
- M instance
-
from
public NetQosPolicyBuilder from(NetQosPolicy in)
Description copied from interface:Buildable.BuilderCreates a Builder using the param M as the default values- Specified by:
fromin interfaceBuildable.Builder<NetQosPolicyBuilder,NetQosPolicy>- Returns:
- Builder
-
description
public NetQosPolicyBuilder description(String description)
Description copied from interface:NetQosPolicyBuilderSeeNetQosPolicy.getDescription()for details- Specified by:
descriptionin interfaceNetQosPolicyBuilder- Parameters:
description- qos description- Returns:
- NetQosPolicyBuilder
-
tenantId
public NetQosPolicyBuilder tenantId(String tenantId)
Description copied from interface:NetQosPolicyBuilderSeeNetQosPolicy.getTenantId()for details- Specified by:
tenantIdin interfaceNetQosPolicyBuilder- Parameters:
tenantId- tenantId- Returns:
- NetQosPolicyBuilder
-
shared
public NetQosPolicyBuilder shared(boolean shared)
Description copied from interface:NetQosPolicyBuilderSeeNetQosPolicy.isShared()for details- Specified by:
sharedin interfaceNetQosPolicyBuilder- Parameters:
shared- true or false- Returns:
- NetQosPolicyBuilder
-
isDefault
public NetQosPolicyBuilder isDefault(boolean isDefault)
Description copied from interface:NetQosPolicyBuilderSeeNetQosPolicy.isDefault()for details- Specified by:
isDefaultin interfaceNetQosPolicyBuilder- Parameters:
isDefault- if True, the QoS policy is the default policy.- Returns:
- NetQosPolicyBuilder
-
name
public NetQosPolicyBuilder name(String name)
Description copied from interface:NetQosPolicyBuilderSeeNetQosPolicy.getName()for details- Specified by:
namein interfaceNetQosPolicyBuilder- Parameters:
name- human-readable name- Returns:
- NetQosPolicyBuilder
-
-