ValidateMigrationInputSqlServerSqlMITaskProperties Class

public final class ValidateMigrationInputSqlServerSqlMITaskProperties
extends ProjectTaskProperties

Properties for task that validates migration input for SQL to Azure SQL Database Managed Instance.

Constructor Summary

Constructor Description
ValidateMigrationInputSqlServerSqlMITaskProperties()

Creates an instance of ValidateMigrationInputSqlServerSqlMITaskProperties class.

Method Summary

Modifier and Type Method and Description
static ValidateMigrationInputSqlServerSqlMITaskProperties fromJson(JsonReader jsonReader)

Reads an instance of ValidateMigrationInputSqlServerSqlMITaskProperties from the JsonReader.

ValidateMigrationInputSqlServerSqlMITaskInput input()

Get the input property: Task input.

List<ValidateMigrationInputSqlServerSqlMITaskOutput> output()

Get the output property: Task output.

TaskType taskType()

Get the taskType property: Task type.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

ValidateMigrationInputSqlServerSqlMITaskProperties withClientData(Map<String,String> clientData)

Set the clientData property: Key value pairs of client data to attach meta data information to task.

ValidateMigrationInputSqlServerSqlMITaskProperties withInput(ValidateMigrationInputSqlServerSqlMITaskInput input)

Set the input property: Task input.

Methods inherited from ProjectTaskProperties

Methods inherited from java.lang.Object

Constructor Details

ValidateMigrationInputSqlServerSqlMITaskProperties

public ValidateMigrationInputSqlServerSqlMITaskProperties()

Creates an instance of ValidateMigrationInputSqlServerSqlMITaskProperties class.

Method Details

fromJson

public static ValidateMigrationInputSqlServerSqlMITaskProperties fromJson(JsonReader jsonReader)

Reads an instance of ValidateMigrationInputSqlServerSqlMITaskProperties from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of ValidateMigrationInputSqlServerSqlMITaskProperties if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the ValidateMigrationInputSqlServerSqlMITaskProperties.

input

public ValidateMigrationInputSqlServerSqlMITaskInput input()

Get the input property: Task input.

Returns:

the input value.

output

public List<ValidateMigrationInputSqlServerSqlMITaskOutput> output()

Get the output property: Task output. This is ignored if submitted.

Returns:

the output value.

taskType

public TaskType taskType()

Get the taskType property: Task type.

Overrides:

ValidateMigrationInputSqlServerSqlMITaskProperties.taskType()

Returns:

the taskType value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

ValidateMigrationInputSqlServerSqlMITaskProperties.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

Overrides:

ValidateMigrationInputSqlServerSqlMITaskProperties.validate()

withClientData

public ValidateMigrationInputSqlServerSqlMITaskProperties withClientData(Map<String,String> clientData)

Set the clientData property: Key value pairs of client data to attach meta data information to task.

Overrides:

ValidateMigrationInputSqlServerSqlMITaskProperties.withClientData(Map<String,String> clientData)

Parameters:

clientData

withInput

public ValidateMigrationInputSqlServerSqlMITaskProperties withInput(ValidateMigrationInputSqlServerSqlMITaskInput input)

Set the input property: Task input.

Parameters:

input - the input value to set.

Returns:

the ValidateMigrationInputSqlServerSqlMITaskProperties object itself.

Applies to