Package com.pulumi.aws.sagemaker.inputs
Class MonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.sagemaker.inputs.MonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionArgs.Builder
-
public static final class MonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(MonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(MonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionArgs defaults)
-
-
Method Detail
-
baseline
public MonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionArgs.Builder baseline(@Nullable com.pulumi.core.Output<MonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineArgs> baseline)
- Parameters:
baseline- Baseline configuration used to validate that the data conforms to the specified constraints and statistics. Fields are documented below.- Returns:
- builder
-
baseline
public MonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionArgs.Builder baseline(MonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineArgs baseline)
- Parameters:
baseline- Baseline configuration used to validate that the data conforms to the specified constraints and statistics. Fields are documented below.- Returns:
- builder
-
environment
public MonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionArgs.Builder environment(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> environment)
- Parameters:
environment- Map of environment variables in the Docker container.- Returns:
- builder
-
environment
public MonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionArgs.Builder environment(java.util.Map<java.lang.String,java.lang.String> environment)
- Parameters:
environment- Map of environment variables in the Docker container.- Returns:
- builder
-
monitoringAppSpecification
public MonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionArgs.Builder monitoringAppSpecification(com.pulumi.core.Output<MonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringAppSpecificationArgs> monitoringAppSpecification)
- Parameters:
monitoringAppSpecification- Configures the monitoring job to run a specified Docker container image. Fields are documented below.- Returns:
- builder
-
monitoringAppSpecification
public MonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionArgs.Builder monitoringAppSpecification(MonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringAppSpecificationArgs monitoringAppSpecification)
- Parameters:
monitoringAppSpecification- Configures the monitoring job to run a specified Docker container image. Fields are documented below.- Returns:
- builder
-
monitoringInputs
public MonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionArgs.Builder monitoringInputs(com.pulumi.core.Output<MonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsArgs> monitoringInputs)
- Parameters:
monitoringInputs- Inputs for the monitoring job. Fields are documented below.- Returns:
- builder
-
monitoringInputs
public MonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionArgs.Builder monitoringInputs(MonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsArgs monitoringInputs)
- Parameters:
monitoringInputs- Inputs for the monitoring job. Fields are documented below.- Returns:
- builder
-
monitoringOutputConfig
public MonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionArgs.Builder monitoringOutputConfig(com.pulumi.core.Output<MonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigArgs> monitoringOutputConfig)
- Parameters:
monitoringOutputConfig- Outputs from the monitoring job to be uploaded to Amazon S3. Fields are documented below.- Returns:
- builder
-
monitoringOutputConfig
public MonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionArgs.Builder monitoringOutputConfig(MonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigArgs monitoringOutputConfig)
- Parameters:
monitoringOutputConfig- Outputs from the monitoring job to be uploaded to Amazon S3. Fields are documented below.- Returns:
- builder
-
monitoringResources
public MonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionArgs.Builder monitoringResources(com.pulumi.core.Output<MonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringResourcesArgs> monitoringResources)
- Parameters:
monitoringResources- Identifies the resources, ML compute instances, and ML storage volumes to deploy for a monitoring job. Fields are documented below.- Returns:
- builder
-
monitoringResources
public MonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionArgs.Builder monitoringResources(MonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringResourcesArgs monitoringResources)
- Parameters:
monitoringResources- Identifies the resources, ML compute instances, and ML storage volumes to deploy for a monitoring job. Fields are documented below.- Returns:
- builder
-
networkConfig
public MonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionArgs.Builder networkConfig(@Nullable com.pulumi.core.Output<MonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionNetworkConfigArgs> networkConfig)
- Parameters:
networkConfig- Networking options for the monitoring job. Fields are documented below.- Returns:
- builder
-
networkConfig
public MonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionArgs.Builder networkConfig(MonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionNetworkConfigArgs networkConfig)
- Parameters:
networkConfig- Networking options for the monitoring job. Fields are documented below.- Returns:
- builder
-
roleArn
public MonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionArgs.Builder roleArn(com.pulumi.core.Output<java.lang.String> roleArn)
- Parameters:
roleArn- ARN of an IAM role that Amazon SageMaker AI can assume to perform tasks on your behalf.- Returns:
- builder
-
roleArn
public MonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionArgs.Builder roleArn(java.lang.String roleArn)
- Parameters:
roleArn- ARN of an IAM role that Amazon SageMaker AI can assume to perform tasks on your behalf.- Returns:
- builder
-
stoppingConditions
public MonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionArgs.Builder stoppingConditions(@Nullable com.pulumi.core.Output<java.util.List<MonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionStoppingConditionArgs>> stoppingConditions)
- Parameters:
stoppingConditions- How long the monitoring job is allowed to run. Fields are documented below.- Returns:
- builder
-
stoppingConditions
public MonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionArgs.Builder stoppingConditions(java.util.List<MonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionStoppingConditionArgs> stoppingConditions)
- Parameters:
stoppingConditions- How long the monitoring job is allowed to run. Fields are documented below.- Returns:
- builder
-
stoppingConditions
public MonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionArgs.Builder stoppingConditions(MonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionStoppingConditionArgs... stoppingConditions)
- Parameters:
stoppingConditions- How long the monitoring job is allowed to run. Fields are documented below.- Returns:
- builder
-
build
public MonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionArgs build()
-
-