Class CreateMlEndpointRequest
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<CreateMlEndpointRequest.Builder,CreateMlEndpointRequest>
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) Used to retrieve the value of a field from any class that extendsSdkRequest.final inthashCode()final Stringid()A unique identifier for the new inference endpoint.final IntegerThe minimum number of Amazon EC2 instances to deploy to an endpoint for prediction.final StringThe type of Neptune ML instance to use for online servicing.final StringThe job Id of the completed model-training job that has created the model that the inference endpoint will point to.final StringThe job Id of the completed model-transform job.final StringModel type for training.final StringThe ARN of an IAM role providing Neptune access to SageMaker and Amazon S3 resources.static Class<? extends CreateMlEndpointRequest.Builder> Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.final Booleanupdate()If set totrue,updateindicates that this is an update request.final StringThe Amazon Key Management Service (Amazon KMS) key that SageMaker uses to encrypt data on the storage volume attached to the ML compute instances that run the training job.Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
id
A unique identifier for the new inference endpoint. The default is an autogenerated timestamped name.
- Returns:
- A unique identifier for the new inference endpoint. The default is an autogenerated timestamped name.
-
mlModelTrainingJobId
The job Id of the completed model-training job that has created the model that the inference endpoint will point to. You must supply either the
mlModelTrainingJobIdor themlModelTransformJobId.- Returns:
- The job Id of the completed model-training job that has created the model that the inference endpoint
will point to. You must supply either the
mlModelTrainingJobIdor themlModelTransformJobId.
-
mlModelTransformJobId
The job Id of the completed model-transform job. You must supply either the
mlModelTrainingJobIdor themlModelTransformJobId.- Returns:
- The job Id of the completed model-transform job. You must supply either the
mlModelTrainingJobIdor themlModelTransformJobId.
-
update
If set to
true,updateindicates that this is an update request. The default isfalse. You must supply either themlModelTrainingJobIdor themlModelTransformJobId.- Returns:
- If set to
true,updateindicates that this is an update request. The default isfalse. You must supply either themlModelTrainingJobIdor themlModelTransformJobId.
-
neptuneIamRoleArn
The ARN of an IAM role providing Neptune access to SageMaker and Amazon S3 resources. This must be listed in your DB cluster parameter group or an error will be thrown.
- Returns:
- The ARN of an IAM role providing Neptune access to SageMaker and Amazon S3 resources. This must be listed in your DB cluster parameter group or an error will be thrown.
-
modelName
Model type for training. By default the Neptune ML model is automatically based on the
modelTypeused in data processing, but you can specify a different model type here. The default isrgcnfor heterogeneous graphs andkgefor knowledge graphs. The only valid value for heterogeneous graphs isrgcn. Valid values for knowledge graphs are:kge,transe,distmult, androtate.- Returns:
- Model type for training. By default the Neptune ML model is automatically based on the
modelTypeused in data processing, but you can specify a different model type here. The default isrgcnfor heterogeneous graphs andkgefor knowledge graphs. The only valid value for heterogeneous graphs isrgcn. Valid values for knowledge graphs are:kge,transe,distmult, androtate.
-
instanceType
The type of Neptune ML instance to use for online servicing. The default is
ml.m5.xlarge. Choosing the ML instance for an inference endpoint depends on the task type, the graph size, and your budget.- Returns:
- The type of Neptune ML instance to use for online servicing. The default is
ml.m5.xlarge. Choosing the ML instance for an inference endpoint depends on the task type, the graph size, and your budget.
-
instanceCount
The minimum number of Amazon EC2 instances to deploy to an endpoint for prediction. The default is 1
- Returns:
- The minimum number of Amazon EC2 instances to deploy to an endpoint for prediction. The default is 1
-
volumeEncryptionKMSKey
The Amazon Key Management Service (Amazon KMS) key that SageMaker uses to encrypt data on the storage volume attached to the ML compute instances that run the training job. The default is None.
- Returns:
- The Amazon Key Management Service (Amazon KMS) key that SageMaker uses to encrypt data on the storage volume attached to the ML compute instances that run the training job. The default is None.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<CreateMlEndpointRequest.Builder,CreateMlEndpointRequest> - Specified by:
toBuilderin classNeptunedataRequest- Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode()- Overrides:
hashCodein classAwsRequest
-
equals
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
Description copied from class:SdkRequestUsed to retrieve the value of a field from any class that extendsSdkRequest. The field name specified should match the member name from the corresponding service-2.json model specified in the codegen-resources folder for a given service. The class specifies what class to cast the returned value to. If the returned value is also a modeled class, theSdkRequest.getValueForField(String, Class)method will again be available.- Overrides:
getValueForFieldin classSdkRequest- Parameters:
fieldName- The name of the member to be retrieved.clazz- The class to cast the returned object to.- Returns:
- Optional containing the casted return value
-
sdkFields
-