Class WorkspacePolicyArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.apimanagement.WorkspacePolicyArgs.Builder
-
- Enclosing class:
- WorkspacePolicyArgs
public static final class WorkspacePolicyArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(WorkspacePolicyArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WorkspacePolicyArgs
build()
WorkspacePolicyArgs.Builder
format(PolicyContentFormat format)
WorkspacePolicyArgs.Builder
format(com.pulumi.core.Either<java.lang.String,PolicyContentFormat> format)
WorkspacePolicyArgs.Builder
format(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,PolicyContentFormat>> format)
WorkspacePolicyArgs.Builder
format(java.lang.String format)
WorkspacePolicyArgs.Builder
policyId(com.pulumi.core.Output<java.lang.String> policyId)
WorkspacePolicyArgs.Builder
policyId(java.lang.String policyId)
WorkspacePolicyArgs.Builder
resourceGroupName(com.pulumi.core.Output<java.lang.String> resourceGroupName)
WorkspacePolicyArgs.Builder
resourceGroupName(java.lang.String resourceGroupName)
WorkspacePolicyArgs.Builder
serviceName(com.pulumi.core.Output<java.lang.String> serviceName)
WorkspacePolicyArgs.Builder
serviceName(java.lang.String serviceName)
WorkspacePolicyArgs.Builder
value(com.pulumi.core.Output<java.lang.String> value)
WorkspacePolicyArgs.Builder
value(java.lang.String value)
WorkspacePolicyArgs.Builder
workspaceId(com.pulumi.core.Output<java.lang.String> workspaceId)
WorkspacePolicyArgs.Builder
workspaceId(java.lang.String workspaceId)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(WorkspacePolicyArgs defaults)
-
-
Method Detail
-
format
public WorkspacePolicyArgs.Builder format(@Nullable com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,PolicyContentFormat>> format)
- Parameters:
format
- Format of the policyContent.- Returns:
- builder
-
format
public WorkspacePolicyArgs.Builder format(com.pulumi.core.Either<java.lang.String,PolicyContentFormat> format)
- Parameters:
format
- Format of the policyContent.- Returns:
- builder
-
format
public WorkspacePolicyArgs.Builder format(java.lang.String format)
- Parameters:
format
- Format of the policyContent.- Returns:
- builder
-
format
public WorkspacePolicyArgs.Builder format(PolicyContentFormat format)
- Parameters:
format
- Format of the policyContent.- Returns:
- builder
-
policyId
public WorkspacePolicyArgs.Builder policyId(@Nullable com.pulumi.core.Output<java.lang.String> policyId)
- Parameters:
policyId
- The identifier of the Policy.- Returns:
- builder
-
policyId
public WorkspacePolicyArgs.Builder policyId(java.lang.String policyId)
- Parameters:
policyId
- The identifier of the Policy.- Returns:
- builder
-
resourceGroupName
public WorkspacePolicyArgs.Builder resourceGroupName(com.pulumi.core.Output<java.lang.String> resourceGroupName)
- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.- Returns:
- builder
-
resourceGroupName
public WorkspacePolicyArgs.Builder resourceGroupName(java.lang.String resourceGroupName)
- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.- Returns:
- builder
-
serviceName
public WorkspacePolicyArgs.Builder serviceName(com.pulumi.core.Output<java.lang.String> serviceName)
- Parameters:
serviceName
- The name of the API Management service.- Returns:
- builder
-
serviceName
public WorkspacePolicyArgs.Builder serviceName(java.lang.String serviceName)
- Parameters:
serviceName
- The name of the API Management service.- Returns:
- builder
-
value
public WorkspacePolicyArgs.Builder value(com.pulumi.core.Output<java.lang.String> value)
- Parameters:
value
- Contents of the Policy as defined by the format.- Returns:
- builder
-
value
public WorkspacePolicyArgs.Builder value(java.lang.String value)
- Parameters:
value
- Contents of the Policy as defined by the format.- Returns:
- builder
-
workspaceId
public WorkspacePolicyArgs.Builder workspaceId(com.pulumi.core.Output<java.lang.String> workspaceId)
- Parameters:
workspaceId
- Workspace identifier. Must be unique in the current API Management service instance.- Returns:
- builder
-
workspaceId
public WorkspacePolicyArgs.Builder workspaceId(java.lang.String workspaceId)
- Parameters:
workspaceId
- Workspace identifier. Must be unique in the current API Management service instance.- Returns:
- builder
-
build
public WorkspacePolicyArgs build()
-
-