/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
*/
package com.microsoft.azure.management.compute;
import com.fasterxml.jackson.annotation.JsonProperty;
/**
* Profile for the container service orchestrator.
*/
public class ContainerServiceOrchestratorProfile {
/**
* The orchestrator to use to manage container service cluster resources.
* Valid values are Swarm, DCOS, and Custom. Possible values include:
* 'Swarm', 'DCOS', 'Custom', 'Kubernetes'.
*/
@JsonProperty(value = "orchestratorType", required = true)
private ContainerServiceOchestratorTypes orchestratorType;
/**
* Get the orchestratorType value.
*
* @return the orchestratorType value
*/
public ContainerServiceOchestratorTypes orchestratorType() {
return this.orchestratorType;
}
/**
* Set the orchestratorType value.
*
* @param orchestratorType the orchestratorType value to set
* @return the ContainerServiceOrchestratorProfile object itself.
*/
public ContainerServiceOrchestratorProfile withOrchestratorType(ContainerServiceOchestratorTypes orchestratorType) {
this.orchestratorType = orchestratorType;
return this;
}
}