Class GetShareArgs.Builder
- java.lang.Object
-
- com.pulumi.openstack.sharedfilesystem.inputs.GetShareArgs.Builder
-
- Enclosing class:
- GetShareArgs
public static final class GetShareArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GetShareArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetShareArgsbuild()GetShareArgs.Builderdescription(com.pulumi.core.Output<java.lang.String> description)GetShareArgs.Builderdescription(java.lang.String description)GetShareArgs.BuilderexportLocationPath(com.pulumi.core.Output<java.lang.String> exportLocationPath)GetShareArgs.BuilderexportLocationPath(java.lang.String exportLocationPath)GetShareArgs.BuilderisPublic(com.pulumi.core.Output<java.lang.Boolean> isPublic)GetShareArgs.BuilderisPublic(java.lang.Boolean isPublic)GetShareArgs.Buildermetadata(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>> metadata)GetShareArgs.Buildermetadata(java.util.Map<java.lang.String,java.lang.Object> metadata)GetShareArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)GetShareArgs.Buildername(java.lang.String name)GetShareArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)GetShareArgs.Builderregion(java.lang.String region)GetShareArgs.BuildershareNetworkId(com.pulumi.core.Output<java.lang.String> shareNetworkId)GetShareArgs.BuildershareNetworkId(java.lang.String shareNetworkId)GetShareArgs.BuildersnapshotId(com.pulumi.core.Output<java.lang.String> snapshotId)GetShareArgs.BuildersnapshotId(java.lang.String snapshotId)GetShareArgs.Builderstatus(com.pulumi.core.Output<java.lang.String> status)GetShareArgs.Builderstatus(java.lang.String status)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetShareArgs defaults)
-
-
Method Detail
-
description
public GetShareArgs.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- The human-readable description for the share.- Returns:
- builder
-
description
public GetShareArgs.Builder description(java.lang.String description)
- Parameters:
description- The human-readable description for the share.- Returns:
- builder
-
exportLocationPath
public GetShareArgs.Builder exportLocationPath(@Nullable com.pulumi.core.Output<java.lang.String> exportLocationPath)
- Parameters:
exportLocationPath- The export location path of the share. Available since Manila API version 2.35.- Returns:
- builder
-
exportLocationPath
public GetShareArgs.Builder exportLocationPath(java.lang.String exportLocationPath)
- Parameters:
exportLocationPath- The export location path of the share. Available since Manila API version 2.35.- Returns:
- builder
-
isPublic
public GetShareArgs.Builder isPublic(@Nullable com.pulumi.core.Output<java.lang.Boolean> isPublic)
- Parameters:
isPublic- The level of visibility for the share. length.- Returns:
- builder
-
isPublic
public GetShareArgs.Builder isPublic(java.lang.Boolean isPublic)
- Parameters:
isPublic- The level of visibility for the share. length.- Returns:
- builder
-
metadata
public GetShareArgs.Builder metadata(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>> metadata)
- Parameters:
metadata- One or more metadata key and value pairs as a dictionary of strings.- Returns:
- builder
-
metadata
public GetShareArgs.Builder metadata(java.util.Map<java.lang.String,java.lang.Object> metadata)
- Parameters:
metadata- One or more metadata key and value pairs as a dictionary of strings.- Returns:
- builder
-
name
public GetShareArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- The name of the share.- Returns:
- builder
-
name
public GetShareArgs.Builder name(java.lang.String name)
- Parameters:
name- The name of the share.- Returns:
- builder
-
region
public GetShareArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- The region in which to obtain the V2 Shared File System client.- Returns:
- builder
-
region
public GetShareArgs.Builder region(java.lang.String region)
- Parameters:
region- The region in which to obtain the V2 Shared File System client.- Returns:
- builder
-
shareNetworkId
public GetShareArgs.Builder shareNetworkId(@Nullable com.pulumi.core.Output<java.lang.String> shareNetworkId)
- Parameters:
shareNetworkId- The UUID of the share's share network.- Returns:
- builder
-
shareNetworkId
public GetShareArgs.Builder shareNetworkId(java.lang.String shareNetworkId)
- Parameters:
shareNetworkId- The UUID of the share's share network.- Returns:
- builder
-
snapshotId
public GetShareArgs.Builder snapshotId(@Nullable com.pulumi.core.Output<java.lang.String> snapshotId)
- Parameters:
snapshotId- The UUID of the share's base snapshot.- Returns:
- builder
-
snapshotId
public GetShareArgs.Builder snapshotId(java.lang.String snapshotId)
- Parameters:
snapshotId- The UUID of the share's base snapshot.- Returns:
- builder
-
status
public GetShareArgs.Builder status(@Nullable com.pulumi.core.Output<java.lang.String> status)
- Parameters:
status- A share status filter. A valid value is `creating`, `error`, `available`, `deleting`, `error_deleting`, `manage_starting`, `manage_error`, `unmanage_starting`, `unmanage_error`, `unmanaged`, `extending`, `extending_error`, `shrinking`, `shrinking_error`, or `shrinking_possible_data_loss_error`.- Returns:
- builder
-
status
public GetShareArgs.Builder status(java.lang.String status)
- Parameters:
status- A share status filter. A valid value is `creating`, `error`, `available`, `deleting`, `error_deleting`, `manage_starting`, `manage_error`, `unmanage_starting`, `unmanage_error`, `unmanaged`, `extending`, `extending_error`, `shrinking`, `shrinking_error`, or `shrinking_possible_data_loss_error`.- Returns:
- builder
-
build
public GetShareArgs build()
-
-