Class OpenShiftClusterArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.redhatopenshift.OpenShiftClusterArgs.Builder
-
- Enclosing class:
- OpenShiftClusterArgs
public static final class OpenShiftClusterArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(OpenShiftClusterArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(OpenShiftClusterArgs defaults)
-
-
Method Detail
-
apiserverProfile
public OpenShiftClusterArgs.Builder apiserverProfile(@Nullable com.pulumi.core.Output<APIServerProfileArgs> apiserverProfile)
- Parameters:
apiserverProfile
- The cluster API server profile.- Returns:
- builder
-
apiserverProfile
public OpenShiftClusterArgs.Builder apiserverProfile(APIServerProfileArgs apiserverProfile)
- Parameters:
apiserverProfile
- The cluster API server profile.- Returns:
- builder
-
clusterProfile
public OpenShiftClusterArgs.Builder clusterProfile(@Nullable com.pulumi.core.Output<ClusterProfileArgs> clusterProfile)
- Parameters:
clusterProfile
- The cluster profile.- Returns:
- builder
-
clusterProfile
public OpenShiftClusterArgs.Builder clusterProfile(ClusterProfileArgs clusterProfile)
- Parameters:
clusterProfile
- The cluster profile.- Returns:
- builder
-
consoleProfile
public OpenShiftClusterArgs.Builder consoleProfile(@Nullable com.pulumi.core.Output<ConsoleProfileArgs> consoleProfile)
- Parameters:
consoleProfile
- The console profile.- Returns:
- builder
-
consoleProfile
public OpenShiftClusterArgs.Builder consoleProfile(ConsoleProfileArgs consoleProfile)
- Parameters:
consoleProfile
- The console profile.- Returns:
- builder
-
ingressProfiles
public OpenShiftClusterArgs.Builder ingressProfiles(@Nullable com.pulumi.core.Output<java.util.List<IngressProfileArgs>> ingressProfiles)
- Parameters:
ingressProfiles
- The cluster ingress profiles.- Returns:
- builder
-
ingressProfiles
public OpenShiftClusterArgs.Builder ingressProfiles(java.util.List<IngressProfileArgs> ingressProfiles)
- Parameters:
ingressProfiles
- The cluster ingress profiles.- Returns:
- builder
-
ingressProfiles
public OpenShiftClusterArgs.Builder ingressProfiles(IngressProfileArgs... ingressProfiles)
- Parameters:
ingressProfiles
- The cluster ingress profiles.- Returns:
- builder
-
location
public OpenShiftClusterArgs.Builder location(@Nullable com.pulumi.core.Output<java.lang.String> location)
- Parameters:
location
- The geo-location where the resource lives- Returns:
- builder
-
location
public OpenShiftClusterArgs.Builder location(java.lang.String location)
- Parameters:
location
- The geo-location where the resource lives- Returns:
- builder
-
masterProfile
public OpenShiftClusterArgs.Builder masterProfile(@Nullable com.pulumi.core.Output<MasterProfileArgs> masterProfile)
- Parameters:
masterProfile
- The cluster master profile.- Returns:
- builder
-
masterProfile
public OpenShiftClusterArgs.Builder masterProfile(MasterProfileArgs masterProfile)
- Parameters:
masterProfile
- The cluster master profile.- Returns:
- builder
-
networkProfile
public OpenShiftClusterArgs.Builder networkProfile(@Nullable com.pulumi.core.Output<NetworkProfileArgs> networkProfile)
- Parameters:
networkProfile
- The cluster network profile.- Returns:
- builder
-
networkProfile
public OpenShiftClusterArgs.Builder networkProfile(NetworkProfileArgs networkProfile)
- Parameters:
networkProfile
- The cluster network profile.- Returns:
- builder
-
provisioningState
public OpenShiftClusterArgs.Builder provisioningState(@Nullable com.pulumi.core.Output<java.lang.String> provisioningState)
- Parameters:
provisioningState
- The cluster provisioning state (immutable).- Returns:
- builder
-
provisioningState
public OpenShiftClusterArgs.Builder provisioningState(java.lang.String provisioningState)
- Parameters:
provisioningState
- The cluster provisioning state (immutable).- Returns:
- builder
-
resourceGroupName
public OpenShiftClusterArgs.Builder resourceGroupName(com.pulumi.core.Output<java.lang.String> resourceGroupName)
- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.- Returns:
- builder
-
resourceGroupName
public OpenShiftClusterArgs.Builder resourceGroupName(java.lang.String resourceGroupName)
- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.- Returns:
- builder
-
resourceName
public OpenShiftClusterArgs.Builder resourceName(@Nullable com.pulumi.core.Output<java.lang.String> resourceName)
- Parameters:
resourceName
- The name of the OpenShift cluster resource.- Returns:
- builder
-
resourceName
public OpenShiftClusterArgs.Builder resourceName(java.lang.String resourceName)
- Parameters:
resourceName
- The name of the OpenShift cluster resource.- Returns:
- builder
-
servicePrincipalProfile
public OpenShiftClusterArgs.Builder servicePrincipalProfile(@Nullable com.pulumi.core.Output<ServicePrincipalProfileArgs> servicePrincipalProfile)
- Parameters:
servicePrincipalProfile
- The cluster service principal profile.- Returns:
- builder
-
servicePrincipalProfile
public OpenShiftClusterArgs.Builder servicePrincipalProfile(ServicePrincipalProfileArgs servicePrincipalProfile)
- Parameters:
servicePrincipalProfile
- The cluster service principal profile.- Returns:
- builder
-
tags
public OpenShiftClusterArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags
- Resource tags.- Returns:
- builder
-
tags
public OpenShiftClusterArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags
- Resource tags.- Returns:
- builder
-
workerProfiles
public OpenShiftClusterArgs.Builder workerProfiles(@Nullable com.pulumi.core.Output<java.util.List<WorkerProfileArgs>> workerProfiles)
- Parameters:
workerProfiles
- The cluster worker profiles.- Returns:
- builder
-
workerProfiles
public OpenShiftClusterArgs.Builder workerProfiles(java.util.List<WorkerProfileArgs> workerProfiles)
- Parameters:
workerProfiles
- The cluster worker profiles.- Returns:
- builder
-
workerProfiles
public OpenShiftClusterArgs.Builder workerProfiles(WorkerProfileArgs... workerProfiles)
- Parameters:
workerProfiles
- The cluster worker profiles.- Returns:
- builder
-
build
public OpenShiftClusterArgs build()
-
-