Package com.pulumi.aws.datazone
Class AssetTypeArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.datazone.AssetTypeArgs.Builder
-
- Enclosing class:
- AssetTypeArgs
public static final class AssetTypeArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(AssetTypeArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AssetTypeArgsbuild()AssetTypeArgs.Builderdescription(com.pulumi.core.Output<java.lang.String> description)AssetTypeArgs.Builderdescription(java.lang.String description)AssetTypeArgs.BuilderdomainIdentifier(com.pulumi.core.Output<java.lang.String> domainIdentifier)AssetTypeArgs.BuilderdomainIdentifier(java.lang.String domainIdentifier)AssetTypeArgs.BuilderformsInputs(AssetTypeFormsInputArgs... formsInputs)AssetTypeArgs.BuilderformsInputs(com.pulumi.core.Output<java.util.List<AssetTypeFormsInputArgs>> formsInputs)AssetTypeArgs.BuilderformsInputs(java.util.List<AssetTypeFormsInputArgs> formsInputs)AssetTypeArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)AssetTypeArgs.Buildername(java.lang.String name)AssetTypeArgs.BuilderowningProjectIdentifier(com.pulumi.core.Output<java.lang.String> owningProjectIdentifier)AssetTypeArgs.BuilderowningProjectIdentifier(java.lang.String owningProjectIdentifier)AssetTypeArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)AssetTypeArgs.Builderregion(java.lang.String region)AssetTypeArgs.Buildertimeouts(AssetTypeTimeoutsArgs timeouts)AssetTypeArgs.Buildertimeouts(com.pulumi.core.Output<AssetTypeTimeoutsArgs> timeouts)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AssetTypeArgs defaults)
-
-
Method Detail
-
description
public AssetTypeArgs.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- The description of the custom asset type.- Returns:
- builder
-
description
public AssetTypeArgs.Builder description(java.lang.String description)
- Parameters:
description- The description of the custom asset type.- Returns:
- builder
-
domainIdentifier
public AssetTypeArgs.Builder domainIdentifier(com.pulumi.core.Output<java.lang.String> domainIdentifier)
- Parameters:
domainIdentifier- The unique identifier of the Amazon DataZone domain where the custom asset type is being created.- Returns:
- builder
-
domainIdentifier
public AssetTypeArgs.Builder domainIdentifier(java.lang.String domainIdentifier)
- Parameters:
domainIdentifier- The unique identifier of the Amazon DataZone domain where the custom asset type is being created.- Returns:
- builder
-
formsInputs
public AssetTypeArgs.Builder formsInputs(@Nullable com.pulumi.core.Output<java.util.List<AssetTypeFormsInputArgs>> formsInputs)
- Parameters:
formsInputs- The metadata forms that are to be attached to the custom asset type.- Returns:
- builder
-
formsInputs
public AssetTypeArgs.Builder formsInputs(java.util.List<AssetTypeFormsInputArgs> formsInputs)
- Parameters:
formsInputs- The metadata forms that are to be attached to the custom asset type.- Returns:
- builder
-
formsInputs
public AssetTypeArgs.Builder formsInputs(AssetTypeFormsInputArgs... formsInputs)
- Parameters:
formsInputs- The metadata forms that are to be attached to the custom asset type.- Returns:
- builder
-
name
public AssetTypeArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- The name of the custom asset type.- Returns:
- builder
-
name
public AssetTypeArgs.Builder name(java.lang.String name)
- Parameters:
name- The name of the custom asset type.- Returns:
- builder
-
owningProjectIdentifier
public AssetTypeArgs.Builder owningProjectIdentifier(com.pulumi.core.Output<java.lang.String> owningProjectIdentifier)
- Parameters:
owningProjectIdentifier- The unique identifier of the Amazon DataZone project that owns the custom asset type. The following arguments are optional:- Returns:
- builder
-
owningProjectIdentifier
public AssetTypeArgs.Builder owningProjectIdentifier(java.lang.String owningProjectIdentifier)
- Parameters:
owningProjectIdentifier- The unique identifier of the Amazon DataZone project that owns the custom asset type. The following arguments are optional:- Returns:
- builder
-
region
public AssetTypeArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public AssetTypeArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
timeouts
public AssetTypeArgs.Builder timeouts(@Nullable com.pulumi.core.Output<AssetTypeTimeoutsArgs> timeouts)
-
timeouts
public AssetTypeArgs.Builder timeouts(AssetTypeTimeoutsArgs timeouts)
-
build
public AssetTypeArgs build()
-
-