Class CfnUserDefinedFunctionPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.glue.CfnUserDefinedFunctionPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnUserDefinedFunctionPropsMixin>
- Enclosing class:
CfnUserDefinedFunctionPropsMixin
@Stability(Stable)
public static final class CfnUserDefinedFunctionPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnUserDefinedFunctionPropsMixin>
A fluent builder for
CfnUserDefinedFunctionPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()The Java class that contains the function code.create()create(CfnPropertyMixinOptions options) databaseName(String databaseName) The name of the catalog database in which the function is located.functionName(String functionName) The name of the function.functionType(String functionType) The type of the function.The owner of the function.The owner type.resourceUris(List<? extends Object> resourceUris) The resource URIs for the function.resourceUris(IResolvable resourceUris) The resource URIs for the function.
-
Method Details
-
create
@Stability(Stable) public static CfnUserDefinedFunctionPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnUserDefinedFunctionPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnUserDefinedFunctionPropsMixin.Builder.
-
className
The Java class that contains the function code.- Parameters:
className- The Java class that contains the function code. This parameter is required.- Returns:
this- See Also:
-
databaseName
@Stability(Stable) public CfnUserDefinedFunctionPropsMixin.Builder databaseName(String databaseName) The name of the catalog database in which the function is located.- Parameters:
databaseName- The name of the catalog database in which the function is located. This parameter is required.- Returns:
this- See Also:
-
functionName
@Stability(Stable) public CfnUserDefinedFunctionPropsMixin.Builder functionName(String functionName) The name of the function.- Parameters:
functionName- The name of the function. This parameter is required.- Returns:
this- See Also:
-
functionType
@Stability(Stable) public CfnUserDefinedFunctionPropsMixin.Builder functionType(String functionType) The type of the function.- Parameters:
functionType- The type of the function. This parameter is required.- Returns:
this- See Also:
-
ownerName
The owner of the function.- Parameters:
ownerName- The owner of the function. This parameter is required.- Returns:
this- See Also:
-
ownerType
The owner type.- Parameters:
ownerType- The owner type. This parameter is required.- Returns:
this- See Also:
-
resourceUris
@Stability(Stable) public CfnUserDefinedFunctionPropsMixin.Builder resourceUris(IResolvable resourceUris) The resource URIs for the function.- Parameters:
resourceUris- The resource URIs for the function. This parameter is required.- Returns:
this- See Also:
-
resourceUris
@Stability(Stable) public CfnUserDefinedFunctionPropsMixin.Builder resourceUris(List<? extends Object> resourceUris) The resource URIs for the function.- Parameters:
resourceUris- The resource URIs for the function. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnUserDefinedFunctionPropsMixin>- Returns:
- a newly built instance of
CfnUserDefinedFunctionPropsMixin.
-