Class TempUrlArgs.Builder
- java.lang.Object
-
- com.pulumi.openstack.objectstorage.TempUrlArgs.Builder
-
- Enclosing class:
- TempUrlArgs
public static final class TempUrlArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(TempUrlArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TempUrlArgsbuild()TempUrlArgs.Buildercontainer(com.pulumi.core.Output<java.lang.String> container)TempUrlArgs.Buildercontainer(java.lang.String container)TempUrlArgs.Buildermethod(com.pulumi.core.Output<java.lang.String> method)TempUrlArgs.Buildermethod(java.lang.String method)TempUrlArgs.Builderobject(com.pulumi.core.Output<java.lang.String> object)TempUrlArgs.Builderobject(java.lang.String object)TempUrlArgs.Builderregenerate(com.pulumi.core.Output<java.lang.Boolean> regenerate)TempUrlArgs.Builderregenerate(java.lang.Boolean regenerate)TempUrlArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)TempUrlArgs.Builderregion(java.lang.String region)TempUrlArgs.Buildersplit(com.pulumi.core.Output<java.lang.String> split)TempUrlArgs.Buildersplit(java.lang.String split)TempUrlArgs.Builderttl(com.pulumi.core.Output<java.lang.Integer> ttl)TempUrlArgs.Builderttl(java.lang.Integer ttl)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(TempUrlArgs defaults)
-
-
Method Detail
-
container
public TempUrlArgs.Builder container(com.pulumi.core.Output<java.lang.String> container)
- Parameters:
container- The container name the object belongs to.- Returns:
- builder
-
container
public TempUrlArgs.Builder container(java.lang.String container)
- Parameters:
container- The container name the object belongs to.- Returns:
- builder
-
method
public TempUrlArgs.Builder method(@Nullable com.pulumi.core.Output<java.lang.String> method)
- Parameters:
method- The method allowed when accessing this URL. Valid values are `GET`, and `POST`. Default is `GET`.- Returns:
- builder
-
method
public TempUrlArgs.Builder method(java.lang.String method)
- Parameters:
method- The method allowed when accessing this URL. Valid values are `GET`, and `POST`. Default is `GET`.- Returns:
- builder
-
object
public TempUrlArgs.Builder object(com.pulumi.core.Output<java.lang.String> object)
- Parameters:
object- The object name the tempurl is for.- Returns:
- builder
-
object
public TempUrlArgs.Builder object(java.lang.String object)
- Parameters:
object- The object name the tempurl is for.- Returns:
- builder
-
regenerate
public TempUrlArgs.Builder regenerate(@Nullable com.pulumi.core.Output<java.lang.Boolean> regenerate)
- Parameters:
regenerate- Whether to automatically regenerate the URL when it has expired. If set to true, this will create a new resource with a new ID and new URL. Defaults to false.- Returns:
- builder
-
regenerate
public TempUrlArgs.Builder regenerate(java.lang.Boolean regenerate)
- Parameters:
regenerate- Whether to automatically regenerate the URL when it has expired. If set to true, this will create a new resource with a new ID and new URL. Defaults to false.- Returns:
- builder
-
region
public TempUrlArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- The region the tempurl is located in.- Returns:
- builder
-
region
public TempUrlArgs.Builder region(java.lang.String region)
- Parameters:
region- The region the tempurl is located in.- Returns:
- builder
-
split
public TempUrlArgs.Builder split(@Nullable com.pulumi.core.Output<java.lang.String> split)
-
split
public TempUrlArgs.Builder split(java.lang.String split)
-
ttl
public TempUrlArgs.Builder ttl(com.pulumi.core.Output<java.lang.Integer> ttl)
- Parameters:
ttl- The TTL, in seconds, for the URL. For how long it should be valid.- Returns:
- builder
-
ttl
public TempUrlArgs.Builder ttl(java.lang.Integer ttl)
- Parameters:
ttl- The TTL, in seconds, for the URL. For how long it should be valid.- Returns:
- builder
-
build
public TempUrlArgs build()
-
-