@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateInferenceSchedulerRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateInferenceSchedulerRequest() |
Modifier and Type | Method and Description |
---|---|
CreateInferenceSchedulerRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getClientToken()
A unique identifier for the request.
|
Long |
getDataDelayOffsetInMinutes()
A period of time (in minutes) by which inference on the data is delayed after the data starts.
|
InferenceInputConfiguration |
getDataInputConfiguration()
Specifies configuration information for the input data for the inference scheduler, including delimiter, format,
and dataset location.
|
InferenceOutputConfiguration |
getDataOutputConfiguration()
Specifies configuration information for the output results for the inference scheduler, including the S3 location
for the output.
|
String |
getDataUploadFrequency()
How often data is uploaded to the source S3 bucket for the input data.
|
String |
getInferenceSchedulerName()
The name of the inference scheduler being created.
|
String |
getModelName()
The name of the previously trained ML model being used to create the inference scheduler.
|
String |
getRoleArn()
The Amazon Resource Name (ARN) of a role with permission to access the data source being used for the inference.
|
String |
getServerSideKmsKeyId()
Provides the identifier of the KMS key used to encrypt inference scheduler data by Amazon Lookout for Equipment.
|
List<Tag> |
getTags()
Any tags associated with the inference scheduler.
|
int |
hashCode() |
void |
setClientToken(String clientToken)
A unique identifier for the request.
|
void |
setDataDelayOffsetInMinutes(Long dataDelayOffsetInMinutes)
A period of time (in minutes) by which inference on the data is delayed after the data starts.
|
void |
setDataInputConfiguration(InferenceInputConfiguration dataInputConfiguration)
Specifies configuration information for the input data for the inference scheduler, including delimiter, format,
and dataset location.
|
void |
setDataOutputConfiguration(InferenceOutputConfiguration dataOutputConfiguration)
Specifies configuration information for the output results for the inference scheduler, including the S3 location
for the output.
|
void |
setDataUploadFrequency(String dataUploadFrequency)
How often data is uploaded to the source S3 bucket for the input data.
|
void |
setInferenceSchedulerName(String inferenceSchedulerName)
The name of the inference scheduler being created.
|
void |
setModelName(String modelName)
The name of the previously trained ML model being used to create the inference scheduler.
|
void |
setRoleArn(String roleArn)
The Amazon Resource Name (ARN) of a role with permission to access the data source being used for the inference.
|
void |
setServerSideKmsKeyId(String serverSideKmsKeyId)
Provides the identifier of the KMS key used to encrypt inference scheduler data by Amazon Lookout for Equipment.
|
void |
setTags(Collection<Tag> tags)
Any tags associated with the inference scheduler.
|
String |
toString()
Returns a string representation of this object.
|
CreateInferenceSchedulerRequest |
withClientToken(String clientToken)
A unique identifier for the request.
|
CreateInferenceSchedulerRequest |
withDataDelayOffsetInMinutes(Long dataDelayOffsetInMinutes)
A period of time (in minutes) by which inference on the data is delayed after the data starts.
|
CreateInferenceSchedulerRequest |
withDataInputConfiguration(InferenceInputConfiguration dataInputConfiguration)
Specifies configuration information for the input data for the inference scheduler, including delimiter, format,
and dataset location.
|
CreateInferenceSchedulerRequest |
withDataOutputConfiguration(InferenceOutputConfiguration dataOutputConfiguration)
Specifies configuration information for the output results for the inference scheduler, including the S3 location
for the output.
|
CreateInferenceSchedulerRequest |
withDataUploadFrequency(DataUploadFrequency dataUploadFrequency)
How often data is uploaded to the source S3 bucket for the input data.
|
CreateInferenceSchedulerRequest |
withDataUploadFrequency(String dataUploadFrequency)
How often data is uploaded to the source S3 bucket for the input data.
|
CreateInferenceSchedulerRequest |
withInferenceSchedulerName(String inferenceSchedulerName)
The name of the inference scheduler being created.
|
CreateInferenceSchedulerRequest |
withModelName(String modelName)
The name of the previously trained ML model being used to create the inference scheduler.
|
CreateInferenceSchedulerRequest |
withRoleArn(String roleArn)
The Amazon Resource Name (ARN) of a role with permission to access the data source being used for the inference.
|
CreateInferenceSchedulerRequest |
withServerSideKmsKeyId(String serverSideKmsKeyId)
Provides the identifier of the KMS key used to encrypt inference scheduler data by Amazon Lookout for Equipment.
|
CreateInferenceSchedulerRequest |
withTags(Collection<Tag> tags)
Any tags associated with the inference scheduler.
|
CreateInferenceSchedulerRequest |
withTags(Tag... tags)
Any tags associated with the inference scheduler.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setModelName(String modelName)
The name of the previously trained ML model being used to create the inference scheduler.
modelName
- The name of the previously trained ML model being used to create the inference scheduler.public String getModelName()
The name of the previously trained ML model being used to create the inference scheduler.
public CreateInferenceSchedulerRequest withModelName(String modelName)
The name of the previously trained ML model being used to create the inference scheduler.
modelName
- The name of the previously trained ML model being used to create the inference scheduler.public void setInferenceSchedulerName(String inferenceSchedulerName)
The name of the inference scheduler being created.
inferenceSchedulerName
- The name of the inference scheduler being created.public String getInferenceSchedulerName()
The name of the inference scheduler being created.
public CreateInferenceSchedulerRequest withInferenceSchedulerName(String inferenceSchedulerName)
The name of the inference scheduler being created.
inferenceSchedulerName
- The name of the inference scheduler being created.public void setDataDelayOffsetInMinutes(Long dataDelayOffsetInMinutes)
A period of time (in minutes) by which inference on the data is delayed after the data starts. For instance, if you select an offset delay time of five minutes, inference will not begin on the data until the first data measurement after the five minute mark. For example, if five minutes is selected, the inference scheduler will wake up at the configured frequency with the additional five minute delay time to check the customer S3 bucket. The customer can upload data at the same frequency and they don't need to stop and restart the scheduler when uploading new data.
dataDelayOffsetInMinutes
- A period of time (in minutes) by which inference on the data is delayed after the data starts. For
instance, if you select an offset delay time of five minutes, inference will not begin on the data until
the first data measurement after the five minute mark. For example, if five minutes is selected, the
inference scheduler will wake up at the configured frequency with the additional five minute delay time to
check the customer S3 bucket. The customer can upload data at the same frequency and they don't need to
stop and restart the scheduler when uploading new data.public Long getDataDelayOffsetInMinutes()
A period of time (in minutes) by which inference on the data is delayed after the data starts. For instance, if you select an offset delay time of five minutes, inference will not begin on the data until the first data measurement after the five minute mark. For example, if five minutes is selected, the inference scheduler will wake up at the configured frequency with the additional five minute delay time to check the customer S3 bucket. The customer can upload data at the same frequency and they don't need to stop and restart the scheduler when uploading new data.
public CreateInferenceSchedulerRequest withDataDelayOffsetInMinutes(Long dataDelayOffsetInMinutes)
A period of time (in minutes) by which inference on the data is delayed after the data starts. For instance, if you select an offset delay time of five minutes, inference will not begin on the data until the first data measurement after the five minute mark. For example, if five minutes is selected, the inference scheduler will wake up at the configured frequency with the additional five minute delay time to check the customer S3 bucket. The customer can upload data at the same frequency and they don't need to stop and restart the scheduler when uploading new data.
dataDelayOffsetInMinutes
- A period of time (in minutes) by which inference on the data is delayed after the data starts. For
instance, if you select an offset delay time of five minutes, inference will not begin on the data until
the first data measurement after the five minute mark. For example, if five minutes is selected, the
inference scheduler will wake up at the configured frequency with the additional five minute delay time to
check the customer S3 bucket. The customer can upload data at the same frequency and they don't need to
stop and restart the scheduler when uploading new data.public void setDataUploadFrequency(String dataUploadFrequency)
How often data is uploaded to the source S3 bucket for the input data. The value chosen is the length of time between data uploads. For instance, if you select 5 minutes, Amazon Lookout for Equipment will upload the real-time data to the source bucket once every 5 minutes. This frequency also determines how often Amazon Lookout for Equipment starts a scheduled inference on your data. In this example, it starts once every 5 minutes.
dataUploadFrequency
- How often data is uploaded to the source S3 bucket for the input data. The value chosen is the length of
time between data uploads. For instance, if you select 5 minutes, Amazon Lookout for Equipment will upload
the real-time data to the source bucket once every 5 minutes. This frequency also determines how often
Amazon Lookout for Equipment starts a scheduled inference on your data. In this example, it starts once
every 5 minutes.DataUploadFrequency
public String getDataUploadFrequency()
How often data is uploaded to the source S3 bucket for the input data. The value chosen is the length of time between data uploads. For instance, if you select 5 minutes, Amazon Lookout for Equipment will upload the real-time data to the source bucket once every 5 minutes. This frequency also determines how often Amazon Lookout for Equipment starts a scheduled inference on your data. In this example, it starts once every 5 minutes.
DataUploadFrequency
public CreateInferenceSchedulerRequest withDataUploadFrequency(String dataUploadFrequency)
How often data is uploaded to the source S3 bucket for the input data. The value chosen is the length of time between data uploads. For instance, if you select 5 minutes, Amazon Lookout for Equipment will upload the real-time data to the source bucket once every 5 minutes. This frequency also determines how often Amazon Lookout for Equipment starts a scheduled inference on your data. In this example, it starts once every 5 minutes.
dataUploadFrequency
- How often data is uploaded to the source S3 bucket for the input data. The value chosen is the length of
time between data uploads. For instance, if you select 5 minutes, Amazon Lookout for Equipment will upload
the real-time data to the source bucket once every 5 minutes. This frequency also determines how often
Amazon Lookout for Equipment starts a scheduled inference on your data. In this example, it starts once
every 5 minutes.DataUploadFrequency
public CreateInferenceSchedulerRequest withDataUploadFrequency(DataUploadFrequency dataUploadFrequency)
How often data is uploaded to the source S3 bucket for the input data. The value chosen is the length of time between data uploads. For instance, if you select 5 minutes, Amazon Lookout for Equipment will upload the real-time data to the source bucket once every 5 minutes. This frequency also determines how often Amazon Lookout for Equipment starts a scheduled inference on your data. In this example, it starts once every 5 minutes.
dataUploadFrequency
- How often data is uploaded to the source S3 bucket for the input data. The value chosen is the length of
time between data uploads. For instance, if you select 5 minutes, Amazon Lookout for Equipment will upload
the real-time data to the source bucket once every 5 minutes. This frequency also determines how often
Amazon Lookout for Equipment starts a scheduled inference on your data. In this example, it starts once
every 5 minutes.DataUploadFrequency
public void setDataInputConfiguration(InferenceInputConfiguration dataInputConfiguration)
Specifies configuration information for the input data for the inference scheduler, including delimiter, format, and dataset location.
dataInputConfiguration
- Specifies configuration information for the input data for the inference scheduler, including delimiter,
format, and dataset location.public InferenceInputConfiguration getDataInputConfiguration()
Specifies configuration information for the input data for the inference scheduler, including delimiter, format, and dataset location.
public CreateInferenceSchedulerRequest withDataInputConfiguration(InferenceInputConfiguration dataInputConfiguration)
Specifies configuration information for the input data for the inference scheduler, including delimiter, format, and dataset location.
dataInputConfiguration
- Specifies configuration information for the input data for the inference scheduler, including delimiter,
format, and dataset location.public void setDataOutputConfiguration(InferenceOutputConfiguration dataOutputConfiguration)
Specifies configuration information for the output results for the inference scheduler, including the S3 location for the output.
dataOutputConfiguration
- Specifies configuration information for the output results for the inference scheduler, including the S3
location for the output.public InferenceOutputConfiguration getDataOutputConfiguration()
Specifies configuration information for the output results for the inference scheduler, including the S3 location for the output.
public CreateInferenceSchedulerRequest withDataOutputConfiguration(InferenceOutputConfiguration dataOutputConfiguration)
Specifies configuration information for the output results for the inference scheduler, including the S3 location for the output.
dataOutputConfiguration
- Specifies configuration information for the output results for the inference scheduler, including the S3
location for the output.public void setRoleArn(String roleArn)
The Amazon Resource Name (ARN) of a role with permission to access the data source being used for the inference.
roleArn
- The Amazon Resource Name (ARN) of a role with permission to access the data source being used for the
inference.public String getRoleArn()
The Amazon Resource Name (ARN) of a role with permission to access the data source being used for the inference.
public CreateInferenceSchedulerRequest withRoleArn(String roleArn)
The Amazon Resource Name (ARN) of a role with permission to access the data source being used for the inference.
roleArn
- The Amazon Resource Name (ARN) of a role with permission to access the data source being used for the
inference.public void setServerSideKmsKeyId(String serverSideKmsKeyId)
Provides the identifier of the KMS key used to encrypt inference scheduler data by Amazon Lookout for Equipment.
serverSideKmsKeyId
- Provides the identifier of the KMS key used to encrypt inference scheduler data by Amazon Lookout for
Equipment.public String getServerSideKmsKeyId()
Provides the identifier of the KMS key used to encrypt inference scheduler data by Amazon Lookout for Equipment.
public CreateInferenceSchedulerRequest withServerSideKmsKeyId(String serverSideKmsKeyId)
Provides the identifier of the KMS key used to encrypt inference scheduler data by Amazon Lookout for Equipment.
serverSideKmsKeyId
- Provides the identifier of the KMS key used to encrypt inference scheduler data by Amazon Lookout for
Equipment.public void setClientToken(String clientToken)
A unique identifier for the request. If you do not set the client request token, Amazon Lookout for Equipment generates one.
clientToken
- A unique identifier for the request. If you do not set the client request token, Amazon Lookout for
Equipment generates one.public String getClientToken()
A unique identifier for the request. If you do not set the client request token, Amazon Lookout for Equipment generates one.
public CreateInferenceSchedulerRequest withClientToken(String clientToken)
A unique identifier for the request. If you do not set the client request token, Amazon Lookout for Equipment generates one.
clientToken
- A unique identifier for the request. If you do not set the client request token, Amazon Lookout for
Equipment generates one.public List<Tag> getTags()
Any tags associated with the inference scheduler.
public void setTags(Collection<Tag> tags)
Any tags associated with the inference scheduler.
tags
- Any tags associated with the inference scheduler.public CreateInferenceSchedulerRequest withTags(Tag... tags)
Any tags associated with the inference scheduler.
NOTE: This method appends the values to the existing list (if any). Use
setTags(java.util.Collection)
or withTags(java.util.Collection)
if you want to override the
existing values.
tags
- Any tags associated with the inference scheduler.public CreateInferenceSchedulerRequest withTags(Collection<Tag> tags)
Any tags associated with the inference scheduler.
tags
- Any tags associated with the inference scheduler.public String toString()
toString
in class Object
Object.toString()
public CreateInferenceSchedulerRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()