OrchestratorResourceProperties Class
- java.
lang. Object - com.
azure. resourcemanager. delegatednetwork. models. OrchestratorResourceProperties
- com.
Implements
public final class OrchestratorResourceProperties
implements JsonSerializable<OrchestratorResourceProperties>
Properties of orchestrator.
Constructor Summary
| Constructor | Description |
|---|---|
| OrchestratorResourceProperties() |
Creates an instance of Orchestrator |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| String |
apiServerEndpoint()
Get the api |
| String |
clusterRootCA()
Get the cluster |
|
Controller |
controllerDetails()
Get the controller |
|
static
Orchestrator |
fromJson(JsonReader jsonReader)
Reads an instance of Orchestrator |
| String |
orchestratorAppId()
Get the orchestrator |
| String |
orchestratorTenantId()
Get the orchestrator |
| String |
privateLinkResourceId()
Get the private |
|
Orchestrator |
provisioningState()
Get the provisioning |
| String |
resourceGuid()
Get the resource |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Orchestrator |
withApiServerEndpoint(String apiServerEndpoint)
Set the api |
|
Orchestrator |
withClusterRootCA(String clusterRootCA)
Set the cluster |
|
Orchestrator |
withControllerDetails(ControllerDetails controllerDetails)
Set the controller |
|
Orchestrator |
withOrchestratorAppId(String orchestratorAppId)
Set the orchestrator |
|
Orchestrator |
withOrchestratorTenantId(String orchestratorTenantId)
Set the orchestrator |
|
Orchestrator |
withPrivateLinkResourceId(String privateLinkResourceId)
Set the private |
Methods inherited from java.lang.Object
Constructor Details
OrchestratorResourceProperties
public OrchestratorResourceProperties()
Creates an instance of OrchestratorResourceProperties class.
Method Details
apiServerEndpoint
public String apiServerEndpoint()
Get the apiServerEndpoint property: K8s APIServer url. Either one of apiServerEndpoint or privateLinkResourceId can be specified.
Returns:
clusterRootCA
public String clusterRootCA()
Get the clusterRootCA property: RootCA certificate of kubernetes cluster base64 encoded.
Returns:
controllerDetails
public ControllerDetails controllerDetails()
Get the controllerDetails property: Properties of the controller.
Returns:
fromJson
public static OrchestratorResourceProperties fromJson(JsonReader jsonReader)
Reads an instance of OrchestratorResourceProperties from the JsonReader.
Parameters:
Returns:
Throws:
orchestratorAppId
public String orchestratorAppId()
Get the orchestratorAppId property: AAD ID used with apiserver.
Returns:
orchestratorTenantId
public String orchestratorTenantId()
Get the orchestratorTenantId property: TenantID of server App ID.
Returns:
privateLinkResourceId
public String privateLinkResourceId()
Get the privateLinkResourceId property: private link arm resource id. Either one of apiServerEndpoint or privateLinkResourceId can be specified.
Returns:
provisioningState
public OrchestratorInstanceState provisioningState()
Get the provisioningState property: The current state of orchestratorInstance resource.
Returns:
resourceGuid
public String resourceGuid()
Get the resourceGuid property: Resource guid.
Returns:
toJson
validate
public void validate()
Validates the instance.
withApiServerEndpoint
public OrchestratorResourceProperties withApiServerEndpoint(String apiServerEndpoint)
Set the apiServerEndpoint property: K8s APIServer url. Either one of apiServerEndpoint or privateLinkResourceId can be specified.
Parameters:
Returns:
withClusterRootCA
public OrchestratorResourceProperties withClusterRootCA(String clusterRootCA)
Set the clusterRootCA property: RootCA certificate of kubernetes cluster base64 encoded.
Parameters:
Returns:
withControllerDetails
public OrchestratorResourceProperties withControllerDetails(ControllerDetails controllerDetails)
Set the controllerDetails property: Properties of the controller.
Parameters:
Returns:
withOrchestratorAppId
public OrchestratorResourceProperties withOrchestratorAppId(String orchestratorAppId)
Set the orchestratorAppId property: AAD ID used with apiserver.
Parameters:
Returns:
withOrchestratorTenantId
public OrchestratorResourceProperties withOrchestratorTenantId(String orchestratorTenantId)
Set the orchestratorTenantId property: TenantID of server App ID.
Parameters:
Returns:
withPrivateLinkResourceId
public OrchestratorResourceProperties withPrivateLinkResourceId(String privateLinkResourceId)
Set the privateLinkResourceId property: private link arm resource id. Either one of apiServerEndpoint or privateLinkResourceId can be specified.
Parameters:
Returns: