Class CloudProviderProfile
java.lang.Object
com.azure.resourcemanager.hybridcontainerservice.models.CloudProviderProfile
CloudProviderProfile - The underlying cloud infra provider properties.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the infraNetworkProfile property: InfraNetworkProfile - List of infra network profiles for the provisioned cluster.Get the infraStorageProfile property: InfraStorageProfile - List of infra storage profiles for the provisioned cluster.void
validate()
Validates the instance.withInfraNetworkProfile
(CloudProviderProfileInfraNetworkProfile infraNetworkProfile) Set the infraNetworkProfile property: InfraNetworkProfile - List of infra network profiles for the provisioned cluster.withInfraStorageProfile
(CloudProviderProfileInfraStorageProfile infraStorageProfile) Set the infraStorageProfile property: InfraStorageProfile - List of infra storage profiles for the provisioned cluster.
-
Constructor Details
-
CloudProviderProfile
public CloudProviderProfile()Creates an instance of CloudProviderProfile class.
-
-
Method Details
-
infraNetworkProfile
Get the infraNetworkProfile property: InfraNetworkProfile - List of infra network profiles for the provisioned cluster.- Returns:
- the infraNetworkProfile value.
-
withInfraNetworkProfile
public CloudProviderProfile withInfraNetworkProfile(CloudProviderProfileInfraNetworkProfile infraNetworkProfile) Set the infraNetworkProfile property: InfraNetworkProfile - List of infra network profiles for the provisioned cluster.- Parameters:
infraNetworkProfile
- the infraNetworkProfile value to set.- Returns:
- the CloudProviderProfile object itself.
-
infraStorageProfile
Get the infraStorageProfile property: InfraStorageProfile - List of infra storage profiles for the provisioned cluster.- Returns:
- the infraStorageProfile value.
-
withInfraStorageProfile
public CloudProviderProfile withInfraStorageProfile(CloudProviderProfileInfraStorageProfile infraStorageProfile) Set the infraStorageProfile property: InfraStorageProfile - List of infra storage profiles for the provisioned cluster.- Parameters:
infraStorageProfile
- the infraStorageProfile value to set.- Returns:
- the CloudProviderProfile object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-