Class CloudProviderProfile

java.lang.Object
com.azure.resourcemanager.hybridcontainerservice.models.CloudProviderProfile

public final class CloudProviderProfile extends Object
CloudProviderProfile - The underlying cloud infra provider properties.
  • Constructor Details

    • CloudProviderProfile

      public CloudProviderProfile()
      Creates an instance of CloudProviderProfile class.
  • Method Details

    • infraNetworkProfile

      public CloudProviderProfileInfraNetworkProfile 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

      public CloudProviderProfileInfraStorageProfile 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.