Class QosPolicyState.Builder
- java.lang.Object
-
- com.pulumi.openstack.networking.inputs.QosPolicyState.Builder
-
- Enclosing class:
- QosPolicyState
public static final class QosPolicyState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(QosPolicyState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description QosPolicyState.BuilderallTags(com.pulumi.core.Output<java.util.List<java.lang.String>> allTags)QosPolicyState.BuilderallTags(java.lang.String... allTags)QosPolicyState.BuilderallTags(java.util.List<java.lang.String> allTags)QosPolicyStatebuild()QosPolicyState.BuildercreatedAt(com.pulumi.core.Output<java.lang.String> createdAt)QosPolicyState.BuildercreatedAt(java.lang.String createdAt)QosPolicyState.Builderdescription(com.pulumi.core.Output<java.lang.String> description)QosPolicyState.Builderdescription(java.lang.String description)QosPolicyState.BuilderisDefault(com.pulumi.core.Output<java.lang.Boolean> isDefault)QosPolicyState.BuilderisDefault(java.lang.Boolean isDefault)QosPolicyState.Buildername(com.pulumi.core.Output<java.lang.String> name)QosPolicyState.Buildername(java.lang.String name)QosPolicyState.BuilderprojectId(com.pulumi.core.Output<java.lang.String> projectId)QosPolicyState.BuilderprojectId(java.lang.String projectId)QosPolicyState.Builderregion(com.pulumi.core.Output<java.lang.String> region)QosPolicyState.Builderregion(java.lang.String region)QosPolicyState.BuilderrevisionNumber(com.pulumi.core.Output<java.lang.Integer> revisionNumber)QosPolicyState.BuilderrevisionNumber(java.lang.Integer revisionNumber)QosPolicyState.Buildershared(com.pulumi.core.Output<java.lang.Boolean> shared)QosPolicyState.Buildershared(java.lang.Boolean shared)QosPolicyState.Buildertags(com.pulumi.core.Output<java.util.List<java.lang.String>> tags)QosPolicyState.Buildertags(java.lang.String... tags)QosPolicyState.Buildertags(java.util.List<java.lang.String> tags)QosPolicyState.BuilderupdatedAt(com.pulumi.core.Output<java.lang.String> updatedAt)QosPolicyState.BuilderupdatedAt(java.lang.String updatedAt)QosPolicyState.BuildervalueSpecs(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>> valueSpecs)QosPolicyState.BuildervalueSpecs(java.util.Map<java.lang.String,java.lang.Object> valueSpecs)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(QosPolicyState defaults)
-
-
Method Detail
-
allTags
public QosPolicyState.Builder allTags(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> allTags)
- Parameters:
allTags- The collection of tags assigned on the QoS policy, which have been explicitly and implicitly added.- Returns:
- builder
-
allTags
public QosPolicyState.Builder allTags(java.util.List<java.lang.String> allTags)
- Parameters:
allTags- The collection of tags assigned on the QoS policy, which have been explicitly and implicitly added.- Returns:
- builder
-
allTags
public QosPolicyState.Builder allTags(java.lang.String... allTags)
- Parameters:
allTags- The collection of tags assigned on the QoS policy, which have been explicitly and implicitly added.- Returns:
- builder
-
createdAt
public QosPolicyState.Builder createdAt(@Nullable com.pulumi.core.Output<java.lang.String> createdAt)
- Parameters:
createdAt- The time at which QoS policy was created.- Returns:
- builder
-
createdAt
public QosPolicyState.Builder createdAt(java.lang.String createdAt)
- Parameters:
createdAt- The time at which QoS policy was created.- Returns:
- builder
-
description
public QosPolicyState.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- The human-readable description for the QoS policy. Changing this updates the description of the existing QoS policy.- Returns:
- builder
-
description
public QosPolicyState.Builder description(java.lang.String description)
- Parameters:
description- The human-readable description for the QoS policy. Changing this updates the description of the existing QoS policy.- Returns:
- builder
-
isDefault
public QosPolicyState.Builder isDefault(@Nullable com.pulumi.core.Output<java.lang.Boolean> isDefault)
- Parameters:
isDefault- Indicates whether the QoS policy is default QoS policy or not. Changing this updates the default status of the existing QoS policy.- Returns:
- builder
-
isDefault
public QosPolicyState.Builder isDefault(java.lang.Boolean isDefault)
- Parameters:
isDefault- Indicates whether the QoS policy is default QoS policy or not. Changing this updates the default status of the existing QoS policy.- Returns:
- builder
-
name
public QosPolicyState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- The name of the QoS policy. Changing this updates the name of the existing QoS policy.- Returns:
- builder
-
name
public QosPolicyState.Builder name(java.lang.String name)
- Parameters:
name- The name of the QoS policy. Changing this updates the name of the existing QoS policy.- Returns:
- builder
-
projectId
public QosPolicyState.Builder projectId(@Nullable com.pulumi.core.Output<java.lang.String> projectId)
- Parameters:
projectId- The owner of the QoS policy. Required if admin wants to create a QoS policy for another project. Changing this creates a new QoS policy.- Returns:
- builder
-
projectId
public QosPolicyState.Builder projectId(java.lang.String projectId)
- Parameters:
projectId- The owner of the QoS policy. Required if admin wants to create a QoS policy for another project. Changing this creates a new QoS policy.- Returns:
- builder
-
region
public QosPolicyState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- The region in which to obtain the V2 Networking client. A Networking client is needed to create a Neutron Qos policy. If omitted, the `region` argument of the provider is used. Changing this creates a new QoS policy.- Returns:
- builder
-
region
public QosPolicyState.Builder region(java.lang.String region)
- Parameters:
region- The region in which to obtain the V2 Networking client. A Networking client is needed to create a Neutron Qos policy. If omitted, the `region` argument of the provider is used. Changing this creates a new QoS policy.- Returns:
- builder
-
revisionNumber
public QosPolicyState.Builder revisionNumber(@Nullable com.pulumi.core.Output<java.lang.Integer> revisionNumber)
- Parameters:
revisionNumber- The revision number of the QoS policy.- Returns:
- builder
-
revisionNumber
public QosPolicyState.Builder revisionNumber(java.lang.Integer revisionNumber)
- Parameters:
revisionNumber- The revision number of the QoS policy.- Returns:
- builder
-
shared
public QosPolicyState.Builder shared(@Nullable com.pulumi.core.Output<java.lang.Boolean> shared)
- Parameters:
shared- Indicates whether this QoS policy is shared across all projects. Changing this updates the shared status of the existing QoS policy.- Returns:
- builder
-
shared
public QosPolicyState.Builder shared(java.lang.Boolean shared)
- Parameters:
shared- Indicates whether this QoS policy is shared across all projects. Changing this updates the shared status of the existing QoS policy.- Returns:
- builder
-
tags
public QosPolicyState.Builder tags(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> tags)
- Parameters:
tags- A set of string tags for the QoS policy.- Returns:
- builder
-
tags
public QosPolicyState.Builder tags(java.util.List<java.lang.String> tags)
- Parameters:
tags- A set of string tags for the QoS policy.- Returns:
- builder
-
tags
public QosPolicyState.Builder tags(java.lang.String... tags)
- Parameters:
tags- A set of string tags for the QoS policy.- Returns:
- builder
-
updatedAt
public QosPolicyState.Builder updatedAt(@Nullable com.pulumi.core.Output<java.lang.String> updatedAt)
- Parameters:
updatedAt- The time at which QoS policy was created.- Returns:
- builder
-
updatedAt
public QosPolicyState.Builder updatedAt(java.lang.String updatedAt)
- Parameters:
updatedAt- The time at which QoS policy was created.- Returns:
- builder
-
valueSpecs
public QosPolicyState.Builder valueSpecs(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>> valueSpecs)
- Parameters:
valueSpecs- Map of additional options.- Returns:
- builder
-
valueSpecs
public QosPolicyState.Builder valueSpecs(java.util.Map<java.lang.String,java.lang.Object> valueSpecs)
- Parameters:
valueSpecs- Map of additional options.- Returns:
- builder
-
build
public QosPolicyState build()
-
-