Class TempUrlState.Builder
- java.lang.Object
-
- com.pulumi.openstack.objectstorage.inputs.TempUrlState.Builder
-
- Enclosing class:
- TempUrlState
public static final class TempUrlState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(TempUrlState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TempUrlStatebuild()TempUrlState.Buildercontainer(com.pulumi.core.Output<java.lang.String> container)TempUrlState.Buildercontainer(java.lang.String container)TempUrlState.Buildermethod(com.pulumi.core.Output<java.lang.String> method)TempUrlState.Buildermethod(java.lang.String method)TempUrlState.Builderobject(com.pulumi.core.Output<java.lang.String> object)TempUrlState.Builderobject(java.lang.String object)TempUrlState.Builderregenerate(com.pulumi.core.Output<java.lang.Boolean> regenerate)TempUrlState.Builderregenerate(java.lang.Boolean regenerate)TempUrlState.Builderregion(com.pulumi.core.Output<java.lang.String> region)TempUrlState.Builderregion(java.lang.String region)TempUrlState.Buildersplit(com.pulumi.core.Output<java.lang.String> split)TempUrlState.Buildersplit(java.lang.String split)TempUrlState.Builderttl(com.pulumi.core.Output<java.lang.Integer> ttl)TempUrlState.Builderttl(java.lang.Integer ttl)TempUrlState.Builderurl(com.pulumi.core.Output<java.lang.String> url)TempUrlState.Builderurl(java.lang.String url)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(TempUrlState defaults)
-
-
Method Detail
-
container
public TempUrlState.Builder container(@Nullable com.pulumi.core.Output<java.lang.String> container)
- Parameters:
container- The container name the object belongs to.- Returns:
- builder
-
container
public TempUrlState.Builder container(java.lang.String container)
- Parameters:
container- The container name the object belongs to.- Returns:
- builder
-
method
public TempUrlState.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 TempUrlState.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 TempUrlState.Builder object(@Nullable com.pulumi.core.Output<java.lang.String> object)
- Parameters:
object- The object name the tempurl is for.- Returns:
- builder
-
object
public TempUrlState.Builder object(java.lang.String object)
- Parameters:
object- The object name the tempurl is for.- Returns:
- builder
-
regenerate
public TempUrlState.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 TempUrlState.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 TempUrlState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- The region the tempurl is located in.- Returns:
- builder
-
region
public TempUrlState.Builder region(java.lang.String region)
- Parameters:
region- The region the tempurl is located in.- Returns:
- builder
-
split
public TempUrlState.Builder split(@Nullable com.pulumi.core.Output<java.lang.String> split)
-
split
public TempUrlState.Builder split(java.lang.String split)
-
ttl
public TempUrlState.Builder ttl(@Nullable 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 TempUrlState.Builder ttl(java.lang.Integer ttl)
- Parameters:
ttl- The TTL, in seconds, for the URL. For how long it should be valid.- Returns:
- builder
-
url
public TempUrlState.Builder url(@Nullable com.pulumi.core.Output<java.lang.String> url)
- Parameters:
url- The URL- Returns:
- builder
-
url
public TempUrlState.Builder url(java.lang.String url)
- Parameters:
url- The URL- Returns:
- builder
-
build
public TempUrlState build()
-
-