Class OpenShiftManagedClusterProperties
- java.lang.Object
-
- com.azure.resourcemanager.containerservice.fluent.models.OpenShiftManagedClusterProperties
-
public final class OpenShiftManagedClusterProperties extends Object
Properties of the OpenShift managed cluster.
-
-
Constructor Summary
Constructors Constructor Description OpenShiftManagedClusterProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<OpenShiftManagedClusterAgentPoolProfile>agentPoolProfiles()Get the agentPoolProfiles property: Configuration of OpenShift cluster VMs.OpenShiftManagedClusterAuthProfileauthProfile()Get the authProfile property: Configures OpenShift authentication.StringclusterVersion()Get the clusterVersion property: Version of OpenShift specified when creating the cluster.Stringfqdn()Get the fqdn property: Service generated FQDN for OpenShift API server loadbalancer internal hostname.OpenShiftManagedClusterMasterPoolProfilemasterPoolProfile()Get the masterPoolProfile property: Configuration for OpenShift master VMs.NetworkProfilenetworkProfile()Get the networkProfile property: Configuration for OpenShift networking.StringopenShiftVersion()Get the openShiftVersion property: Version of OpenShift specified when creating the cluster.StringprovisioningState()Get the provisioningState property: The current deployment or provisioning state, which only appears in the response.StringpublicHostname()Get the publicHostname property: Service generated FQDN for OpenShift API server.List<OpenShiftRouterProfile>routerProfiles()Get the routerProfiles property: Configuration for OpenShift router(s).voidvalidate()Validates the instance.OpenShiftManagedClusterPropertieswithAgentPoolProfiles(List<OpenShiftManagedClusterAgentPoolProfile> agentPoolProfiles)Set the agentPoolProfiles property: Configuration of OpenShift cluster VMs.OpenShiftManagedClusterPropertieswithAuthProfile(OpenShiftManagedClusterAuthProfile authProfile)Set the authProfile property: Configures OpenShift authentication.OpenShiftManagedClusterPropertieswithMasterPoolProfile(OpenShiftManagedClusterMasterPoolProfile masterPoolProfile)Set the masterPoolProfile property: Configuration for OpenShift master VMs.OpenShiftManagedClusterPropertieswithNetworkProfile(NetworkProfile networkProfile)Set the networkProfile property: Configuration for OpenShift networking.OpenShiftManagedClusterPropertieswithOpenShiftVersion(String openShiftVersion)Set the openShiftVersion property: Version of OpenShift specified when creating the cluster.OpenShiftManagedClusterPropertieswithRouterProfiles(List<OpenShiftRouterProfile> routerProfiles)Set the routerProfiles property: Configuration for OpenShift router(s).
-
-
-
Method Detail
-
provisioningState
public String provisioningState()
Get the provisioningState property: The current deployment or provisioning state, which only appears in the response.- Returns:
- the provisioningState value.
-
openShiftVersion
public String openShiftVersion()
Get the openShiftVersion property: Version of OpenShift specified when creating the cluster.- Returns:
- the openShiftVersion value.
-
withOpenShiftVersion
public OpenShiftManagedClusterProperties withOpenShiftVersion(String openShiftVersion)
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
public String clusterVersion()
Get the clusterVersion property: Version of OpenShift specified when creating the cluster.- Returns:
- the clusterVersion value.
-
publicHostname
public String publicHostname()
Get the publicHostname property: Service generated FQDN for OpenShift API server.- Returns:
- the publicHostname value.
-
fqdn
public String fqdn()
Get the fqdn property: Service generated FQDN for OpenShift API server loadbalancer internal hostname.- Returns:
- the fqdn value.
-
networkProfile
public NetworkProfile networkProfile()
Get the networkProfile property: Configuration for OpenShift networking.- Returns:
- the networkProfile value.
-
withNetworkProfile
public OpenShiftManagedClusterProperties withNetworkProfile(NetworkProfile networkProfile)
Set the networkProfile property: Configuration for OpenShift networking.- Parameters:
networkProfile- the networkProfile value to set.- Returns:
- the OpenShiftManagedClusterProperties object itself.
-
routerProfiles
public List<OpenShiftRouterProfile> 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
public OpenShiftManagedClusterMasterPoolProfile 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
public List<OpenShiftManagedClusterAgentPoolProfile> 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
public OpenShiftManagedClusterAuthProfile 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.
-
-