@Generated(value="jsii-pacmak/1.46.0 (build cd08c55)", date="2021-11-25T20:11:06.659Z") @Stability(value=Stable) public interface CfnJobProps extends software.amazon.jsii.JsiiSerializable
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.glue.*;
Object defaultArguments;
Object tags;
CfnJobProps cfnJobProps = CfnJobProps.builder()
.command(JobCommandProperty.builder()
.name("name")
.pythonVersion("pythonVersion")
.scriptLocation("scriptLocation")
.build())
.role("role")
// the properties below are optional
.allocatedCapacity(123)
.connections(ConnectionsListProperty.builder()
.connections(List.of("connections"))
.build())
.defaultArguments(defaultArguments)
.description("description")
.executionProperty(ExecutionPropertyProperty.builder()
.maxConcurrentRuns(123)
.build())
.glueVersion("glueVersion")
.logUri("logUri")
.maxCapacity(123)
.maxRetries(123)
.name("name")
.notificationProperty(NotificationPropertyProperty.builder()
.notifyDelayAfter(123)
.build())
.numberOfWorkers(123)
.securityConfiguration("securityConfiguration")
.tags(tags)
.timeout(123)
.workerType("workerType")
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnJobProps.Builder
A builder for
CfnJobProps |
static class |
CfnJobProps.Jsii$Proxy
An implementation for
CfnJobProps |
| Modifier and Type | Method and Description |
|---|---|
static CfnJobProps.Builder |
builder() |
default Number |
getAllocatedCapacity()
`AWS::Glue::Job.AllocatedCapacity`.
|
Object |
getCommand()
`AWS::Glue::Job.Command`.
|
default Object |
getConnections()
`AWS::Glue::Job.Connections`.
|
default Object |
getDefaultArguments()
`AWS::Glue::Job.DefaultArguments`.
|
default String |
getDescription()
`AWS::Glue::Job.Description`.
|
default Object |
getExecutionProperty()
`AWS::Glue::Job.ExecutionProperty`.
|
default String |
getGlueVersion()
`AWS::Glue::Job.GlueVersion`.
|
default String |
getLogUri()
`AWS::Glue::Job.LogUri`.
|
default Number |
getMaxCapacity()
`AWS::Glue::Job.MaxCapacity`.
|
default Number |
getMaxRetries()
`AWS::Glue::Job.MaxRetries`.
|
default String |
getName()
`AWS::Glue::Job.Name`.
|
default Object |
getNotificationProperty()
`AWS::Glue::Job.NotificationProperty`.
|
default Number |
getNumberOfWorkers()
`AWS::Glue::Job.NumberOfWorkers`.
|
String |
getRole()
`AWS::Glue::Job.Role`.
|
default String |
getSecurityConfiguration()
`AWS::Glue::Job.SecurityConfiguration`.
|
default Object |
getTags()
`AWS::Glue::Job.Tags`.
|
default Number |
getTimeout()
`AWS::Glue::Job.Timeout`.
|
default String |
getWorkerType()
`AWS::Glue::Job.WorkerType`.
|
@Stability(value=Stable) @Nullable default Number getAllocatedCapacity()
@Stability(value=Stable) @NotNull Object getCommand()
@Stability(value=Stable) @Nullable default Object getConnections()
@Stability(value=Stable) @Nullable default Object getDefaultArguments()
@Stability(value=Stable) @Nullable default String getDescription()
@Stability(value=Stable) @Nullable default Object getExecutionProperty()
@Stability(value=Stable) @Nullable default String getGlueVersion()
@Stability(value=Stable) @Nullable default String getLogUri()
@Stability(value=Stable) @Nullable default Number getMaxCapacity()
@Stability(value=Stable) @Nullable default Number getMaxRetries()
@Stability(value=Stable) @Nullable default String getName()
@Stability(value=Stable) @Nullable default Object getNotificationProperty()
@Stability(value=Stable) @Nullable default Number getNumberOfWorkers()
@Stability(value=Stable) @NotNull String getRole()
@Stability(value=Stable) @Nullable default String getSecurityConfiguration()
@Stability(value=Stable) @Nullable default Object getTags()
@Stability(value=Stable) @Nullable default Number getTimeout()
@Stability(value=Stable) @Nullable default String getWorkerType()
@Stability(value=Stable) static CfnJobProps.Builder builder()
CfnJobProps.Builder of CfnJobPropsCopyright © 2021. All rights reserved.