Class OpenShiftManagedClusterProperties
java.lang.Object
com.azure.resourcemanager.containerservice.fluent.models.OpenShiftManagedClusterProperties
Properties of the OpenShift managed cluster.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of OpenShiftManagedClusterProperties class. -
Method Summary
Modifier and TypeMethodDescriptionGet the agentPoolProfiles property: Configuration of OpenShift cluster VMs.Get the authProfile property: Configures OpenShift authentication.Get the clusterVersion property: Version of OpenShift specified when creating the cluster.fqdn()Get the fqdn property: Service generated FQDN for OpenShift API server loadbalancer internal hostname.Get the masterPoolProfile property: Configuration for OpenShift master VMs.Get the networkProfile property: Configuration for OpenShift networking.Get the openShiftVersion property: Version of OpenShift specified when creating the cluster.Get the provisioningState property: The current deployment or provisioning state, which only appears in the response.Get the publicHostname property: Service generated FQDN for OpenShift API server.Get the routerProfiles property: Configuration for OpenShift router(s).voidvalidate()Validates the instance.withAgentPoolProfiles(List<OpenShiftManagedClusterAgentPoolProfile> agentPoolProfiles) Set the agentPoolProfiles property: Configuration of OpenShift cluster VMs.withAuthProfile(OpenShiftManagedClusterAuthProfile authProfile) Set the authProfile property: Configures OpenShift authentication.withMasterPoolProfile(OpenShiftManagedClusterMasterPoolProfile masterPoolProfile) Set the masterPoolProfile property: Configuration for OpenShift master VMs.withNetworkProfile(NetworkProfile networkProfile) Set the networkProfile property: Configuration for OpenShift networking.withOpenShiftVersion(String openShiftVersion) Set the openShiftVersion property: Version of OpenShift specified when creating the cluster.withRouterProfiles(List<OpenShiftRouterProfile> routerProfiles) Set the routerProfiles property: Configuration for OpenShift router(s).
-
Constructor Details
-
OpenShiftManagedClusterProperties
public OpenShiftManagedClusterProperties()Creates an instance of OpenShiftManagedClusterProperties class.
-
-
Method Details
-
provisioningState
Get the provisioningState property: The current deployment or provisioning state, which only appears in the response.- Returns:
- the provisioningState value.
-
openShiftVersion
Get the openShiftVersion property: Version of OpenShift specified when creating the cluster.- Returns:
- the openShiftVersion value.
-
withOpenShiftVersion
Set the openShiftVersion property: Version of OpenShift specified when creating the cluster.- Parameters:
openShiftVersion- the openShiftVersion value to set.- Returns:
- the OpenShiftManagedClusterProperties object itself.
-
clusterVersion
Get the clusterVersion property: Version of OpenShift specified when creating the cluster.- Returns:
- the clusterVersion value.
-
publicHostname
Get the publicHostname property: Service generated FQDN for OpenShift API server.- Returns:
- the publicHostname value.
-
fqdn
Get the fqdn property: Service generated FQDN for OpenShift API server loadbalancer internal hostname.- Returns:
- the fqdn value.
-
networkProfile
Get the networkProfile property: Configuration for OpenShift networking.- Returns:
- the networkProfile value.
-
withNetworkProfile
Set the networkProfile property: Configuration for OpenShift networking.- Parameters:
networkProfile- the networkProfile value to set.- Returns:
- the OpenShiftManagedClusterProperties object itself.
-
routerProfiles
Get the routerProfiles property: Configuration for OpenShift router(s).- Returns:
- the routerProfiles value.
-
withRouterProfiles
public OpenShiftManagedClusterProperties withRouterProfiles(List<OpenShiftRouterProfile> routerProfiles) Set the routerProfiles property: Configuration for OpenShift router(s).- Parameters:
routerProfiles- the routerProfiles value to set.- Returns:
- the OpenShiftManagedClusterProperties object itself.
-
masterPoolProfile
Get the masterPoolProfile property: Configuration for OpenShift master VMs.- Returns:
- the masterPoolProfile value.
-
withMasterPoolProfile
public OpenShiftManagedClusterProperties withMasterPoolProfile(OpenShiftManagedClusterMasterPoolProfile masterPoolProfile) Set the masterPoolProfile property: Configuration for OpenShift master VMs.- Parameters:
masterPoolProfile- the masterPoolProfile value to set.- Returns:
- the OpenShiftManagedClusterProperties object itself.
-
agentPoolProfiles
Get the agentPoolProfiles property: Configuration of OpenShift cluster VMs.- Returns:
- the agentPoolProfiles value.
-
withAgentPoolProfiles
public OpenShiftManagedClusterProperties withAgentPoolProfiles(List<OpenShiftManagedClusterAgentPoolProfile> agentPoolProfiles) Set the agentPoolProfiles property: Configuration of OpenShift cluster VMs.- Parameters:
agentPoolProfiles- the agentPoolProfiles value to set.- Returns:
- the OpenShiftManagedClusterProperties object itself.
-
authProfile
Get the authProfile property: Configures OpenShift authentication.- Returns:
- the authProfile value.
-
withAuthProfile
public OpenShiftManagedClusterProperties withAuthProfile(OpenShiftManagedClusterAuthProfile authProfile) Set the authProfile property: Configures OpenShift authentication.- Parameters:
authProfile- the authProfile value to set.- Returns:
- the OpenShiftManagedClusterProperties object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-