Interface ModelEvents.AWSAPICallViaCloudTrail.RequestParameters

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
ModelEvents.AWSAPICallViaCloudTrail.RequestParameters.Jsii$Proxy
Enclosing class:
ModelEvents.AWSAPICallViaCloudTrail

@Stability(Experimental) public static interface ModelEvents.AWSAPICallViaCloudTrail.RequestParameters extends software.amazon.jsii.JsiiSerializable
(experimental) Type definition for RequestParameters.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.mixins.preview.services.sagemaker.events.*;
 Object tags;
 RequestParameters requestParameters = RequestParameters.builder()
         .algorithmSpecification(AlgorithmSpecification.builder()
                 .trainingImage(List.of("trainingImage"))
                 .trainingInputMode(List.of("trainingInputMode"))
                 .build())
         .enableInterContainerTrafficEncryption(List.of("enableInterContainerTrafficEncryption"))
         .enableManagedSpotTraining(List.of("enableManagedSpotTraining"))
         .enableNetworkIsolation(List.of("enableNetworkIsolation"))
         .endpointConfigName(List.of("endpointConfigName"))
         .endpointName(List.of("endpointName"))
         .executionRoleArn(List.of("executionRoleArn"))
         .hyperParameters(HyperParameters.builder()
                 .evalMetric(List.of("evalMetric"))
                 .numRound(List.of("numRound"))
                 .objective(List.of("objective"))
                 .build())
         .inputDataConfig(List.of(RequestParametersItem2.builder()
                 .channelName(List.of("channelName"))
                 .contentType(List.of("contentType"))
                 .dataSource(DataSource1.builder()
                         .s3DataSource(S3DataSource1.builder()
                                 .s3DataDistributionType(List.of("s3DataDistributionType"))
                                 .s3DataType(List.of("s3DataType"))
                                 .s3Uri(List.of("s3Uri"))
                                 .build())
                         .build())
                 .build()))
         .modelName(List.of("modelName"))
         .outputDataConfig(OutputDataConfig.builder()
                 .removeJobNameFromS3OutputPath(List.of("removeJobNameFromS3OutputPath"))
                 .s3OutputPath(List.of("s3OutputPath"))
                 .build())
         .primaryContainer(PrimaryContainer.builder()
                 .containerHostname(List.of("containerHostname"))
                 .image(List.of("image"))
                 .modelDataUrl(List.of("modelDataUrl"))
                 .build())
         .productionVariants(List.of(RequestParametersItem.builder()
                 .initialInstanceCount(List.of("initialInstanceCount"))
                 .initialVariantWeight(List.of("initialVariantWeight"))
                 .instanceType(List.of("instanceType"))
                 .modelName(List.of("modelName"))
                 .variantName(List.of("variantName"))
                 .build()))
         .resourceConfig(ResourceConfig.builder()
                 .instanceCount(List.of("instanceCount"))
                 .instanceType(List.of("instanceType"))
                 .volumeSizeInGb(List.of("volumeSizeInGb"))
                 .build())
         .roleArn(List.of("roleArn"))
         .stoppingCondition(StoppingCondition.builder()
                 .maxRuntimeInSeconds(List.of("maxRuntimeInSeconds"))
                 .build())
         .tags(List.of(tags))
         .trainingJobName(List.of("trainingJobName"))
         .transformInput(TransformInput.builder()
                 .compressionType(List.of("compressionType"))
                 .contentType(List.of("contentType"))
                 .dataSource(DataSource.builder()
                         .s3DataSource(S3DataSource.builder()
                                 .s3DataType(List.of("s3DataType"))
                                 .s3Uri(List.of("s3Uri"))
                                 .build())
                         .build())
                 .build())
         .transformJobName(List.of("transformJobName"))
         .transformOutput(TransformOutput.builder()
                 .s3OutputPath(List.of("s3OutputPath"))
                 .build())
         .transformResources(TransformResources.builder()
                 .instanceCount(List.of("instanceCount"))
                 .instanceType(List.of("instanceType"))
                 .build())
         .build();
 
  • Method Details

    • getAlgorithmSpecification

      @Stability(Experimental) @Nullable default ModelEvents.AWSAPICallViaCloudTrail.AlgorithmSpecification getAlgorithmSpecification()
      (experimental) algorithmSpecification property.

      Specify an array of string values to match this event if the actual value of algorithmSpecification is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getEnableInterContainerTrafficEncryption

      @Stability(Experimental) @Nullable default List<String> getEnableInterContainerTrafficEncryption()
      (experimental) enableInterContainerTrafficEncryption property.

      Specify an array of string values to match this event if the actual value of enableInterContainerTrafficEncryption is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getEnableManagedSpotTraining

      @Stability(Experimental) @Nullable default List<String> getEnableManagedSpotTraining()
      (experimental) enableManagedSpotTraining property.

      Specify an array of string values to match this event if the actual value of enableManagedSpotTraining is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getEnableNetworkIsolation

      @Stability(Experimental) @Nullable default List<String> getEnableNetworkIsolation()
      (experimental) enableNetworkIsolation property.

      Specify an array of string values to match this event if the actual value of enableNetworkIsolation is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getEndpointConfigName

      @Stability(Experimental) @Nullable default List<String> getEndpointConfigName()
      (experimental) endpointConfigName property.

      Specify an array of string values to match this event if the actual value of endpointConfigName is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getEndpointName

      @Stability(Experimental) @Nullable default List<String> getEndpointName()
      (experimental) endpointName property.

      Specify an array of string values to match this event if the actual value of endpointName is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getExecutionRoleArn

      @Stability(Experimental) @Nullable default List<String> getExecutionRoleArn()
      (experimental) executionRoleArn property.

      Specify an array of string values to match this event if the actual value of executionRoleArn is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getHyperParameters

      @Stability(Experimental) @Nullable default ModelEvents.AWSAPICallViaCloudTrail.HyperParameters getHyperParameters()
      (experimental) hyperParameters property.

      Specify an array of string values to match this event if the actual value of hyperParameters is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getInputDataConfig

      @Stability(Experimental) @Nullable default List<ModelEvents.AWSAPICallViaCloudTrail.RequestParametersItem2> getInputDataConfig()
      (experimental) inputDataConfig property.

      Specify an array of string values to match this event if the actual value of inputDataConfig is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getModelName

      @Stability(Experimental) @Nullable default List<String> getModelName()
      (experimental) modelName property.

      Specify an array of string values to match this event if the actual value of modelName is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getOutputDataConfig

      @Stability(Experimental) @Nullable default ModelEvents.AWSAPICallViaCloudTrail.OutputDataConfig getOutputDataConfig()
      (experimental) outputDataConfig property.

      Specify an array of string values to match this event if the actual value of outputDataConfig is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getPrimaryContainer

      @Stability(Experimental) @Nullable default ModelEvents.AWSAPICallViaCloudTrail.PrimaryContainer getPrimaryContainer()
      (experimental) primaryContainer property.

      Specify an array of string values to match this event if the actual value of primaryContainer is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getProductionVariants

      @Stability(Experimental) @Nullable default List<ModelEvents.AWSAPICallViaCloudTrail.RequestParametersItem> getProductionVariants()
      (experimental) productionVariants property.

      Specify an array of string values to match this event if the actual value of productionVariants is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getResourceConfig

      @Stability(Experimental) @Nullable default ModelEvents.AWSAPICallViaCloudTrail.ResourceConfig getResourceConfig()
      (experimental) resourceConfig property.

      Specify an array of string values to match this event if the actual value of resourceConfig is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getRoleArn

      @Stability(Experimental) @Nullable default List<String> getRoleArn()
      (experimental) roleArn property.

      Specify an array of string values to match this event if the actual value of roleArn is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getStoppingCondition

      @Stability(Experimental) @Nullable default ModelEvents.AWSAPICallViaCloudTrail.StoppingCondition getStoppingCondition()
      (experimental) stoppingCondition property.

      Specify an array of string values to match this event if the actual value of stoppingCondition is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getTags

      @Stability(Experimental) @Nullable default List<Object> getTags()
      (experimental) tags property.

      Specify an array of string values to match this event if the actual value of tags is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getTrainingJobName

      @Stability(Experimental) @Nullable default List<String> getTrainingJobName()
      (experimental) trainingJobName property.

      Specify an array of string values to match this event if the actual value of trainingJobName is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getTransformInput

      @Stability(Experimental) @Nullable default ModelEvents.AWSAPICallViaCloudTrail.TransformInput getTransformInput()
      (experimental) transformInput property.

      Specify an array of string values to match this event if the actual value of transformInput is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getTransformJobName

      @Stability(Experimental) @Nullable default List<String> getTransformJobName()
      (experimental) transformJobName property.

      Specify an array of string values to match this event if the actual value of transformJobName is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getTransformOutput

      @Stability(Experimental) @Nullable default ModelEvents.AWSAPICallViaCloudTrail.TransformOutput getTransformOutput()
      (experimental) transformOutput property.

      Specify an array of string values to match this event if the actual value of transformOutput is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getTransformResources

      @Stability(Experimental) @Nullable default ModelEvents.AWSAPICallViaCloudTrail.TransformResources getTransformResources()
      (experimental) transformResources property.

      Specify an array of string values to match this event if the actual value of transformResources is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • builder

      @Stability(Experimental) static ModelEvents.AWSAPICallViaCloudTrail.RequestParameters.Builder builder()
      Returns:
      a ModelEvents.AWSAPICallViaCloudTrail.RequestParameters.Builder of ModelEvents.AWSAPICallViaCloudTrail.RequestParameters