Interface NetQosPolicy
-
- All Superinterfaces:
Buildable<NetQosPolicyBuilder>,ModelEntity,Serializable
- All Known Implementing Classes:
NeutronNetQosPolicy
public interface NetQosPolicy extends ModelEntity, Buildable<NetQosPolicyBuilder>
Network qos policy that are bound to a Tenant- Author:
- bboyHan
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.openstack4j.common.Buildable
Buildable.Builder<T extends Buildable.Builder<T,M>,M extends Buildable<?>>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetDescription()A human-readable description for the resource.StringgetName()human-readable nameStringgetTenantId()The ID of the project that owns the resource.booleanisDefault()if True, the QoS policy is the default policy.booleanisShared()Set to true to share this policy with other projects.
-
-
-
Method Detail
-
getDescription
String getDescription()
A human-readable description for the resource. Default is an empty string.- Returns:
- Description
-
getTenantId
String getTenantId()
The ID of the project that owns the resource. Only administrative and users with advsvc role can specify a project ID other than their own. You cannot change this value through authorization policies.- Returns:
- tenantId
-
isShared
boolean isShared()
Set to true to share this policy with other projects. Default is false.- Returns:
- true or false
-
isDefault
boolean isDefault()
if True, the QoS policy is the default policy.- Returns:
- true or false
-
getName
String getName()
human-readable name- Returns:
- name
-
-