HDInsight/Microsoft.WindowsAzure.Management.HDInsight.xml

<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Microsoft.WindowsAzure.Management.HDInsight</name>
    </assembly>
    <members>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.HDInsightApplicationHistoryClient">
            <summary>
            Represents HDInsight Application History client.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightApplicationHistoryClient">
            <summary>
            Represents the HDInsight Application History client.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightApplicationHistoryAsyncClient">
            <summary>
            Represents the HDInsight Application History Async client.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightApplicationHistoryAsyncClient.ListCompletedApplicationsAsync">
            <summary>
            Lists completed applications.
            </summary>
            <returns>
            A task object that can be awaited. The result is a list of Application Details.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightApplicationHistoryAsyncClient.ListCompletedApplicationsAsync(System.DateTime,System.DateTime)">
            <summary>
            Lists completed applications that were submitted within the specified time window.
            </summary>
            <param name="submittedAfterInUtc">
            Get applications that were submitted after this time.
            </param>
            <param name="submittedBeforeInUtc">
            Get applications that were submitted before this time.
            </param>
            <returns>
            A task object that can be awaited. The result is a list of Application Details.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightApplicationHistoryAsyncClient.ListApplicationAttemptsAsync(Microsoft.Hadoop.Client.ApplicationDetails)">
            <summary>
            Lists attempts made to complete the specified application.
            </summary>
            <param name="application">
            The application for which attempts need to be obtained.
            </param>
            <returns>
            A task object that can be awaited. The result is a list of Application Attempt Details.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightApplicationHistoryAsyncClient.ListApplicationContainersAsync(Microsoft.Hadoop.Client.ApplicationAttemptDetails)">
            <summary>
            Lists containers associated with the specified application run on the specified cluster.
            </summary>
            <param name="applicationAttempt">
            The application's attempt for which containers need to be obtained.
            </param>
            <returns>
            A task object that can be awaited. The result is a list of Application Container Details.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightApplicationHistoryAsyncClient.GetApplicationDetailsAsync(System.String)">
            <summary>
            Get details on the specified application.
            </summary>
            <param name="applicationId">
            The application' unique identifier.
            </param>
            <returns>
            A task object that can be awaited. Returns details about the specified application.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightApplicationHistoryAsyncClient.DownloadApplicationLogsAsync(Microsoft.Hadoop.Client.ApplicationDetails,System.String)">
            <summary>
            Downloads application logs for the specified application. Logs will be downloaded to the specified download location.
            </summary>
            <param name="application">
            The application for which logs are needed.
            </param>
            <param name="targetDirectory">
            The location on local disk to download the application logs.
            </param>
            <returns>
            A task object that can be awaited to download application logs.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightApplicationHistoryAsyncClient.DownloadApplicationLogsAsync(Microsoft.Hadoop.Client.ApplicationContainerDetails,System.String)">
            <summary>
            Downloads logs for a specific container within a YARN application. Logs will be downloaded to the specified download location.
            </summary>
            <param name="applicationContainer">
            An application' container for which logs are needed.
            </param>
            <param name="targetDirectory">
            The location on local disk to download the application logs.
            </param>
            <returns>
            A task object that can be awaited to download container logs.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightApplicationHistorySyncClient">
            <summary>
            Represents the HDInsight Application History sync client.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightApplicationHistorySyncClient.ListCompletedApplications">
            <summary>
            Lists completed applications.
            </summary>
            <returns>
            Returns a list of Application Details.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightApplicationHistorySyncClient.ListCompletedApplications(System.DateTime,System.DateTime)">
            <summary>
            Lists completed applications that were submitted within the specified time window.
            </summary>
            <param name="submittedAfterInUtc">
            Get applications that were submitted after this time.
            </param>
            <param name="submittedBeforeInUtc">
            Get applications that were submitted before this time.
            </param>
            <returns>
            Returns an enumeration of ApplicationDetails.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightApplicationHistorySyncClient.ListApplicationAttempts(Microsoft.Hadoop.Client.ApplicationDetails)">
            <summary>
            Lists attempts made to complete the specified application.
            </summary>
            <param name="application">
            The application for which attempts need to be obtained.
            </param>
            <returns>
            Returns an enumeration of ApplicationAttemptDetails.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightApplicationHistorySyncClient.ListApplicationContainers(Microsoft.Hadoop.Client.ApplicationAttemptDetails)">
            <summary>
            Lists containers associated with the specified application run on the specified cluster.
            </summary>
            <param name="applicationAttempt">
            The application's attempt for which containers need to be obtained.
            </param>
            <returns>
            Returns a list of ApplicationContainerDetails.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightApplicationHistorySyncClient.GetApplicationDetails(System.String)">
            <summary>
            Get details on the specified application.
            </summary>
            <param name="applicationId">
            The application' unique identifier.
            </param>
            <returns>
            Returns details about the specified application.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightApplicationHistorySyncClient.DownloadApplicationLogs(Microsoft.Hadoop.Client.ApplicationDetails,System.String)">
            <summary>
            Downloads application logs for the specified application. Logs will be downloaded to the specified download location.
            </summary>
            <param name="application">
            The application for which logs are needed.
            </param>
            <param name="targetDirectory">
            The location on local disk to download the application logs.
            </param>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightApplicationHistorySyncClient.DownloadApplicationLogs(Microsoft.Hadoop.Client.ApplicationDetails,System.String,System.TimeSpan)">
            <summary>
            Downloads application logs for the specified application. Logs will be downloaded to the specified download location.
            </summary>
            <param name="application">
            The application for which logs are needed.
            </param>
            <param name="targetDirectory">
            The location on local disk to download the application logs.
            </param>
            <param name="timeout">
            Time to wait for completion of the operation.
            </param>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightApplicationHistorySyncClient.DownloadApplicationLogs(Microsoft.Hadoop.Client.ApplicationContainerDetails,System.String)">
            <summary>
            Downloads logs for a specific container within a YARN application. Logs will be downloaded to the specified download location.
            </summary>
            <param name="applicationContainer">
            An application' container for which logs are needed.
            </param>
            <param name="targetDirectory">
            The location on local disk to download the application logs.
            </param>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightApplicationHistorySyncClient.DownloadApplicationLogs(Microsoft.Hadoop.Client.ApplicationContainerDetails,System.String,System.TimeSpan)">
            <summary>
            Downloads logs for a specific container within a YARN application. Logs will be downloaded to the specified download location.
            </summary>
            <param name="applicationContainer">
            An application' container for which logs are needed.
            </param>
            <param name="targetDirectory">
            The location on local disk to download the application logs.
            </param>
            <param name="timeout">
            Time to wait for completion of the operation.
            </param>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightApplicationHistoryClient.#ctor(Microsoft.WindowsAzure.Management.HDInsight.ClusterDetails)">
            <summary>
            Initializes a new instance of the HDInsightApplicationHistoryClient class.
            </summary>
            <param name="cluster">
            Details about the cluster against which the client should be created.
            </param>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightApplicationHistoryClient.#ctor(Microsoft.WindowsAzure.Management.HDInsight.ClusterDetails,System.TimeSpan)">
            <summary>
            Initializes a new instance of the HDInsightApplicationHistoryClient class.
            </summary>
            <param name="cluster">
            Details about the cluster against which the client should be created.
            </param>
            <param name="timeout">
            The timeout value to use for operations performed by this client.
            </param>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightApplicationHistoryClient.#ctor(Microsoft.WindowsAzure.Management.HDInsight.ClusterDetails,System.TimeSpan,System.String)">
            <summary>
            Initializes a new instance of the HDInsightApplicationHistoryClient class.
            </summary>
            <param name="cluster">
            Details about the cluster against which the client should be created.
            </param>
            <param name="timeout">
            The timeout value to use for operations performed by this client.
            </param>
            <param name="customUserAgent">
            A tag to help identify the client/user.
            </param>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightApplicationHistoryClient.GetApplicationDetailsAsync(System.String)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightApplicationHistoryClient.ListCompletedApplicationsAsync">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightApplicationHistoryClient.ListCompletedApplicationsAsync(System.DateTime,System.DateTime)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightApplicationHistoryClient.ListApplicationAttemptsAsync(Microsoft.Hadoop.Client.ApplicationDetails)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightApplicationHistoryClient.ListApplicationContainersAsync(Microsoft.Hadoop.Client.ApplicationAttemptDetails)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightApplicationHistoryClient.DownloadApplicationLogsAsync(Microsoft.Hadoop.Client.ApplicationDetails,System.String)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightApplicationHistoryClient.DownloadApplicationLogsAsync(Microsoft.Hadoop.Client.ApplicationContainerDetails,System.String)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightApplicationHistoryClient.DownloadApplicationLogsAsync(System.String,System.String,System.String)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightApplicationHistoryClient.DownloadApplicationLogsAsync(System.String,System.String,System.String,System.String,System.String)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightApplicationHistoryClient.GetApplicationDetails(System.String)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightApplicationHistoryClient.ListCompletedApplications">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightApplicationHistoryClient.ListCompletedApplications(System.DateTime,System.DateTime)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightApplicationHistoryClient.ListApplicationAttempts(Microsoft.Hadoop.Client.ApplicationDetails)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightApplicationHistoryClient.ListApplicationContainers(Microsoft.Hadoop.Client.ApplicationAttemptDetails)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightApplicationHistoryClient.DownloadApplicationLogs(Microsoft.Hadoop.Client.ApplicationDetails,System.String)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightApplicationHistoryClient.DownloadApplicationLogs(Microsoft.Hadoop.Client.ApplicationDetails,System.String,System.TimeSpan)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightApplicationHistoryClient.DownloadApplicationLogs(Microsoft.Hadoop.Client.ApplicationContainerDetails,System.String)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightApplicationHistoryClient.DownloadApplicationLogs(Microsoft.Hadoop.Client.ApplicationContainerDetails,System.String,System.TimeSpan)">
            <inheritdoc />
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.HDInsightApplicationHistoryClient.Cluster">
            <summary>
            Gets the cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.HDInsightApplicationHistoryClient.HttpCredentials">
            <summary>
            Gets the HTTP credentials.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.HDInsightApplicationHistoryClient.DefaultStorageCredentials">
            <summary>
            Gets the storage credentials.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.ClusterNodeType">
            <summary>
            A list of roles in a HDInsight Hadoop cluster to run config action on.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.ClusterNodeType.HeadNode">
            <summary>
            The headnodes of the cluster.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.ClusterNodeType.DataNode">
            <summary>
            The datanodes of the cluster.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.ClusterNodeType.ZookeperNode">
            <summary>
            The zookerper nodes of the cluster.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2">
            <summary>
            Object that encapsulates all the properties of a List Request.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2.#ctor">
            <summary>
            Initializes a new instance of the ClusterCreateParameters class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2.ValidateClusterCreateParameters">
            <summary>
            Performs parameter validations
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2.Name">
            <summary>
            Gets or sets the Name of the cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2.Location">
            <summary>
            Gets or sets the datacenter location for the cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2.DefaultStorageAccountName">
            <summary>
            Gets or sets the StorageName for the default Azure Storage Account.
            This account will be used for schemaless paths and the cluster will
            leverage to store some cluster level files.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2.DefaultStorageAccountKey">
            <summary>
            Gets or sets the StorageKey for the default Azure Storage Account.
            This account will be used for schemaless paths and the cluster will
            leverage to store some cluster level files.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2.DefaultStorageContainer">
            <summary>
            Gets or sets the StorageContainer for the default Azure Storage Account.
            This account will be used for schemaless paths and the cluster will
            leverage to store some cluster level files.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2.UserName">
            <summary>
            Gets or sets the login for the cluster's user.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2.Password">
            <summary>
            Gets or sets the password for the cluster's user.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2.RdpUsername">
            <summary>
            Gets or sets the username for RDP access to the cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2.RdpPassword">
            <summary>
            Gets or sets the password for RDP access to the cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2.RdpAccessExpiry">
            <summary>
            Gets or sets the expirt DateTime for RDP access on the cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2.ClusterSizeInNodes">
            <summary>
            Gets or sets the number of workernodes for the cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2.Version">
            <summary>
            Gets or sets the version of the HDInsight cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2.HeadNodeSize">
            <summary>
            Gets or sets the size of the Head Node.
            </summary>
            <value>
            The size of the head node.
            </value>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2.DataNodeSize">
            <summary>
            Gets or sets the size of the Data Node.
            </summary>
            <value>
            The size of the data node.
            </value>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2.ZookeeperNodeSize">
            <summary>
            Gets or sets the size of the Zookeeper Node.
            </summary>
            <value>
            The size of the zookeeper node.
            </value>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2.AdditionalStorageAccounts">
            <summary>
            Gets additional Azure Storage Account that you want to enable access to.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2.ConfigActions">
            <summary>
            Gets config actions for the cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2.OozieMetastore">
            <summary>
            Gets or sets the database to store the metadata for Oozie.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2.HiveMetastore">
            <summary>
            Gets or sets the database to store the metadata for Hive.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2.CoreConfiguration">
            <summary>
            Gets the core configuration of this HDInsight cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2.HdfsConfiguration">
            <summary>
            Gets the hdfs configuration of this HDInsight cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2.MapReduceConfiguration">
            <summary>
            Gets the map-reduce configuration of this HDInsight cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2.HiveConfiguration">
            <summary>
            Gets the hive configuration of this HDInsight cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2.OozieConfiguration">
            <summary>
            Gets the core configuration of this HDInsight cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2.YarnConfiguration">
            <summary>
            Gets the Yarn service configuration of this HDInsight cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2.HBaseConfiguration">
            <summary>
            Gets the HBase service configuration of this HDInsight cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2.StormConfiguration">
            <summary>
            Gets the Storm service configuration of this HDInsight cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2.SparkConfiguration">
            <summary>
            Gets the Spark service configuration of this HDInsight cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2.ClusterType">
            <summary>
            Gets or sets the flavor for a cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2.CreateTimeout">
            <summary>
            Gets or sets the timeout period for the SDK to wait when creating a cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2.VirtualNetworkId">
            <summary>
            Gets or sets the virtual network guid for this HDInsight cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2.SubnetName">
            <summary>
            Gets or sets the subnet name for this HDInsight cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2.OSType">
            <summary>
            Gets or sets the type of operating system installed on cluster nodes.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2.SshUserName">
            <summary>
            Gets or sets SSH user name.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2.SshPassword">
            <summary>
            Gets or sets SSH password.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2.SshPublicKey">
            <summary>
            Gets or sets the public key to be used for SSH.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.Data.ClusterType">
            <summary>
            Enum that describe the flavor of the cluster.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.Data.ClusterType.Hadoop">
            <summary>
            Hadoop only cluster type.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.Data.ClusterType.HBase">
            <summary>
            Hadoop with HBase cluster type.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.Data.ClusterType.Storm">
            <summary>
            Hadoop with Storm cluster type.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.Data.ClusterType.Spark">
            <summary>
            Hadoop with Spark cluster type.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.Data.ClusterType.Unknown">
            <summary>
            Unknown cluster flavor.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.Data.VersionToDocumentMapper">
            <summary>
            Maps cluster versions to corresponding documents
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.HBaseConfiguration">
            <summary>
            Configuration for the HBase Hadoop service.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HBaseConfiguration.#ctor">
            <summary>
            Initializes a new instance of the HBaseConfiguration class.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.HBaseConfiguration.ConfigurationCollection">
            <summary>
            Gets the configuration collection for HBase.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.HBaseConfiguration.AdditionalLibraries">
            <summary>
            Gets or sets the location to find additional HBase libraries.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.Data.HDInsightClusterRequestGenerator">
            <summary>
            Generate payload object for different cluster flavor.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.Data.HDInsightClusterRequestGenerator.Create1XClusterForMapReduceTemplate(Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2)">
            <summary>
            Generate ClusterCreateParameters object for 1.X cluster with only Hadoop.
            </summary>
            <param name="inputs">The inputs.</param>
            <returns>An instance of the cluster create parameters.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.Data.HDInsightClusterRequestGenerator.Create2XClusterForMapReduceTemplate(Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2)">
            <summary>
            Generate ClusterCreateParameters object for 2.X cluster with only Hadoop.
            </summary>
            <param name="inputs">Cluster creation parameter inputs.</param>
            <returns>The corresponding ClusterCreateParameter object.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.Data.HDInsightClusterRequestGenerator.Create3XClusterFromMapReduceTemplate(Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2)">
            <summary>
            Generate ClusterCreateParameters object for 3.X cluster with only Hadoop.
            </summary>
            <param name="inputs">Cluster creation parameter inputs.</param>
            <returns>The corresponding ClusterCreateParameter object.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.Data.HDInsightClusterRequestGenerator.Create3XClusterForMapReduceAndHBaseTemplate(Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2)">
            <summary>
            Generate ClusterCreateParameters object for 3.X cluster with Hadoop and HBase.
            </summary>
            <param name="inputs">Cluster creation parameter inputs.</param>
            <returns>The corresponding ClusterCreateParameter object.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.Data.HDInsightClusterRequestGenerator.Create3XClusterForMapReduceAndStormTemplate(Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2)">
            <summary>
            Generate ClusterCreateParameters object for 3.X cluster with Hadoop and Storm.
            </summary>
            <param name="inputs">Cluster creation parameter inputs.</param>
            <returns>The corresponding ClusterCreateParameter object.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.Data.HDInsightClusterRequestGenerator.Create3XClusterForMapReduceAndSparkTemplate(Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2)">
            <summary>
            Generate ClusterCreateParameters object for 3.X cluster with Hadoop and Spark.
            </summary>
            <param name="inputs">Cluster creation parameter inputs.</param>
            <returns>The corresponding ClusterCreateParameter object.</returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.ConfigAction">
            <summary>
            Config action for an HDInsight cluster.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ConfigAction.#ctor(System.String,System.Collections.Generic.IEnumerable{Microsoft.WindowsAzure.Management.HDInsight.ClusterNodeType})">
            <summary>
            Initializes a new instance of the ConfigAction class.
            </summary>
            <param name="name">Name for this script config action.</param>
            <param name="clusterRoleCollection">Cluster Roles affected in this script config action.</param>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ConfigAction.GetHashCode">
            <summary>
            Overrides this method for class comparison purpose.
            </summary>
            <returns>The hashcode of this class.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ConfigAction.Equals(System.Object)">
            <summary>
            Compares two ConfigActions for equality.
            </summary>
            <param name="obj">Object to compare to.</param>
            <returns>Whether two objects are equal.</returns>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ConfigAction.Name">
            <summary>
            Gets the name.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ConfigAction.ClusterRoleCollection">
            <summary>
            Gets the affected nodes of the config action.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.Data.JsonHelper.EncodeStringForJson(System.String)">
            <summary>
            Encodes the input string so that it can be used in a Json string literal. This method will handle escaping special characters such as " to become \", etc.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.Data.JsonHelper.EncodeByteArrayForJson(System.Byte[])">
            <summary>
            Encodes the input byte array as a Json string.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.Data.OpenSshToX509CertificateHelper">
            <summary>
            Helper class to convert OpenSSH key to X509 cert
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.Data.OpenSshToX509CertificateHelper.ConvertOpenSshPublicKeyToX509Cert(System.String,System.String)">
            <summary>
            Convert OpenSSH public key or a OpenSSH public key file in RFC 4716 format to X509 certificate
            </summary>
            <param name="content">OpenSSH public key content</param>
            <param name="x509Subject">Subject for the x509 Certificate</param>
            <returns>X509 certificate content</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.Data.OpenSshToX509CertificateHelper.IsValidOpenSshPublicKey(System.String)">
            <summary>
            Check if given content is a valid OpenSSH public key or a OpenSSH public key file in RFC 4716 format
            </summary>
            <param name="content">OpenSSH public key content</param>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.Data.OpenSshToX509CertificateHelper.IsOpenSshPublicKey(System.String)">
            <summary>
            Check if given content if a valid OpenSSH public key: "ssh-rsa {body} {info}"
            </summary>
            <param name="content">OpenSSH public key content</param>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.Data.OpenSshToX509CertificateHelper.IsRfc4716PublicKeyFile(System.String)">
            <summary>
            Check if given content is a OpenSSH public key file in RFC 4716 format
            </summary>
            <param name="content">OpenSSH public key content</param>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.Data.PayloadConverterIaasClusters.ConvertToIaasCluster(Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2,System.String)">
            <summary>
            Converts user supplied cluster create parameters to IaasCluster type as understood by the Resource Provider.
            </summary>
            <param name="clusterCreateParameters">User supplied cluster create parameters.</param>
            <param name="userSubscriptionId">User's subscription Id.</param>
            <returns>An Instance of IaasCluster</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.Data.PayloadConverterIaasClusters.CreateRdfeResource(Microsoft.WindowsAzure.Management.HDInsight.Contracts.Iaas.Jan2015.IaasCluster,System.String)">
            <summary>
            Creates the rdfe resource input from wire input.
            This method wraps what is needed by the RP within a RDFE resource input object.
            </summary>
            <param name="iaasCluster">The Iaas cluster as needed by the RP.</param>
            <param name="schemaVersion">The schema version for the RDFE resource.</param>
            <returns>An RDFE Resource input from wire create parameters.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if wireCreateParameters is null.</exception>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.Data.PayloadConverterIaasClusters.CreateClusterDetailsFromRdfeResourceOutput(System.String,Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.Data.Rdfe.Resource)">
            <summary>
            Creates the cluster details from rdfe resource output.
            </summary>
            <param name="cloudServiceRegion">The cloud service region.</param>
            <param name="resource">The resouce output.</param>
            <returns>
            An instance of ClusterDetails.
            </returns>
            <exception cref="T:System.ArgumentNullException">Thrown if resourceOutput is null.</exception>
            <exception cref="T:System.ArgumentException">Thrown if cloudService region is null or empty.</exception>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.Data.PayloadConverterIaasClusters.CreateClusterDetailsFromGetClustersResult(Microsoft.WindowsAzure.Management.HDInsight.Contracts.Iaas.Jan2015.IaasCluster)">
            <summary>
            Creates the cluster details from get clusters result.
            </summary>
            <param name="clusterDetailsFromServer">The cluster details from server.</param>
            <returns>An instance of ClusterDetails from Cluster.</returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.OSType">
            <summary>
            The type of Operating System installed on VMs of HDInsight clusters.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.OSType.Linux">
            <summary>
            The Operating System installed on VMs of IaaS clusters.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.OSType.Windows">
            <summary>
            The Operating System installed on VMs of PaaS clusters.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.ScriptAction">
            <summary>
            Script action for an HDInsight cluster.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ScriptAction.#ctor(System.String,System.Collections.Generic.IEnumerable{Microsoft.WindowsAzure.Management.HDInsight.ClusterNodeType},System.Uri,System.String)">
            <summary>
            Initializes a new instance of the ScriptAction class.
            </summary>
            <param name="name">Name for this script action.</param>
            <param name="clusterRoleCollection">Cluster Roles affected in this script action.</param>
            <param name="uri">Uri for this script action.</param>
            <param name="parameters">Parameters for this script action.</param>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ScriptAction.GetHashCode">
            <summary>
            Overrides this method for class comparison purpose.
            </summary>
            <returns>The hashcode of this class.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ScriptAction.Equals(System.Object)">
            <summary>
            Compares two ScriptActions for equality.
            </summary>
            <param name="obj">Object to compare to.</param>
            <returns>Whether two objects are equal.</returns>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ScriptAction.Uri">
            <summary>
            Gets the Uri.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ScriptAction.Parameters">
            <summary>
            Gets the parameters.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.NodeVMSize">
            <summary>
            Size of a VM on Windows Azure.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.NodeVMSize.Default">
            <summary>
            The default VM size, it is one of the values below.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.NodeVMSize.ExtraLarge">
            <summary>
            Extra large virtual machine, 8 cores.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.NodeVMSize.Large">
            <summary>
            Large virtual machine, 4 cores.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.NodeVMSizeExtensions">
            <summary>
            An extension class to easily convert from <see cref="T:Microsoft.WindowsAzure.Management.HDInsight.NodeVMSize"/> to
            <see cref="T:Microsoft.WindowsAzure.Management.HDInsight.NodeVMSizeInternal"/>.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.NodeVMSizeExtensions.ToNodeVMSize(Microsoft.WindowsAzure.Management.HDInsight.NodeVMSize)">
            <summary>
            Converts the user facing Node size enum to internal node size enum.
            </summary>
            <param name="nodeVmSize">Size of the node vm.</param>
            <returns>The corresponding <see cref="T:Microsoft.WindowsAzure.Management.HDInsight.NodeVMSizeInternal"/>.</returns>
            <exception cref="T:System.InvalidProgramException">Execution should never reach here.</exception>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.NodeVMSizeExtensions.ToVmSize(Microsoft.WindowsAzure.Management.HDInsight.NodeVMSize)">
            <summary>
            Extension method to covert NodeVMSize to VMSize.
            </summary>
            <param name="nodeVMSize">Size of the vm.</param>
            <returns>The corresponding VMSize.</returns>
            <exception cref="T:System.ArgumentException">Unknown vmSize.</exception>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.Data.PayloadConverterClusters.CreateClusterDetailsFromRdfeResourceOutput(System.String,Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.Data.Rdfe.Resource)">
            <summary>
            Creates the cluster details from rdfe resource output.
            </summary>
            <param name="cloudServiceRegion">The cloud service region.</param>
            <param name="resouceOutput">The resouce output.</param>
            <returns>
            An instance of ClusterDetails.
            </returns>
            <exception cref="T:System.ArgumentNullException">Thrown if resourceOutput is null.</exception>
            <exception cref="T:System.ArgumentException">Thrown if cloudService region is null or empty.</exception>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.Data.PayloadConverterClusters.CreateClusterDetailsFromGetClustersResult(Microsoft.WindowsAzure.Management.HDInsight.Contracts.May2014.Cluster)">
            <summary>
            Creates the cluster details from get clusters result.
            </summary>
            <param name="clusterDetailsFromServer">The cluster details from server.</param>
            <returns>An instance of ClusterDetails from Cluster.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.Data.PayloadConverterClusters.CreateRdfeResourceInputFromWireInput(Microsoft.WindowsAzure.Management.HDInsight.Contracts.May2014.ClusterCreateParameters,System.String)">
            <summary>
            Creates the rdfe resource input from wire input.
            This method wraps the what is need for the RP within RDFE resource input.
            </summary>
            <param name="wireCreateParameters">The wire create parameters.</param>
            <returns>An RDFE Resource input from wire create parameters.</returns>
            <param name="schemaVersion">The schema version for the RDFE resource.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if wireCreateParameters is null.</exception>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.Data.PayloadConverterClusters.CreateWireClusterCreateParametersFromUserType(Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2)">
            <summary>
            Creates the wire contract request from user's cluster create parameters.
            </summary>
            <param name="cluster">The cluster.</param>
            <returns>An Instance of cluster create parameters.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.AsvValidationHelper.ValidateAndResolveAsvAccountsAndPrep(Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2)">
            <summary>
            Validates, appends the FQDN suffix if required to storage accounts and creates the default cluster specified in <paramref name="details"/>.
            </summary>
            <param name="details">The details.</param>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IHDInsightManagementPocoClient">
            <summary>
            Provides an object oriented abstraction over the HDInsight management REST client.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IHDInsightManagementPocoClient.RaiseClusterProvisioningEvent(System.Object,Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioningStatusEventArgs)">
            <summary>
            Raises the cluster provisioning event.
            </summary>
            <param name="sender">The IHDInsightManagementPocoClient instance.</param>
            <param name="e">EventArgs for the event.</param>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IHDInsightManagementPocoClient.ListContainers">
            <summary>
            Lists the HDInsight containers for a subscription.
            </summary>
            <returns>
            A task that can be used to retrieve a collection of HDInsight containers (clusters).
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IHDInsightManagementPocoClient.ListContainer(System.String)">
            <summary>
            Lists a single HDInsight container by name.
            </summary>
            <param name="dnsName">
            The name of the HDInsight container.
            </param>
            <returns>
            A task that can be used to retrieve the requested HDInsight container.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IHDInsightManagementPocoClient.ListContainer(System.String,System.String)">
            <summary>
            Lists a single HDInsight container by name in specified region.
            </summary>
            <param name="dnsName">
            The name of the HDInsight container.
            </param>
            <param name="location">
            The location of the HDInsight container.
            </param>
            <returns>
            A task that can be used to retrieve the requested HDInsight container.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IHDInsightManagementPocoClient.CreateContainer(Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2)">
            <summary>
            Creates a new HDInsight container (cluster).
            </summary>
            <param name="details">
            A creation object with the details of how the container should be
            configured.
            </param>
            <returns>
            A task that can be used to wait for the creation request to complete.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IHDInsightManagementPocoClient.DeleteContainer(System.String)">
            <summary>
            Deletes an HDInsight container (cluster).
            </summary>
            <param name="dnsName">
            The name of the cluster to delete.
            </param>
            <returns>
            A task that can be used to wait for the delete request to complete.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IHDInsightManagementPocoClient.DeleteContainer(System.String,System.String)">
            <summary>
            Deletes an HDInsight container (cluster).
            </summary>
            <param name="dnsName">
            The name of the cluster to delete.
            </param>
            <param name="location">
            The location of the cluster to delete.
            </param>
            <returns>
            A task that can be used to wait for the delete request to complete.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IHDInsightManagementPocoClient.ChangeClusterSize(System.String,System.String,System.Int32)">
            <summary>
            Changes the size of the cluster.
            </summary>
            <param name="dnsName">The DNS name of the cluster.</param>
            <param name="location">The location of the cluster.</param>
            <param name="newSize">The new size.</param>
            <returns>A task that can be used to wait for the request to complete.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IHDInsightManagementPocoClient.EnableDisableProtocol(Microsoft.WindowsAzure.Management.HDInsight.UserChangeRequestUserType,Microsoft.WindowsAzure.Management.HDInsight.UserChangeRequestOperationType,System.String,System.String,System.String,System.String,System.DateTimeOffset)">
            <summary>
            Used to enable or disable a given protocol.
            </summary>
            <param name="protocol">
            The protocol to enable or disable.
            </param>
            <param name="operation">
            The operation (either enable or disable).
            </param>
            <param name="dnsName">
            The DNS name of the cluster.
            </param>
            <param name="location">
            The location of the cluster.
            </param>
            <param name="userName">
            The user name to use when enabling Http Connectivity.
            </param>
            <param name="password">
            The password to use when enabling Http Connectivity.
            </param>
            <param name="expiration">
            The expiration of the Connectivity. This is only used for
            some types of protocol requests.
            </param>
            <returns>
            A task that can be used to wait for the request to complete.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IHDInsightManagementPocoClient.EnableHttp(System.String,System.String,System.String,System.String)">
            <summary>
            Enables Http Connectivity on the HDInsight cluster.
            </summary>
            <param name="dnsName">
            The DNS name of the cluster.
            </param>
            <param name="location">
            The location of the cluster.
            </param>
            <param name="httpUserName">
            The user name to use when enabling Http Connectivity.
            </param>
            <param name="httpPassword">
            The password to use when enabling Http Connectivity.
            </param>
            <returns>
            A task that can be used to wait for the request to complete.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IHDInsightManagementPocoClient.DisableHttp(System.String,System.String)">
            <summary>
            Disables Http Connectivity on the HDInsight cluster.
            </summary>
            <param name="dnsName">
            The DNS name of the cluster.
            </param>
            <param name="location">
            The location of the cluster.
            </param>
            <returns>
            A task that can be used to wait for the request to complete.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IHDInsightManagementPocoClient.EnableRdp(System.String,System.String,System.String,System.String,System.DateTime)">
            <summary>
            Enables Rdp user on the HDInsight cluster.
            </summary>
            <param name="dnsName">The DNS name of the cluster</param>
            <param name="location">The location of the cluster</param>
            <param name="rdpUserName">The username of the rdp user on the cluster</param>
            <param name="rdpPassword">The password of the rdo user on the cluster</param>
            <param name="expiry">The time when the rdp access will expire on the cluster</param>
            <returns>A task that can be used to wait for the request to complete</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IHDInsightManagementPocoClient.DisableRdp(System.String,System.String)">
            <summary>
            Disables the Rdp user on the HDInsight cluster.
            </summary>
            <param name="dnsName">The DNS name of the cluster</param>
            <param name="location">The location of the cluster</param>
            <returns>A task that can be used to wait for the request to complete</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IHDInsightManagementPocoClient.IsComplete(System.String,System.String,System.Guid)">
            <summary>
            Queries an operation status to check whether it is complete.
            </summary>
            <param name="dnsName">
            The DNS name of the cluster.
            </param>
            <param name="location">
            The location of the cluster.
            </param>
            <param name="operationId">The Id of the operation to wait for.</param>
            <returns>Returns true, if the the operation is complete.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IHDInsightManagementPocoClient.GetStatus(System.String,System.String,System.Guid)">
            <summary>
            Queries an operation status.
            </summary>
            <param name="dnsName">
            The DNS name of the cluster.
            </param>
            <param name="location">
            The location of the cluster.
            </param>
            <param name="operationId">The Id of the operation to wait for.</param>
            <returns>A status object for the operation.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IHDInsightManagementPocoClient.GetRdfeOperationStatus(System.Guid)">
            <summary>
            Queries status of an RDFE operation.
            </summary>
            <param name="operationId">The Id of the operation to wait for.</param>
            <returns>A status object for the operation.</returns>
        </member>
        <member name="E:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IHDInsightManagementPocoClient.ClusterProvisioning">
            <summary>
            Event that is fired when the client provisions a cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IHDInsightManagementPocoClient.Context">
            <summary>
            Gets the abstraction context.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IaasClusters.IaasClustersPocoClient.CreateContainer(Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IaasClusters.IaasClustersPocoClient.ListContainers">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IaasClusters.IaasClustersPocoClient.ListContainer(System.String)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IaasClusters.IaasClustersPocoClient.ListContainer(System.String,System.String)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IaasClusters.IaasClustersPocoClient.DeleteContainer(System.String)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IaasClusters.IaasClustersPocoClient.DeleteContainer(System.String,System.String)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IaasClusters.IaasClustersPocoClient.GetRdfeOperationStatus(System.Guid)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IaasClusters.IaasClustersPocoClient.ChangeClusterSize(System.String,System.String,System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IaasClusters.IaasClustersPocoClient.EnableDisableProtocol(Microsoft.WindowsAzure.Management.HDInsight.UserChangeRequestUserType,Microsoft.WindowsAzure.Management.HDInsight.UserChangeRequestOperationType,System.String,System.String,System.String,System.String,System.DateTimeOffset)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IaasClusters.IaasClustersPocoClient.EnableHttp(System.String,System.String,System.String,System.String)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IaasClusters.IaasClustersPocoClient.DisableHttp(System.String,System.String)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IaasClusters.IaasClustersPocoClient.GetStatus(System.String,System.String,System.Guid)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IaasClusters.IaasClustersPocoClient.IsComplete(System.String,System.String,System.Guid)">
            <inheritdoc />
        </member>
        <member name="E:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IaasClusters.IaasClustersPocoClient.ClusterProvisioning">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.PaasClusters.Extensions.WabStorageAccountConfigurationExtensions.ToWabStorageAccountConfiguration(Microsoft.WindowsAzure.Management.HDInsight.Contracts.May2014.Resources.CredentialBackedResources.BlobContainerCredentialBackedResource)">
            <summary>
            An extension method that converts wire WASB container to user facing WabStorageAccountConfiguration type.
            </summary>
            <param name="resource">The resource.</param>
            <returns>An instance of WabStorageAccountConfiguration.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.PaasClusters.PaasClustersPocoClient.CreateContainer(Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2)">
            <summary>
            Creates the container.
            </summary>
            <param name="clusterCreateParameters">The cluster create parameters.</param>
            <returns>A task.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.PaasClusters.PaasClustersPocoClient.ListContainers">
            <summary>
            Lists the HDInsight containers for a subscription.
            </summary>
            <returns>
            A task that can be used to retrieve a collection of HDInsight containers (clusters).
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.PaasClusters.PaasClustersPocoClient.DeleteContainer(System.String)">
            <summary>
            Deletes an HDInsight container (cluster). If there are multiple clusters with same
            name in different regions then all of them will be deleted.
            </summary>
            <param name="dnsName">The name of the cluster to delete.</param>
            <returns>
            A task that can be used to wait for the delete request to complete.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.PaasClusters.PaasClustersPocoClient.DeleteContainer(System.String,System.String)">
            <summary>
            Deletes an HDInsight container (cluster).
            </summary>
            <param name="dnsName">The name of the cluster to delete.</param>
            <param name="location">The location of the cluster to delete.</param>
            <returns>
            A task that can be used to wait for the delete request to complete.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.PaasClusters.PaasClustersPocoClient.ChangeClusterSize(System.String,System.String,System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.PaasClusters.PaasClustersPocoClient.EnableHttp(System.String,System.String,System.String,System.String)">
            <summary>
            Enables Http Connectivity on the HDInsight cluster.
            </summary>
            <param name="dnsName">The DNS name of the cluster.</param>
            <param name="location">The location of the cluster.</param>
            <param name="httpUserName">The user name to use when enabling Http Connectivity.</param>
            <param name="httpPassword">The password to use when enabling Http Connectivity.</param>
            <returns>
            A task that can be used to wait for the request to complete.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.PaasClusters.PaasClustersPocoClient.DisableHttp(System.String,System.String)">
            <summary>
            Disables Http Connectivity on the HDInsight cluster.
            </summary>
            <param name="dnsName">The DNS name of the cluster.</param>
            <param name="location">The location of the cluster.</param>
            <returns>
            A task that can be used to wait for the request to complete.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.PaasClusters.PaasClustersPocoClient.EnableRdp(System.String,System.String,System.String,System.String,System.DateTime)">
            <summary>
            Enables Rdp user on the HDInsight cluster.
            </summary>
            <param name="dnsName">The DNS name of the cluster</param>
            <param name="location">The location of the cluster</param>
            <param name="rdpUserName">The username of the rdp user on the cluster</param>
            <param name="rdpPassword">The password of the rdo user on the cluster</param>
            <param name="expiry">The time when the rdp access will expire on the cluster</param>
            <returns>A task that can be used to wait for the request to complete</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.PaasClusters.PaasClustersPocoClient.DisableRdp(System.String,System.String)">
            <summary>
            Disables the Rdp user on the HDInsight cluster.
            </summary>
            <param name="dnsName">The DNS name of the cluster</param>
            <param name="location">The location of the cluster</param>
            <returns>A task that can be used to wait for the request to complete</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.PaasClusters.PaasClustersPocoClient.IsComplete(System.String,System.String,System.Guid)">
            <summary>
            Queries an operation status to check whether it is complete.
            </summary>
            <param name="dnsName">The DNS name of the cluster.</param>
            <param name="location">The location of the cluster.</param>
            <param name="operationId">The Id of the operation to wait for.</param>
            <returns>
            Returns true, if the the operation is complete.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.PaasClusters.PaasClustersPocoClient.GetStatus(System.String,System.String,System.Guid)">
            <summary>
            Queries an operation status.
            </summary>
            <param name="dnsName">The DNS name of the cluster.</param>
            <param name="location">The location of the cluster.</param>
            <param name="operationId">The Id of the operation to wait for.</param>
            <returns>
            A status object for the operation.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.PaasClusters.PaasClustersPocoClient.GetRdfeOperationStatus(System.Guid)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.PaasClusters.PaasClustersPocoClient.ListContainer(System.String)">
            <summary>
            Lists a single HDInsight container by name.
            </summary>
            <param name="dnsName">The name of the HDInsight container.</param>
            <returns>
            A task that can be used to retrieve the requested HDInsight container.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.PaasClusters.PaasClustersPocoClient.ListContainer(System.String,System.String)">
            <summary>
            Lists a single HDInsight container by name and region.
            </summary>
            <param name="dnsName">The name of the HDInsight container.</param>
            <param name="location">The location of the HDInsight container.</param>
            <returns>
            A task that can be used to retrieve the requested HDInsight container.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.PaasClusters.PaasClustersPocoClient.EnableDisableHttp(System.String,System.String,System.String,System.Boolean)">
            <summary>
            Enables the disable HTTP.
            </summary>
            <param name="dnsName">Name of the DNS.</param>
            <param name="username">The username.</param>
            <param name="password">The password.</param>
            <param name="enable">If set to <c>true</c> enable http user.</param>
            <returns>Operation id associated with this operation.</returns>
            <exception cref="T:System.ArgumentException">
            DnsName cannot be null or empty.;dnsName
            or
            Http username cannot be null or empty.
            or
            Http password cannot be null or empty.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            Http user is already enabled for the cluster. Please call Disable() first.
            or
            Http user is already disable for the cluster. Please call Enable() first.
            </exception>
        </member>
        <member name="E:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.PaasClusters.PaasClustersPocoClient.ClusterProvisioning">
            <inheritdoc />
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.ResourceTypeFinder.IRdfeResourceTypeFinderFactory">
            <summary>
            This factory creates concrete instances of <see cref="T:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.ResourceTypeFinder.IRdfeResourceTypeFinderClient"/>.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.ResourceTypeFinder.IRdfeResourceTypeFinderFactory.Create(Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSubscriptionCredentials,Microsoft.WindowsAzure.Management.HDInsight.IAbstractionContext,System.Boolean,System.String)">
            <summary>
            Creates an instance IRdfeResourceTypeFinderClient using the specified credentials.
            </summary>
            <param name="credentials">The credentials.</param>
            <param name="context">The context that can be used to cancel the task.</param>
            <param name="ignoreSslErrors">If set to <c>true</c> ignore SSL errors.</param>
            <param name="schemaVersion">The schema version.</param>
            <returns>
            An instance of IRdfeResourceTypeFinderClient.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.ResourceTypeFinder.IRdfeResourceTypeFinderClient">
            <summary>
            This is interface incharge of finding the associated Rdfe resource for cluster.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.ResourceTypeFinder.IRdfeResourceTypeFinderClient.GetResourceTypeForCluster(System.String)">
            <summary>
            Gets the resource type for cluster.
            </summary>
            <param name="dnsName">Name of the DNS.</param>
            <returns>The RdfeResourceType associated with the cluster.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.ResourceTypeFinder.RdfeResourceTypeFinderClient.GetResourceTypeForCluster(System.String)">
            <summary>
            Gets the resource type for cluster.
            </summary>
            <param name="dnsName">Name of the DNS.</param>
            <returns>
            An RdfeResourceType.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.ResourceTypeFinder.RdfeResourceTypeFinderClientFactory.Create(Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSubscriptionCredentials,Microsoft.WindowsAzure.Management.HDInsight.IAbstractionContext,System.Boolean,System.String)">
            <summary>
            Creates an instance IRdfeResourceTypeFinderClient using the specified credentials.
            </summary>
            <param name="credentials">The credentials.</param>
            <param name="context">The context that can be used to cancel the task.</param>
            <param name="ignoreSslErrors">If set to <c>true</c> ignore SSL errors.</param>
            <param name="schemaVersion">The schema version.</param>
            <returns>
            An instance of IRdfeResourceTypeFinderClient.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.BearerTokenMessageHandler">
            <summary>
            This is a message processing handler that would add an OAuth bearer token authorization header to every request.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.ClustersResource.BearerTokenMessageHandler">
            <summary>
            This is a message processing handler that would add an OAuth bearer token authorization header to every request.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.ClustersResource.IRdfeClustersResourceRestClient">
            <summary>
            The interface that defines the rest class for RDFE client.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.ClustersResource.IRdfeClustersResourceRestClientFactory">
            <summary>
            A factory class used to instantiate a IRDFE Restclient.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.ClustersResource.IRdfeClustersResourceRestClientFactory.Create(Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSubscriptionCredentials,Microsoft.WindowsAzure.Management.HDInsight.IAbstractionContext,System.Boolean,System.String)">
            <summary>
            Creates an instance of <see cref="T:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.ClustersResource.IRdfeClustersResourceRestClient"/> with the specified credentials.
            </summary>
            <param name="credentials">The credentials.</param>
            <param name="context">The context.</param>
            <param name="ignoreSslErrors">If set to <c>true</c> ignore SSL errors.</param>
            <param name="schemaVersion">The schema version.</param>
            <returns>
            An instance of IRDFEClustersResourceRestClient.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.ClustersResource.IRdfeClustersResourceRestClientFactory.Create(System.Net.Http.HttpMessageHandler,Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSubscriptionCredentials,Microsoft.WindowsAzure.Management.HDInsight.IAbstractionContext,System.Boolean,System.String)">
            <summary>
            Creates an instance of <see cref="T:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.ClustersResource.IRdfeClustersResourceRestClient"/> with the specified credentials.
            </summary>
            <param name="defaultHttpClientHandler">The default HTTP client handler.</param>
            <param name="credentials">The credentials.</param>
            <param name="context">The context.</param>
            <param name="ignoreSslErrors">If set to <c>true</c> ignore SSL errors.</param>
            <param name="schemaVersion">The schema version.</param>
            <returns>
            An instance of IRDFEClustersResourceRestClient.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.ClustersResource.RdfeClustersResourceRestClientFactory">
            <summary>
            A concrete implementation of <see cref="T:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.ClustersResource.IRdfeClustersResourceRestClientFactory"/>.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.ClustersResource.RdfeClustersResourceRestClientFactory.Create(Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSubscriptionCredentials,Microsoft.WindowsAzure.Management.HDInsight.IAbstractionContext,System.Boolean,System.String)">
            <summary>
            Creates an instance of <see cref="T:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.ClustersResource.IRdfeClustersResourceRestClient"/> with the specified credentials.
            </summary>
            <param name="credentials">The credentials.</param>
            <param name="context">The context.</param>
            <param name="ignoreSslErrors">If set to <c>true</c> ignore SSL errors.</param>
            <param name="schemaVersion">The schema version.</param>
            <returns>
            An instance of IRDFEClustersResourceRestClient.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.IaasClusters.IRdfeIaasClustersRestClient">
            <summary>
            The interface that defines operations on IaaS Cluster resource
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.IaasClusters.IRdfeIaasClustersRestClientFactory">
            <summary>
            A factory class used to instantiate an IRdfeRestClient.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.IaasClusters.IRdfeIaasClustersRestClientFactory.Create(Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSubscriptionCredentials,Microsoft.WindowsAzure.Management.HDInsight.IAbstractionContext,System.Boolean)">
            <summary>
            Creates an instance of <see cref="T:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.IaasClusters.IRdfeIaasClustersRestClient"/> with the specified credentials.
            </summary>
            <param name="credentials">The credentials.</param>
            <param name="context">The context.</param>
            <param name="ignoreSslErrors">If set to <c>true</c> ignore SSL errors.</param>
            <returns>
            An instance of IRdfeIaasClustersRestClient.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.IaasClusters.IRdfeIaasClustersRestClientFactory.Create(System.Net.Http.HttpMessageHandler,Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSubscriptionCredentials,Microsoft.WindowsAzure.Management.HDInsight.IAbstractionContext,System.Boolean)">
            <summary>
            Creates an instance of <see cref="T:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.IaasClusters.IRdfeIaasClustersRestClient"/> with the specified credentials.
            </summary>
            <param name="defaultHttpClientHandler">The default HTTP client handler.</param>
            <param name="credentials">The credentials.</param>
            <param name="context">The context.</param>
            <param name="ignoreSslErrors">If set to <c>true</c> ignore SSL errors.</param>
            <returns>
            An instance of IRdfeIaasClustersRestClient.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.IaasClusters.RdfeIaasClustersRestClientFactory">
            <summary>
            A concrete implementation of <see cref="T:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.IaasClusters.RdfeIaasClustersRestClientFactory"/>.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.IaasClusters.RdfeIaasClustersRestClientFactory.Create(Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSubscriptionCredentials,Microsoft.WindowsAzure.Management.HDInsight.IAbstractionContext,System.Boolean)">
            <summary>
            Creates an instance of <see cref="T:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.IaasClusters.IRdfeIaasClustersRestClient"/> with the specified credentials.
            </summary>
            <param name="credentials">The credentials.</param>
            <param name="context">The context.</param>
            <param name="ignoreSslErrors">If set to <c>true</c> ignore SSL errors.</param>
            <returns>
            An instance of IRdfeIaasClustersRestClient.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClusterCreateException">
            <summary>
            Thrown when an error occurs during cluster create.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClusterCreateException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClusterCreateException"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClusterCreateException.#ctor(Microsoft.WindowsAzure.Management.HDInsight.ClusterDetails)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClusterCreateException"/> class.
            </summary>
            <param name="clusterDetails">The <see cref="P:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClusterCreateException.ClusterDetails"/> that contains contextual information about the cluster create attempt.</param>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClusterCreateException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClusterCreateException"/> class.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClusterCreateException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClusterCreateException"/> class.
            </summary>
            <param name="exceptionMessage">The <see cref="T:System.string"/> that holds the exception message thrown.</param>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClusterCreateException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClusterCreateException"/> class.
            </summary>
            <param name="message">The <see cref="T:System.string"/> that holds the exception message thrown.</param>
            <param name="innerException">The <see cref="T:System.Exception"/> that holds the inner exception thrown.</param>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClusterCreateException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            When overridden in a derived class, sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClusterCreateException.ClusterDetails">
            <summary>
            Gets the cluster details of the cluster that did not create successfully.
            </summary>
            <value>
            The cluster details.
            </value>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClusterDoesNotExistException">
            <summary>
            Thrown when an operation is performed on a cluster that does not exist.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClusterDoesNotExistException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClusterDoesNotExistException"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClusterDoesNotExistException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClusterDoesNotExistException"/> class.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClusterDoesNotExistException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClusterDoesNotExistException"/> class.
            </summary>
            <param name="dnsName">Name of the DNS.</param>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClusterDoesNotExistException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClusterDoesNotExistException"/> class.
            </summary>
            <param name="dnsName">Name of the DNS.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClusterDoesNotExistException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            When overridden in a derived class, sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClusterDoesNotExistException.Name">
            <summary>
            Gets the name of the cluster that doesn't exist.
            </summary>
            <value>
            The name.
            </value>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.JobSubmissionCache">
            <summary>
            Provides a cache for JobSubmission details needed by the system.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.IJobSubmissionCache">
            <summary>
            Provides a cache of JobSubmission data needed to submit jobs.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.IJobSubmissionCache.GetCredentails(System.Guid,System.String)">
            <summary>
            Get's previous stored connection credentials.
            </summary>
            <param name="subscriptionId">
            The subscription Id.
            </param>
            <param name="cluster">
            The cluster.
            </param>
            <returns>
            The previously resolved connection credentials.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.IJobSubmissionCache.StoreCredentails(System.Guid,System.String,Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.JobSubmissionClusterDetails)">
            <summary>
            Stores a set of credentials for use later.
            </summary>
            <param name="subscriptionId">
            The subscription Id.
            </param>
            <param name="cluster">
            The cluster.
            </param>
            <param name="credential">
            The credentials.
            </param>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.JobSubmissionCache.GetCredentails(System.Guid,System.String)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.JobSubmissionCache.StoreCredentails(System.Guid,System.String,Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.JobSubmissionClusterDetails)">
            <inheritdoc />
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.ClusterManager.IHDInsightClusterOverrideManager">
            <summary>
            Provides an interface to manage how various connection systems
            work within the HDInsight system.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.ClusterManager.IHDInsightClusterOverrideManager.GetHandlers``1(``0,Microsoft.WindowsAzure.Management.HDInsight.IAbstractionContext,System.Boolean)">
            <summary>
            Gets the handlers.
            </summary>
            <typeparam name="T">The subscription credentials.</typeparam>
            <param name="credentials">The credentials.</param>
            <param name="context">The context.</param>
            <param name="ignoreSslErrors">If set to <c>true</c> ignore SSL errors.</param>
            <returns>An override handler.</returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParameters">
            <summary>
            Object that encapsulates all the properties of a List Request.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParameters.#ctor">
            <summary>
            Initializes a new instance of the ClusterCreateParameters class.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParameters.Name">
            <summary>
            Gets or sets the Name of the cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParameters.Location">
            <summary>
            Gets or sets the datacenter location for the cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParameters.DefaultStorageAccountName">
            <summary>
            Gets or sets the StorageName for the default Azure Storage Account.
            This account will be used for schemaless paths and the cluster will
            leverage to store some cluster level files.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParameters.DefaultStorageAccountKey">
            <summary>
            Gets or sets the StorageKey for the default Azure Storage Account.
            This account will be used for schemaless paths and the cluster will
            leverage to store some cluster level files.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParameters.DefaultStorageContainer">
            <summary>
            Gets or sets the StorageContainer for the default Azure Storage Account.
            This account will be used for schemaless paths and the cluster will
            leverage to store some cluster level files.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParameters.UserName">
            <summary>
            Gets or sets the login for the cluster's user.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParameters.Password">
            <summary>
            Gets or sets the password for the cluster's user.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParameters.ClusterSizeInNodes">
            <summary>
            Gets or sets the number of workernodes for the cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParameters.Version">
            <summary>
            Gets or sets the version of the HDInsight cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParameters.HeadNodeSize">
            <summary>
            Gets or sets the size of the Head Node.
            </summary>
            <value>
            The size of the head node.
            </value>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParameters.AdditionalStorageAccounts">
            <summary>
            Gets additional Azure Storage Account that you want to enable access to.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParameters.ConfigActions">
            <summary>
            Gets config actions for the cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParameters.OozieMetastore">
            <summary>
            Gets or sets the database to store the metadata for Oozie.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParameters.HiveMetastore">
            <summary>
            Gets or sets the database to store the metadata for Hive.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParameters.CoreConfiguration">
            <summary>
            Gets the core configuration of this HDInsight cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParameters.HdfsConfiguration">
            <summary>
            Gets the hdfs configuration of this HDInsight cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParameters.MapReduceConfiguration">
            <summary>
            Gets the map-reduce configuration of this HDInsight cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParameters.HiveConfiguration">
            <summary>
            Gets the hive configuration of this HDInsight cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParameters.OozieConfiguration">
            <summary>
            Gets the core configuration of this HDInsight cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParameters.YarnConfiguration">
            <summary>
            Gets the Yarn service configuration of this HDInsight cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParameters.HBaseConfiguration">
            <summary>
            Gets the HBase service configuration of this HDInsight cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParameters.StormConfiguration">
            <summary>
            Gets the Storm service configuration of this HDInsight cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParameters.ClusterType">
            <summary>
            Gets or sets the flavor for a cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParameters.CreateTimeout">
            <summary>
            Gets or sets the timeout period for the SDK to wait when creating a cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParameters.VirtualNetworkId">
            <summary>
            Gets or sets the virtual network guid for this HDInsight cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParameters.SubnetName">
            <summary>
            Gets or sets the subnet name for this HDInsight cluster.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.ClusterDetails">
            <summary>
            Represents cluster properties and provides cluster scoped operations.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterDetails.#ctor">
            <summary>
            Initializes a new instance of the ClusterDetails class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterDetails.CreateHDInsightApplicationHistoryClient">
            <summary>
            Creates and returns a new instance of HDInsightApplicationHistoryClient.
            </summary>
            <returns>
            Returns an HDInsight Application History Client.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterDetails.CreateHDInsightApplicationHistoryClient(System.TimeSpan)">
            <summary>
            Creates and returns a new instance of HDInsightApplicationHistoryClient.
            </summary>
            <param name="timeout">
            The timeout to use for operations made by this client.
            </param>
            <returns>
            Returns an HDInsight Application History Client.
            </returns>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterDetails.Name">
            <summary>
            Gets or sets the Name of the cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterDetails.StateString">
            <summary>
            Gets or sets the a string value of the state of the cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterDetails.Version">
            <summary>
            Gets or sets the version of the HDInsight cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterDetails.VersionStatus">
            <summary>
            Gets or sets the version status of the HDInsight cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterDetails.VersionNumber">
            <summary>
            Gets or sets the version of the HDInsight cluster as a number.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterDetails.State">
            <summary>
            Gets or sets the parsed value of the state of the cluster
            Note: For compatibility reassons, any new or null states will revert to "UNKOWN".
            but the value will be preserved in State.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterDetails.Error">
            <summary>
            Gets or sets a possible error state for the cluster (if exists).
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterDetails.CreatedDate">
            <summary>
            Gets or sets the CreateDate of the cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterDetails.ConnectionUrl">
            <summary>
            Gets or sets the connection URL for the cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterDetails.HttpUserName">
            <summary>
            Gets or sets the login username for the cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterDetails.HttpPassword">
            <summary>
            Gets or sets the password associated with Http requests to the cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterDetails.RdpUserName">
            <summary>
            Gets or sets the Rdp user name associated with the cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterDetails.Location">
            <summary>
            Gets or sets the Datacenter location of the cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterDetails.DeploymentId">
            <summary>
            Gets or sets the HDInsight deployment ID associated with this cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterDetails.ClusterSizeInNodes">
            <summary>
            Gets or sets the count of worker nodes.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterDetails.DefaultStorageAccount">
            <summary>
            Gets or sets the default storage account registered with this cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterDetails.SubscriptionId">
            <summary>
            Gets or sets the subscriptionid associated with this cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterDetails.ClusterType">
            <summary>
            Gets or sets the flavor associated with this cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterDetails.OSType">
            <summary>
            Gets or sets the OS Type for the nodes of this cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterDetails.VirtualNetworkId">
            <summary>
            Gets or sets the id of virtual network to deploy the cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterDetails.SubnetName">
            <summary>
            Gets or sets the name of the subnet to deploy the cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterDetails.AdditionalStorageAccounts">
            <summary>
            Gets or sets the additional storage accounts registered with this cluster.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioningStatusEventArgs">
            <summary>
            EventArgs for the ClusterProvisioning event on the IHDInsightClient.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioningStatusEventArgs.#ctor(Microsoft.WindowsAzure.Management.HDInsight.ClusterDetails,Microsoft.WindowsAzure.Management.HDInsight.ClusterState)">
            <summary>
            Initializes a new instance of the ClusterProvisioningStatusEventArgs class.
            </summary>
            <param name="clusterDetails">Details of the cluster being provisioned.</param>
            <param name="clusterState">Current state of the cluster.</param>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioningStatusEventArgs.State">
            <summary>
            Gets the current state of the HDInsight cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioningStatusEventArgs.Cluster">
            <summary>
            Gets the HDInsightCluster being provisioned.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.ConfigValuesCollection">
            <summary>
            Collection of configuration properties for Hadoop services.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.IPayloadConverter">
            <summary>
            Converts payloads to and from an object form.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IPayloadConverter.DeserializeConnectivityStatus(System.String)">
            <summary>
            Deserializes the status response of a connectivity request.
            </summary>
            <param name="payload">The payload.</param>
            <returns>
            A Payload Response with the details of the User Change Request Status.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IPayloadConverter.DeserializeConnectivityResponse(System.String)">
            <summary>
            Deserializes a Connectivity Response.
            </summary>
            <param name="payload">The payload.</param>
            <returns>
            A PayloadResponse object with the operation id for the data.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IPayloadConverter.DeserializeListContainersResult(System.String,System.String,System.Guid)">
            <summary>
            Deserializes the result of a List Containers call.
            </summary>
            <param name="payload">
            The Payload.
            </param>
            <param name="deploymentNamespace">
            The deployment namespace.
            </param>
            <param name="subscriptionId">
            The Subscription Id.
            </param>
            <returns>
            A collection of HDInsight cluster objects.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IPayloadConverter.SerializeClusterCreateRequest(Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2)">
            <summary>
            Serializes a create cluster request into a string that can be used as the
            payload for a rest call.
            </summary>
            <param name="cluster">
            The create cluster request object.
            </param>
            <returns>
            A string that can be used as the payload in a rest call.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IPayloadConverter.SerializeClusterCreateRequestV3(Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2)">
            <summary>
            Serializes a create cluster request into a string that can be used as the
            payload for a rest call using schemaversion v3.
            </summary>
            <param name="cluster">
            The create cluster request object.
            </param>
            <returns>
            A string that can be used as the payload in a rest call.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IPayloadConverter.ConvertStringToVersion(System.String)">
            <summary>
            Converts an HDInsight version string to a Version object.
            </summary>
            <param name="version">
            The version string.
            </param>
            <returns>
            A version object that represents the components of the version string.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.OozieConfiguration">
            <summary>
            Configuration for the Hive Hadoop service.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.OozieConfiguration.#ctor">
            <summary>
            Initializes a new instance of the OozieConfiguration class.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.OozieConfiguration.ConfigurationCollection">
            <summary>
            Gets the configuration collection for Hive.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.OozieConfiguration.AdditionalSharedLibraries">
            <summary>
            Gets or sets the location to find additional Oozie libraries such as jars,udfs and serdes.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.OozieConfiguration.AdditionalActionExecutorLibraries">
            <summary>
            Gets or sets the location to find additional Oozie executables.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.HDInsightVersion">
            <summary>
            Version spec for HDInsight clusters.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightVersion.ToString">
            <summary>
            Converts this object into its string representation.
            </summary>
            <returns>The string representation of this object.</returns>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.HDInsightVersion.Version">
            <summary>
            Gets or sets the Semantic version for the HDInsight cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.HDInsightVersion.VersionStatus">
            <summary>
            Gets or sets the version status for the HDInsight cluster.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.HiveConfiguration">
            <summary>
            Configuration for the Hive Hadoop service.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HiveConfiguration.#ctor">
            <summary>
            Initializes a new instance of the HiveConfiguration class.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.HiveConfiguration.ConfigurationCollection">
            <summary>
            Gets the configuration collection for Hive.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.HiveConfiguration.AdditionalLibraries">
            <summary>
            Gets or sets the location to find additional Hive libraries such as jars,udfs and serdes.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.VersionStatus">
            <summary>
            Enumeration of version status.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.VersionStatus.Obsolete">
            <summary>
            The version of the HDInsight cluster is lower than the minimum version supported by the SDK.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.VersionStatus.Compatible">
            <summary>
            The version of the HDInsight cluster is supported by the SDK.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.VersionStatus.ToolsUpgradeRequired">
            <summary>
            The version of the HDInsight cluster is higher than the maximum version supported by the SDK.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.WabStorageAccountConfiguration">
            <summary>
            Azure Storage Account Configuration for addition ASV HDInsight drives.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.WabStorageAccountConfiguration.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the WabStorageAccountConfiguration class.
            </summary>
            <param name="accountName">Account name of the Storage Account.</param>
            <param name="key">Key for the Storage Account.</param>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.WabStorageAccountConfiguration.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the WabStorageAccountConfiguration class.
            </summary>
            <param name="accountName">Account name of the Storage Account.</param>
            <param name="key">Key for the Storage Account.</param>
            <param name="container">Container name of the Storage Account.</param>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.WabStorageAccountConfiguration.Name">
            <summary>
            Gets the Name of the Storage Account.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.WabStorageAccountConfiguration.Key">
            <summary>
            Gets the Key for the Storage Account.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.WabStorageAccountConfiguration.Container">
            <summary>
            Gets the Container for the Storage Account.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.VersionFinder.HDInsightConstants">
            <summary>
            Constants for versioning support.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.VersionFinder.HDInsightConstants.ClusterVersionTooHighForClusterOperations">
            <summary>
            Gets an error message template for use when the cluster version is too low for this version of the SDK.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.VersionFinder.HDInsightConstants.ClusterVersionTooLowForClusterOperations">
            <summary>
            Gets an error message template for use when the cluster version is too high for this version of the SDK.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.VersionFinder.HDInsightConstants.ClusterVersionTooHighForJobSubmissionOperations">
            <summary>
            Gets an error message template for use when the cluster version is too low for this version of the SDK.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.VersionFinder.HDInsightConstants.ClusterVersionTooLowForJobSubmissionOperations">
            <summary>
            Gets an error message template for use when the cluster version is too high for this version of the SDK.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.MapReduceConfiguration">
            <summary>
            Configuration for the MapReduce Hadoop service.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.MapReduceConfiguration.#ctor">
            <summary>
            Initializes a new instance of the MapReduceConfiguration class.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.MapReduceConfiguration.ConfigurationCollection">
            <summary>
            Gets the configuration collection for Map reduce.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.MapReduceConfiguration.CapacitySchedulerConfigurationCollection">
            <summary>
            Gets the capacity scheduler configuration collection for Map reduce.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.JobSubmissionAccessTokenCredential">
            <summary>
            Class that provides the credentials to submit jobs to an HDInsight cluster.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.HDInsightAccessTokenCredential">
            <summary>
                Class that provides the credentials to talk to an RDFE with a token.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightAccessTokenCredential">
            <summary>
            Root interface for HDInsight ADS Credentials.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSubscriptionCredentials">
            <summary>
            Root interface for HDInsight Subscription Credentials.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSubscriptionCredentials.SubscriptionId">
            <summary>
            Gets or sets the subscription ID to be used.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSubscriptionCredentials.Endpoint">
            <summary>
            Gets or sets the Azure Deployment Endpoint to talk to.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSubscriptionCredentials.DeploymentNamespace">
            <summary>
            Gets or sets the HDInsight Namespace for Azure.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightAccessTokenCredential.AccessToken">
            <summary>
            Gets or sets the Access Token for comunication with the RP.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightAccessTokenCredential.#ctor">
            <summary>
            Initializes a new instance of the HDInsightAccessTokenCredential class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightAccessTokenCredential.#ctor(System.Guid,System.String)">
            <summary>
                Initializes a new instance of the HDInsightAccessTokenCredential class.
            </summary>
            <param name="subscriptionId">Subscription Id to be used.</param>
            <param name="token">Access token to be used to connect authenticate the user with the subscription in azure.</param>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightAccessTokenCredential.#ctor(Microsoft.WindowsAzure.Management.HDInsight.HDInsightAccessTokenCredential)">
            <summary>
                Initializes a new instance of the HDInsightAccessTokenCredential class.
            </summary>
            <param name="credential">The credentials to copy.</param>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightAccessTokenCredential.#ctor(System.Guid,System.String,System.Uri)">
            <summary>
                Initializes a new instance of the HDInsightAccessTokenCredential class.
            </summary>
            <param name="subscriptionId">Subscription Id to be used.</param>
            <param name="token">Access token to be used to connect authenticate the user with the subscription in azure.</param>
            <param name="endPoint">Azure Enpoint for RDFE.</param>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightAccessTokenCredential.#ctor(System.Guid,System.String,System.Uri,System.String)">
            <summary>
                Initializes a new instance of the HDInsightAccessTokenCredential class.
            </summary>
            <param name="subscriptionId">Subscription Id to be used.</param>
            <param name="token">Access token to be used to connect authenticate the user with the subscription in azure.</param>
            <param name="endPoint">Azure Enpoint for RDFE.</param>
            <param name="deploymentNamespace">Namespace for the HDInsight service.</param>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.HDInsightAccessTokenCredential.Endpoint">
            <inheritdoc />
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.HDInsightAccessTokenCredential.DeploymentNamespace">
            <inheritdoc />
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.HDInsightAccessTokenCredential.SubscriptionId">
            <inheritdoc />
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.HDInsightAccessTokenCredential.AccessToken">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmissionAccessTokenCredential.#ctor">
            <summary>
            Initializes a new instance of the JobSubmissionAccessTokenCredential class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmissionAccessTokenCredential.#ctor(Microsoft.WindowsAzure.Management.HDInsight.HDInsightAccessTokenCredential,System.String)">
            <summary>
                Initializes a new instance of the JobSubmissionAccessTokenCredential class.
            </summary>
            <param name="credentials">HDInsightAccessTokenCredential to be used.</param>
            <param name="cluster">The cluster to connect to.</param>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmissionAccessTokenCredential.#ctor(System.Guid,System.String,System.String)">
            <summary>
                Initializes a new instance of the JobSubmissionAccessTokenCredential class.
            </summary>
            <param name="subscriptionId">Subscription Id to be used.</param>
            <param name="token">Token to be used to connect authenticate the user with the subscription in azure.</param>
            <param name="cluster">The cluster to connect to.</param>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmissionAccessTokenCredential.#ctor(System.Guid,System.String,System.String,System.Uri)">
            <summary>
                Initializes a new instance of the JobSubmissionAccessTokenCredential class.
            </summary>
            <param name="subscriptionId">Subscription Id to be used.</param>
            <param name="token">Token to be used to connect authenticate the user with the subscription in azure.</param>
            <param name="cluster">The cluster to connect to.</param>
            <param name="endPoint">Azure Enpoint for RDFE.</param>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmissionAccessTokenCredential.#ctor(System.Guid,System.String,System.String,System.Uri,System.String)">
            <summary>
                Initializes a new instance of the JobSubmissionAccessTokenCredential class.
            </summary>
            <param name="subscriptionId">Subscription Id to be used.</param>
            <param name="token">Token to be used to connect authenticate the user with the subscription in azure.</param>
            <param name="cluster">The cluster to connect to.</param>
            <param name="endPoint">Azure Enpoint for RDFE.</param>
            <param name="deploymentNamespace">Namespace for the HDInsight service.</param>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.JobSubmissionAccessTokenCredential.Cluster">
            <inheritdoc/>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.HDInsightHttpClientAbstractionFactory">
            <summary>
                Provides a factory for a class that Abstracts Http client requests.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightHttpClientAbstractionFactory">
            <summary>
                Provides a factory for a class that Abstracts Http client requests.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightHttpClientAbstractionFactory.Create(Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSubscriptionCredentials,Microsoft.WindowsAzure.Management.HDInsight.IAbstractionContext,System.Boolean)">
            <summary>
                Creates a new HttpClientAbstraction class.
            </summary>
            <param name="credentials">
                The credentials to use.
            </param>
            <param name="context">
                The context to use.
            </param>
            <param name="ignoreSslErrors">
                Indicates that server side SSL Certificate errors should be ignored.
            </param>
            <returns>
                A new instance of the HttpClientAbstraction.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightHttpClientAbstractionFactory.Create(Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSubscriptionCredentials,System.Boolean)">
            <summary>
                Creates a new HttpClientAbstraction class.
            </summary>
            <param name="credentials">
                The credentials to use.
            </param>
            <param name="ignoreSslErrors">
                Indicates that server side SSL Certificate errors should be ignored.
            </param>
            <returns>
                A new instance of the HttpClientAbstraction.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightHttpClientAbstractionFactory.Create(Microsoft.WindowsAzure.Management.HDInsight.IAbstractionContext,System.Boolean)">
            <summary>
                Creates a new HttpClientAbstraction class.
            </summary>
            <param name="context">
                The context to use.
            </param>
            <param name="ignoreSslErrors">
                Indicates that server side SSL Certificate errors should be ignored.
            </param>
            <returns>
                A new instance of the HttpClientAbstraction.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightHttpClientAbstractionFactory.Create(System.Boolean)">
            <summary>
                Creates a new HttpClientAbstraction class.
            </summary>
            <param name="ignoreSslErrors">
                Indicates that server side SSL Certificate errors should be ignored.
            </param>
            <returns>
                A new instance of the HttpClientAbstraction.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightHttpClientAbstractionFactory.Create(Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSubscriptionCredentials,Microsoft.WindowsAzure.Management.HDInsight.IAbstractionContext,System.Boolean)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightHttpClientAbstractionFactory.Create(Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSubscriptionCredentials,System.Boolean)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightHttpClientAbstractionFactory.Create(Microsoft.WindowsAzure.Management.HDInsight.IAbstractionContext,System.Boolean)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightHttpClientAbstractionFactory.Create(System.Boolean)">
            <inheritdoc />
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.HDInsightSubscriptionAbstractionContext">
            <summary>
            Represents an Abstraction Context for a Hadoop Subscription.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSubscriptionAbstractionContext">
            <summary>
            Represents an Abstraction Context around SubscriptionCredentials.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightSubscriptionAbstractionContext.#ctor(Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSubscriptionCredentials,System.Threading.CancellationToken)">
            <summary>
            Initializes a new instance of the HDInsightSubscriptionAbstractionContext class.
            </summary>
            <param name="credentials">
            The subscription credentials.
            </param>
            <param name="token">
            A Cancelation Token.
            </param>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightSubscriptionAbstractionContext.#ctor(Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSubscriptionCredentials,Microsoft.WindowsAzure.Management.HDInsight.IAbstractionContext)">
            <summary>
            Initializes a new instance of the HDInsightSubscriptionAbstractionContext class.
            </summary>
            <param name="credentials">
            The subscription credentials.
            </param>
            <param name="context">
            An abstraction context to clone.
            </param>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.HDInsightSubscriptionAbstractionContext.Credentials">
            <inheritdoc />
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightCertificateCredential">
            <summary>
            Connection logic.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightCertificateCredential.Certificate">
            <summary>
            Gets or sets the certificate to be used.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.HDInsightCertificateCredential">
            <summary>
                Class that provides the credentials to talk to an RDFE.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightCertificateCredential.#ctor">
            <summary>
            Initializes a new instance of the HDInsightCertificateCredential class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightCertificateCredential.#ctor(System.Guid,System.Security.Cryptography.X509Certificates.X509Certificate2)">
            <summary>
                Initializes a new instance of the HDInsightCertificateCredential class.
            </summary>
            <param name="subscriptionId">Subscription Id to be used.</param>
            <param name="certificate">Certificate to be used to connect authenticate the user with the subscription in azure.</param>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightCertificateCredential.#ctor(Microsoft.WindowsAzure.Management.HDInsight.HDInsightCertificateCredential)">
            <summary>
                Initializes a new instance of the HDInsightCertificateCredential class.
            </summary>
            <param name="credential">The credentials to copy.</param>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightCertificateCredential.#ctor(System.Guid,System.Security.Cryptography.X509Certificates.X509Certificate2,System.Uri)">
            <summary>
                Initializes a new instance of the HDInsightCertificateCredential class.
            </summary>
            <param name="subscriptionId">Subscription Id to be used.</param>
            <param name="certificate">Certificate to be used to connect authenticate the user with the subscription in azure.</param>
            <param name="endPoint">Azure Enpoint for RDFE.</param>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightCertificateCredential.#ctor(System.Guid,System.Security.Cryptography.X509Certificates.X509Certificate2,System.Uri,System.String)">
            <summary>
                Initializes a new instance of the HDInsightCertificateCredential class.
            </summary>
            <param name="subscriptionId">Subscription Id to be used.</param>
            <param name="certificate">Certificate to be used to connect authenticate the user with the subscription in azure.</param>
            <param name="endPoint">Azure Enpoint for RDFE.</param>
            <param name="deploymentNamespace">Namespace for the HDInsight service.</param>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.HDInsightCertificateCredential.Endpoint">
            <inheritdoc />
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.HDInsightCertificateCredential.DeploymentNamespace">
            <inheritdoc />
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.HDInsightCertificateCredential.SubscriptionId">
            <inheritdoc />
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.HDInsightCertificateCredential.Certificate">
            <inheritdoc />
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClient">
            <inheritdoc />
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightClient">
            <summary>
            Client Library that allows interacting with the Azure HDInsight Deployment Service.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightAsyncClient">
            <summary>
            Client Library that allows interacting with the Azure HDInsight Deployment Service.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightClientBase">
            <summary>
            Provides the base interface for ClusterProvisioning Clients.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightClientBase.Credentials">
            <summary>
            Gets the cluster credentials.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightClientBase.PollingInterval">
            <summary>
            Gets or sets the polling interval for the CreateCluster\DeleteCluster and user change operations.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightClientBase.CancellationToken">
            <summary>
            Gets the Cancellation Token for this client.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightAsyncClient.RaiseClusterProvisioningEvent(System.Object,Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioningStatusEventArgs)">
            <summary>
            Raises the cluster provisioning event.
            </summary>
            <param name="sender">The IHDInsightManagementPocoClient instance.</param>
            <param name="e">EventArgs for the event.</param>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightAsyncClient.ListAvailableLocationsAsync">
            <summary>
            Queries the locations where HDInsight has been enabled for the subscription.
            </summary>
            <returns>List of Windows Azure locations.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightAsyncClient.ListAvailableLocationsAsync(Microsoft.WindowsAzure.Management.HDInsight.OSType)">
            <summary>
            Queries the locations where HDInsight deployments for the specified OS type have been enabled for the subscription.
            </summary>
            <returns>List of Windows Azure locations.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightAsyncClient.ListClustersAsync">
            <summary>
            Queries the HDInsight Clusters registered.
            </summary>
            <returns>Task that returns a list of HDInsight Clusters.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightAsyncClient.ListResourceProviderPropertiesAsync">
            <summary>
            Queries the properties of a given subscription for the HDInsight resource type.
            </summary>
            <returns>List of sindows Azure locations.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightAsyncClient.ListAvailableVersionsAsync">
            <summary>
            Queries the versions of HDInsight that have been enabled for the subscription.
            </summary>
            <returns>List of Windows Azure HDInsight versions.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightAsyncClient.GetClusterAsync(System.String)">
            <summary>
            Queries for a specific HDInsight Cluster registered.
            </summary>
            <param name="name">Name of the HDInsight cluster.</param>
            <returns>Task that returns an HDInsight Cluster or NULL if not found.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightAsyncClient.GetClusterAsync(System.String,System.String)">
            <summary>
            Queries for a specific HDInsight Cluster registered.
            </summary>
            <param name="name">Name of the HDInsight cluster.</param>
            <param name="location">Location of the HDInsight cluster.</param>
            <returns>Task that returns an HDInsight Cluster or NULL if not found.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightAsyncClient.CreateClusterAsync(Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParameters)">
            <summary>
            Submits a request to create an HDInsight cluster and waits for it to complete.
            </summary>
            <param name="clusterCreateParameters">Request object that encapsulates all the configurations.</param>
            <returns>Object that will manage the deployment and returns an object that represents the HDInsight Cluster created.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightAsyncClient.CreateClusterAsync(Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2)">
            <summary>
            Submits a request to create an HDInsight cluster and waits for it to complete.
            </summary>
            <param name="clusterCreateParameters">Request object that encapsulates all the configurations.</param>
            <returns>Object that will manage the deployment and returns an object that represents the HDInsight Cluster created.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightAsyncClient.DeleteClusterAsync(System.String)">
            <summary>
            Submits a request to delete an HDInsight cluster.
            </summary>
            <param name="name">Name of the HDInsight cluster.</param>
            <returns>Task that submits a DeleteCluster request.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightAsyncClient.DeleteClusterAsync(System.String,System.String)">
            <summary>
            Submits a request to delete an HDInsight cluster.
            </summary>
            <param name="name">Name of the HDInsight cluster.</param>
            <param name="location">Location of the HDInsight cluster.</param>
            <returns>Task that submits a DeleteCluster request.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightAsyncClient.ChangeClusterSizeAsync(System.String,System.String,System.Int32)">
            <summary>
            Submits a request to change the data node size of a cluster.
            </summary>
            <param name="dnsName">The DNS name of the cluster.</param>
            <param name="location">The location of the cluster.</param>
            <param name="newSize">The new size.</param>
            <returns>
            Task that returns an HDInsight Cluster.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightAsyncClient.EnableHttpAsync(System.String,System.String,System.String,System.String)">
            <summary>
            Enables Http Connectivity on the HDInsight cluster.
            </summary>
            <param name="dnsName">
            The DNS name of the cluster.
            </param>
            <param name="location">
            The location of the cluster.
            </param>
            <param name="httpUserName">
            The user name to use when enabling Http Connectivity.
            </param>
            <param name="httpPassword">
            The password to use when enabling Http Connectivity.
            </param>
            <returns>
            A task that can be used to wait for the request to complete.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightAsyncClient.DisableHttpAsync(System.String,System.String)">
            <summary>
            Disables Http Connectivity on the HDInsight cluster.
            </summary>
            <param name="dnsName">
            The DNS name of the cluster.
            </param>
            <param name="location">
            The location of the cluster.
            </param>
            <returns>
            A task that can be used to wait for the request to complete.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightAsyncClient.EnableRdpAsync(System.String,System.String,System.String,System.String,System.DateTime)">
            <summary>
            Enables Rdp access on the HDInsight cluster.
            </summary>
            <param name="dnsName">The Dns name of the cluster</param>
            <param name="location">The location of the cluster</param>
            <param name="rdpUserName">Rdp username of the cluster</param>
            <param name="rdpPassword">Rdp password of the cluseter</param>
            <param name="expiry">The time when the Rdp access on the cluster will expire</param>
            <returns>A task that can be used to wait for the request to complete</returns>>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightAsyncClient.DisableRdpAsync(System.String,System.String)">
            <summary>
            Disables the Rdp access on the HDInsight cluster
            </summary>
            <param name="dnsName">The Dns name of the cluster</param>
            <param name="location">The location of the cluster</param>
            <returns>A task that can be used to wait for the request to complete</returns>
        </member>
        <member name="E:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightAsyncClient.ClusterProvisioning">
            <summary>
            Event that is fired when the client provisions a cluster.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSyncClient">
            <summary>
            Client Library that allows interacting with the Azure HDInsight Deployment Service.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSyncClient.ListAvailableLocations">
            <summary>
            Queries the locations where HDInsight has been enabled for the subscription.
            </summary>
            <returns>List of Windows Azure locations.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSyncClient.ListAvailableLocations(Microsoft.WindowsAzure.Management.HDInsight.OSType)">
            <summary>
            Queries the locations where HDInsight deployments for the specified OS type have been enabled for the subscription.
            </summary>
            <returns>List of Windows Azure locations.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSyncClient.ListResourceProviderProperties">
            <summary>
            Queries the locations where HDInsight has been enabled for the subscription.
            </summary>
            <returns>List of Windows Azure locations.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSyncClient.ListAvailableVersions">
            <summary>
            Queries the versions of HDInsight that have been enabled for the subscription.
            </summary>
            <returns>List of Windows Azure locations.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSyncClient.ListClusters">
            <summary>
            Queries the HDInsight Clusters registered.
            </summary>
            <returns>List of registered HDInsight Clusters.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSyncClient.GetCluster(System.String)">
            <summary>
            Queries for a specific HDInsight Cluster registered.
            </summary>
            <param name="dnsName">Name of the HDInsight cluster.</param>
            <returns>HDInsight Cluster or NULL if not found.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSyncClient.GetCluster(System.String,System.String)">
            <summary>
            Queries for a specific HDInsight Cluster registered.
            </summary>
            <param name="dnsName">Name of the HDInsight cluster.</param>
            <param name="location">Location of the HDInsight cluster.</param>
            <returns>HDInsight Cluster or NULL if not found.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSyncClient.CreateCluster(Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParameters)">
            <summary>
            Submits a request to create an HDInsight cluster and waits for it to complete.
            </summary>
            <param name="cluster">Request object that encapsulates all the configurations.</param>
            <returns>Object that represents the HDInsight Cluster created.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSyncClient.CreateCluster(Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParameters,System.TimeSpan)">
            <summary>
            Submits a request to create an HDInsight cluster and waits for it to complete.
            </summary>
            <param name="cluster">Request object that encapsulates all the configurations.</param>
            <param name="timeout">Timeout interval for the operation.</param>
            <returns>Object that represents the HDInsight Cluster created.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSyncClient.CreateCluster(Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2)">
            <summary>
            Submits a request to create an HDInsight cluster and waits for it to complete.
            </summary>
            <param name="cluster">Request object that encapsulates all the configurations.</param>
            <returns>Object that represents the HDInsight Cluster created.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSyncClient.CreateCluster(Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2,System.TimeSpan)">
            <summary>
            Submits a request to create an HDInsight cluster and waits for it to complete.
            </summary>
            <param name="cluster">Request object that encapsulates all the configurations.</param>
            <param name="timeout">Timeout interval for the operation.</param>
            <returns>Object that represents the HDInsight Cluster created.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSyncClient.DeleteCluster(System.String)">
            <summary>
            Submits a request to delete an HDInsight cluster and waits for it to complete.
            </summary>
            <param name="dnsName">Name of the HDInsight cluster.</param>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSyncClient.DeleteCluster(System.String,System.TimeSpan)">
            <summary>
            Submits a request to delete an HDInsight cluster and waits for it to complete.
            </summary>
            <param name="dnsName">Name of the HDInsight cluster.</param>
            <param name="timeout">Timeout interval for the operation.</param>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSyncClient.DeleteCluster(System.String,System.String)">
            <summary>
            Submits a request to delete an HDInsight cluster and waits for it to complete.
            </summary>
            <param name="dnsName">Name of the HDInsight cluster.</param>
            <param name="location">Location of the HDInsight cluster.</param>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSyncClient.DeleteCluster(System.String,System.String,System.TimeSpan)">
            <summary>
            Submits a request to delete an HDInsight cluster and waits for it to complete.
            </summary>
            <param name="dnsName">Name of the HDInsight cluster.</param>
            <param name="location">Location of the HDInsight cluster.</param>
            <param name="timeout">Timeout interval for the operation.</param>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSyncClient.ChangeClusterSize(System.String,System.String,System.Int32)">
            <summary>
            Submits a request to change the data node size of a cluster.
            </summary>
            <param name="dnsName">The DNS name of the cluster.</param>
            <param name="location">The location of the cluster.</param>
            <param name="newSize">The new size.</param>
            <returns>Object that represents the HDInsight Cluster created.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSyncClient.EnableHttp(System.String,System.String,System.String,System.String)">
            <summary>
            Enables Http Connectivity on the HDInsight cluster.
            </summary>
            <param name="dnsName">
            The DNS name of the cluster.
            </param>
            <param name="location">
            The location of the cluster.
            </param>
            <param name="httpUserName">
            The user name to use when enabling Http Connectivity.
            </param>
            <param name="httpPassword">
            The password to use when enabling Http Connectivity.
            </param>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSyncClient.DisableHttp(System.String,System.String)">
            <summary>
            Disables Http Connectivity on the HDInsight cluster.
            </summary>
            <param name="dnsName">
            The DNS name of the cluster.
            </param>
            <param name="location">
            The location of the cluster.
            </param>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSyncClient.EnableRdp(System.String,System.String,System.String,System.String,System.DateTime)">
            <summary>
            Enables Rdp access on the HDInsight cluster.
            </summary>
            <param name="dnsName">The Dns name of the cluster</param>
            <param name="location">The location of the cluster</param>
            <param name="rdpUserName">Rdp username of the cluster</param>
            <param name="rdpPassword">Rdp password of the cluseter</param>
            <param name="expiry">The UTC time when the Rdp access on the cluster will expire</param>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSyncClient.DisableRdp(System.String,System.String)">
            <summary>
            Disables the Rdp access on the HDInsight cluster
            </summary>
            <param name="dnsName">The Dns name of the cluster</param>
            <param name="location">The location of the cluster</param>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClient.DEFAULTHDINSIGHTVERSION">
            <summary>
                Default HDInsight version.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClient.DefaultPollingInterval">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClient.#ctor(Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSubscriptionCredentials,System.Nullable{System.TimeSpan},Microsoft.WindowsAzure.Management.HDInsight.Framework.Core.Retries.IRetryPolicy)">
            <summary>
            Initializes a new instance of the HDInsightClient class.
            </summary>
            <param name="credentials">The credential to use when operating against the service.</param>
            <param name="httpOperationTimeout">The HTTP operation timeout.</param>
            <param name="policy">The retry policy.</param>
            <exception cref="T:System.InvalidOperationException">Unable to connect to the HDInsight subscription with the supplied type of credential.</exception>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClient.Connect(Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSubscriptionCredentials)">
            <summary>
            Connects to an HDInsight subscription.
            </summary>
            <param name="credentials">
            The credential used to connect to the subscription.
            </param>
            <returns>
            A new HDInsight client.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClient.Connect(Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSubscriptionCredentials,System.TimeSpan,Microsoft.WindowsAzure.Management.HDInsight.Framework.Core.Retries.IRetryPolicy)">
            <summary>
            Connects the specified credentials.
            </summary>
            <param name="credentials">The credential used to connect to the subscription.</param>
            <param name="httpOperationTimeout">The HTTP operation timeout.</param>
            <param name="policy">The retry policy to use for operations on this client.</param>
            <returns>
            A new HDInsight client.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClient.ListAvailableLocationsAsync">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClient.ListAvailableLocationsAsync(Microsoft.WindowsAzure.Management.HDInsight.OSType)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClient.ListResourceProviderPropertiesAsync">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClient.ListAvailableVersionsAsync">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClient.ListClustersAsync">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClient.GetClusterAsync(System.String)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClient.GetClusterAsync(System.String,System.String)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClient.CreateClusterAsync(Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClient.RaiseClusterProvisioningEvent(System.Object,Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioningStatusEventArgs)">
            <summary>
            Raises the cluster provisioning event.
            </summary>
            <param name="sender">The IHDInsightManagementPocoClient instance.</param>
            <param name="e">EventArgs for the event.</param>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClient.HandleClusterWaitNotifyEvent(Microsoft.WindowsAzure.Management.HDInsight.ClusterDetails)">
            <summary>
            Used to handle the notification events during waiting.
            </summary>
            <param name="cluster">
            The cluster in its current state.
            </param>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClient.DeleteClusterAsync(System.String)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClient.DeleteClusterAsync(System.String,System.String)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClient.EnableHttpAsync(System.String,System.String,System.String,System.String)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClient.DisableHttp(System.String,System.String)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClient.EnableHttp(System.String,System.String,System.String,System.String)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClient.DisableHttpAsync(System.String,System.String)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClient.ListAvailableLocations">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClient.ListAvailableLocations(Microsoft.WindowsAzure.Management.HDInsight.OSType)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClient.ListResourceProviderProperties">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClient.ListAvailableVersions">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClient.ListClusters">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClient.GetCluster(System.String)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClient.GetCluster(System.String,System.String)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClient.CreateCluster(Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParameters)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClient.CreateCluster(Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParameters,System.TimeSpan)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClient.ChangeClusterSize(System.String,System.String,System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClient.ChangeClusterSize(System.String,System.String,System.Int32,System.TimeSpan)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClient.ChangeClusterSizeAsync(System.String,System.String,System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClient.ChangeClusterSizeAsync(System.String,System.String,System.Int32,System.TimeSpan)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClient.DeleteCluster(System.String)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClient.DeleteCluster(System.String,System.TimeSpan)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClient.DeleteCluster(System.String,System.String)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClient.DeleteCluster(System.String,System.String,System.TimeSpan)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClient.EncryptAsBase64String(System.Security.Cryptography.X509Certificates.X509Certificate2,System.String)">
            <summary>
            Encrypt payload string into a base 64-encoded string using the certificate.
            This is suitable for encrypting storage account keys for later use as a job argument.
            </summary>
            <param name="cert">
            Certificate used to encrypt the payload.
            </param>
            <param name="payload">
            Value to encrypt.
            </param>
            <returns>
            Encrypted payload.
            </returns>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClient.Credentials">
            <summary>
            Gets the connection credential.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClient.PollingInterval">
            <inheritdoc />
        </member>
        <member name="E:Microsoft.WindowsAzure.Management.HDInsight.HDInsightClient.ClusterProvisioning">
            <inheritdoc />
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.NodeVMSizeInternal.ExtraSmall">
            <summary>
            An extra small virtual machine, shared core.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.NodeVMSizeInternal.Small">
            <summary>
            A small virtual machine, 1 core.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.NodeVMSizeInternal.Medium">
            <summary>
            Medium virtual machine, 2 cores.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.NodeVMSizeInternal.Large">
            <summary>
            Large virtual machine, 4 cores.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.NodeVMSizeInternal.ExtraLarge">
            <summary>
            Extra large virtual machine, 8 cores.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.PayloadErrorDetails">
            <summary>
            Provides error details for a payload.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.PayloadErrorDetails.StatusCode">
            <summary>
            Gets or sets the status code returned.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.PayloadErrorDetails.ErrorId">
            <summary>
            Gets or sets the error ID.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.PayloadErrorDetails.ErrorMessage">
            <summary>
            Gets or sets the error message.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.PayloadResponse`1">
            <summary>
            The Response from a "passthrough" request to the server.
            </summary>
            <typeparam name="T">
            The type of data to be returned by the response.
            </typeparam>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.PayloadResponse`1.Data">
            <summary>
            Gets or sets the data returned by the response.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.PayloadResponse`1.ErrorDetails">
            <summary>
            Gets or sets the error details for the response.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.UserChangeRequestUserType">
            <summary>
            The type of a user change request.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.UserChangeRequestUserType.Rdp">
            <summary>
            An Rdp request.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.UserChangeRequestUserType.Http">
            <summary>
            An http request.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.UserChangeRequestOperationType">
            <summary>
            The type of change request to make.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.UserChangeRequestOperationType.Enable">
            <summary>
            Enable the user.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.UserChangeRequestOperationType.Disable">
            <summary>
            Disable the user.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.UserChangeRequestOperationStatus">
            <summary>
            The status of the change request.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.UserChangeRequestOperationStatus.Pending">
            <summary>
            The request is pending.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.UserChangeRequestOperationStatus.Completed">
            <summary>
            The request is completed.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.UserChangeRequestOperationStatus.Error">
            <summary>
            The request resulted in an error.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.UserChangeRequestStatus">
            <summary>
            Provides the status of the User Change Request.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.UserChangeRequestStatus.OperationType">
            <summary>
            Gets or sets the type of operation requested.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.UserChangeRequestStatus.UserType">
            <summary>
            Gets or sets the type of user change requested.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.UserChangeRequestStatus.RequestIssueDate">
            <summary>
            Gets or sets the time the request was issued.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.UserChangeRequestStatus.State">
            <summary>
            Gets or sets the state of the request.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.UserChangeRequestStatus.ErrorDetails">
            <summary>
            Gets or sets any error details relating to the request.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.HDInsightManagementPocoHelper">
            <summary>
            Provides helper functions to the Poco layer.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.HDInsightManagementPocoHelper.ValidateResponse``1(Microsoft.WindowsAzure.Management.HDInsight.PayloadResponse{``0})">
            <summary>
            Validates that a response is valid. This method throws an exception if there
            was an error in the response payload.
            </summary>
            <typeparam name="T">
            The type name of the payload response.
            </typeparam>
            <param name="response">
            The response object.
            </param>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IHDInsightManagementPocoClientExtensions">
            <summary>
            Provides helper extension methods for the Management Poco Client.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IHDInsightManagementPocoClientExtensions.WaitForCondition``1(Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IHDInsightManagementPocoClient,System.Func{System.Threading.Tasks.Task{``0}},System.Func{``0,Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IHDInsightManagementPocoClientExtensions.PollResult},System.Action{``0},System.TimeSpan,System.TimeSpan,System.Threading.CancellationToken)">
            <summary>
            Waits for a condition to be satisfied.
            </summary>
            <typeparam name="T">
            The changeType of object that will be operated on.
            </typeparam>
            <param name="client">
            The client instance this is extending.
            </param>
            <param name="poll">
            The function to poll the client for state.
            </param>
            <param name="continuePolling">
            A function to evaluate the state to see if it matches the condition.
            </param>
            <param name="notifyHandler">
            A notification handler used to rais events when the status changes.
            </param>
            <param name="interval">
            A time frame to wait between polls.
            </param>
            <param name="timeout">
            The amount of time to wait for the condition to be satisfied.
            </param>
            <param name="cancellationToken">
            A Cancelation Token that can be used to cancel the request.
            </param>
            <returns>
            An awaitable task.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IHDInsightManagementPocoClientExtensions.WaitForClusterNullOrError(Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IHDInsightManagementPocoClient,System.String,System.String,System.TimeSpan,System.Threading.CancellationToken)">
            <summary>
            Waits for the cluster to not exist (null) or go into an error state.
            </summary>
            <param name="client">
            The client instance this is extending.
            </param>
            <param name="dnsName">
            The dnsName of the cluster.
            </param>
            <param name="location">The location of the cluster.</param>
            <param name="timeout">
            The amount of time to wait for the condition to be satisfied.
            </param>
            <param name="cancellationToken">
            A Cancelation Token that can be used to cancel the request.
            </param>
            <returns>
            An awaitable task.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IHDInsightManagementPocoClientExtensions.WaitForClusterNull(Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IHDInsightManagementPocoClient,System.String,System.TimeSpan,System.TimeSpan,System.Threading.CancellationToken)">
            <summary>
            Waits for the cluster to not exist (null).
            </summary>
            <param name="client">The client instance this is extending.</param>
            <param name="dnsName">The dnsName of the cluster.</param>
            <param name="timeout">The amount of time to wait for the condition to be satisfied.</param>
            <param name="pollInterval">The poll interval.</param>
            <param name="cancellationToken">A Cancelation Token that can be used to cancel the request.</param>
            <returns>
            An awaitable task.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IHDInsightManagementPocoClientExtensions.WaitForClusterNull(Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IHDInsightManagementPocoClient,System.String,System.String,System.TimeSpan,System.Threading.CancellationToken)">
            <summary>
            Waits for the cluster to not exist (null).
            </summary>
            <param name="client">
            The client instance this is extending.
            </param>
            <param name="dnsName">
            The dnsName of the cluster.
            </param>
            <param name="location">
            The location of the cluster.
            </param>
            <param name="timeout">
            The amount of time to wait for the condition to be satisfied.
            </param>
            <param name="cancellationToken">
            A Cancelation Token that can be used to cancel the request.
            </param>
            <returns>
            An awaitable task.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IHDInsightManagementPocoClientExtensions.WaitForClusterNull(Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IHDInsightManagementPocoClient,System.String,System.TimeSpan,System.Threading.CancellationToken)">
            <summary>
            Waits for the cluster to not exist (null). Doesnt work when this overload is called and there are two cluster
            with same names. Please call the overload with the location in that case.
            </summary>
            <param name="client">
            The client instance this is extending.
            </param>
            <param name="dnsName">
            The dnsName of the cluster.
            </param>
            <param name="timeout">
            The amount of time to wait for the condition to be satisfied.
            </param>
            <param name="cancellationToken">
            A Cancelation Token that can be used to cancel the request.
            </param>
            <returns>
            An awaitable task.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IHDInsightManagementPocoClientExtensions.WaitForClusterNotNull(Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IHDInsightManagementPocoClient,System.String,System.String,System.TimeSpan,System.Threading.CancellationToken)">
            <summary>
            Waits for the cluster to exist (!null).
            </summary>
            <param name="client">
            The client instance this is extending.
            </param>
            <param name="dnsName">
            The dnsName of the cluster.
            </param>
            <param name="location">
            The location of the cluster.
            </param>
            <param name="timeout">
            The amount of time to wait for the condition to be satisfied.
            </param>
            <param name="cancellationToken">
            A Cancelation Token that can be used to cancel the request.
            </param>
            <returns>
            An awaitable task.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IHDInsightManagementPocoClientExtensions.WaitForClusterInConditionOrError(Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IHDInsightManagementPocoClient,System.Action{Microsoft.WindowsAzure.Management.HDInsight.ClusterDetails},System.String,System.String,System.TimeSpan,System.TimeSpan,Microsoft.WindowsAzure.Management.HDInsight.IAbstractionContext,Microsoft.WindowsAzure.Management.HDInsight.ClusterState[])">
            <summary>
            Waits for the cluster to not exist (null) or go into an error state or be in one of the listed states.
            </summary>
            <param name="client">
            The client instance this is extending.
            </param>
            <param name="notifyHandler">
            A notification handler used to notify when the state changes.
            </param>
            <param name="dnsName">
            The dnsName of the cluster.
            </param>
            <param name="location">
            The location of the cluster.
            </param>
            <param name="timeout">
            The amount of time to wait for the condition to be satisfied.
            </param>
            <param name="interval">
            A time frame to wait between polls.
            </param>
            <param name="context">
            A Cancelation Token that can be used to cancel the request.
            </param>
            <param name="states">
            The set of states that would cause this funciton to terminate.
            </param>
            <returns>
            An awaitable task.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IHDInsightManagementPocoClientExtensions.PollSignal(Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IHDInsightManagementPocoClient,Microsoft.WindowsAzure.Management.HDInsight.ClusterDetails,Microsoft.WindowsAzure.Management.HDInsight.ClusterState[])">
            <summary>
            Poll Signal that is triggered on every poll for the cluster condition.
            </summary>
            <param name="client">
            The client instance this is extending.
            </param>
            <param name="cluster">HDInsight cluster.</param>
            <param name="states">Acceptable states at which the polling can stop.</param>
            <returns>True, if we want polling to continue, false otherwise.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IHDInsightManagementPocoClientExtensions.WaitForOperationCompleteOrError(Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IHDInsightManagementPocoClient,System.String,System.String,System.Guid,System.TimeSpan,System.TimeSpan,System.Threading.CancellationToken)">
            <summary>
            Waits for an operation on the cluster to complete.
            </summary>
            <param name="client">
            The client instance this is extending.
            </param>
            <param name="dnsName">
            The dnsName of the cluster.
            </param>
            <param name="location">
            The location of the cluster.
            </param>
            <param name="operation">
            The operation Id to check.
            </param>
            <param name="timeout">
            The amount of time to wait for the condition to be satisfied.
            </param>
            <param name="cancellationToken">
            A Cancelation Token that can be used to cancel the request.
            </param>
            <returns>
            An awaitable task.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.IHDInsightManagementRestUriBuilder">
            <summary>
            Used to build Uris to access Service endpoints.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.IHDInsightManagementRestUriBuilder.GetListCloudServicesUri">
            <summary>
            Gets the Uri for a ListCloudServices request.
            </summary>
            <returns>The Uri for a ListCloudServices request.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.IHDInsightManagementRestUriBuilder.GetCreateResourceUri(System.String,System.String,System.String)">
            <summary>
            Gets the Uri for a Create Resource request.
            </summary>
            <param name="resourceId">Resource Id.</param>
            <param name="resourceType">Resource Type.</param>
            <param name="location">Region the cluster is to be deployed in.</param>
            <returns>The Uri for a Create Resource request.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.IHDInsightManagementRestUriBuilder.GetGetClusterResourceDetailUri(System.String,System.String,System.String)">
            <summary>
            Gets the Uri for a Get Resource details request.
            </summary>
            <param name="resourceId">Resource Id.</param>
            <param name="resourceType">Resource Type.</param>
            <param name="location">Region the cluster is to be deployed in.</param>
            <returns>The Uri for a Get Resource details request.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.IHDInsightManagementRestUriBuilder.GetDeleteContainerUri(System.String,System.String)">
            <summary>
            Gets the Uri for a Delete Container request.
            </summary>
            <param name="dnsName">DnsName of the cluster.</param>
            <param name="location">Region the cluster is deployed in.</param>
            <returns>The Uri for a Delete Container request.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.IHDInsightManagementRestUriBuilder.GetEnableDisableHttpUri(System.String,System.String)">
            <summary>
            Gets the Uri for a request to enable or disable Http Services.
            </summary>
            <param name="dnsName">DnsName of the cluster.</param>
            <param name="location">Region the cluster is deployed in.</param>
            <returns>The Uri for a request to enable or disable Http Services.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.IHDInsightManagementRestUriBuilder.GetEnableDisableRdpUri(System.String,System.String)">
            <summary>
            Gets the Uri for a request to enable or disable Rdp Services.
            </summary>
            <param name="dnsName">The Dns name of the cluster</param>
            <param name="location">The region of the cluster</param>
            <returns>The Uri for a request to enable or disable Rdp Services</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.IHDInsightManagementRestUriBuilder.GetOperationStatusUri(System.String,System.String,System.String,System.Guid)">
            <summary>
            Gets the Uri for a request to get Operation status.
            </summary>
            <param name="dnsName">DnsName of the cluster.</param>
            <param name="resourceType">Resource Type.</param>
            <param name="location">Region the cluster is to be deployed in.</param>
            <param name="operationId">Operation Id.</param>
            <returns>The Uri for a request to get Operation status.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.HDInsightManagementRdfeUriBuilder.GetListCloudServicesUri">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.HDInsightManagementRdfeUriBuilder.GetGetClusterResourceDetailUri(System.String,System.String,System.String)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.HDInsightManagementRdfeUriBuilder.GetCreateResourceUri(System.String,System.String,System.String)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.HDInsightManagementRdfeUriBuilder.GetDeleteContainerUri(System.String,System.String)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.HDInsightManagementRdfeUriBuilder.GetEnableDisableHttpUri(System.String,System.String)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.HDInsightManagementRdfeUriBuilder.GetOperationStatusUri(System.String,System.String,System.String,System.Guid)">
            <inheritdoc />
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.IHDInsightManagementRestUriBuilderFactory">
            <summary>
            Used to create instances of the IHDInsightManagementRestClient.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.IHDInsightManagementRestUriBuilderFactory.Create(Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSubscriptionCredentials)">
            <summary>
            Creates a new instance of the HDInsightManagementRestUriBuilder concrete.
            </summary>
            <param name="credentials">
            The credentials to use when connecting to the cluster.
            </param>
            <returns>
            A new instance of the client.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.IRdfeServiceRestClientFactory">
            <summary>
            Factory class to create an instance of the IRdfeServiceRestClient.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.IRdfeServiceRestClientFactory.Create(Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSubscriptionCredentials,Microsoft.WindowsAzure.Management.HDInsight.IAbstractionContext,System.Boolean)">
            <summary>
            Creates an instance of the IRdfeServiceRestClient.
            </summary>
            <param name="credentials">Credentials object.</param>
            <param name="context">The Abstraction context.</param>
            <param name="ignoreSslErrors">
                Specifies that server side SSL errors should be ignored.
            </param>
            <returns>An instance of the IRdfeServiceRestClient.</returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.IRdfeServiceRestClient">
            <summary>
            Specifies a contract for accessing rdfe properties of a subscription for a given resource type.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.IRdfeServiceRestClient.GetResourceProviderProperties">
            <summary>
            Get the properties of a subscription for a given resource type.
            </summary>
            <returns>A key value pair enumerable containing the properties of this subscription.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.IRdfeServiceRestClient.ParseCapabilities(System.String)">
            <summary>
            Parses the xml payload from a rdfe call response and returns a key value pair enumerable.
            </summary>
            <param name="payload">Xml payload from a rdfe call response.</param>
            <returns>A key value pair enumerable containing the properties of this subscription.</returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.VersionFinder.IVersionFinderClient">
            <summary>
            Interface to allow a user to retrieve tha available Versions for a subscription id.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.VersionFinder.IVersionFinderClient.ListAvailableVersions">
            <summary>
            Lists the available Versions for a subscription id.
            </summary>
            <returns>Available Versions for a subscription id.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.VersionFinder.IVersionFinderClient.ListAvailableVersions(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}})">
            <summary>
            Parses the available Versions for a subscription id.
            </summary>
            <param name="capabilities">Key value pair containing Version capabilities for a subscription id.</param>
            <returns>Available Versions for a subscription id.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.VersionFinder.IVersionFinderClient.GetVersionStatus(System.Version)">
            <summary>
            Gets the status of this version as supported by the HDInsight SDK.
            </summary>
            <param name="hdinsightClusterVersion">HDInsight cluster version.</param>
            <returns>The status of this version as supported by the HDInsight SDK.</returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.VersionFinder.IVersionFinderClientFactory">
            <summary>
            Factory interface to create a version finder client.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.VersionFinder.IVersionFinderClientFactory.Create(Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSubscriptionCredentials,Microsoft.WindowsAzure.Management.HDInsight.IAbstractionContext,System.Boolean)">
            <summary>
            Creates a version finder client instance.
            </summary>
            <param name="credentials">Credentials containing user subscription id.</param>
            <param name="context">The abstraction context token.</param>
            <param name="ignoreSslErrors">Specifies that server side SSL errors should be ignored.</param>
            <returns>
            A version finder client instance.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.VersionFinder.HDInsightSDKSupportedVersions">
            <summary>
            Contains the minimum and maximum supported versions.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.IHDInsightClientFactory">
            <summary>
            Factory for HDInsight.Client.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.IHDInsightClientFactory.Create(Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSubscriptionCredentials)">
            <summary>
            Creates an instance of the HDInsight.Client class.
            </summary>
            <param name="credentials">The credentials to use to connect to the subscription.</param>
            <returns>Client object that can be used to interact with HDInsight clusters.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.IHDInsightClientFactory.Create(Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSubscriptionCredentials,System.TimeSpan,Microsoft.WindowsAzure.Management.HDInsight.Framework.Core.Retries.IRetryPolicy)">
            <summary>
            Creates the specified credentials.
            </summary>
            <param name="credentials">The credentials.</param>
            <param name="httpOperationTimeout">The HTTP operation timeout.</param>
            <param name="retryPolicy">The retry olicy.</param>
            <returns>Client object that can be used to interact with HDInsight clusters.</returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.HDInsightClientFactory">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.HDInsightClientFactory.Create(Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSubscriptionCredentials)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.HDInsightClientFactory.Create(Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSubscriptionCredentials,System.TimeSpan,Microsoft.WindowsAzure.Management.HDInsight.Framework.Core.Retries.IRetryPolicy)">
            <inheritdoc />
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.LocationFinder.ILocationFinderClient">
            <summary>
            Interface to allow a user to retrieve tha available locations for a subscription id.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.LocationFinder.ILocationFinderClient.ListAvailableLocations">
            <summary>
            Lists the available locations for a subscription id.
            </summary>
            <returns>
            Available locations for a subscription id.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.LocationFinder.ILocationFinderClient.ListAvailableIaasLocations">
            <summary>
            Lists the available locations that allow IaaS deployments for a subscription id.
            </summary>
            <returns>
            Available locations for a subscription id.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.LocationFinder.ILocationFinderClient.ListAvailableLocations(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}})">
            <summary>
            Parses the available locations for a subscription id.
            </summary>
            <param name="capabilities">Key value pair containing location capabilities for a subscription id.</param>
            <returns>Available locations for a subscription id.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.LocationFinder.ILocationFinderClient.ListAvailableIaasLocations(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}})">
            <summary>
            Parses the available IaaS locations for a subscription id.
            </summary>
            <param name="capabilities">Key value pair containing location capabilities for a subscription id.</param>
            <returns>Available locations for a subscription id.</returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.LocationFinder.ILocationFinderClientFactory">
            <summary>
            Factory interface to create a Location finder client.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.LocationFinder.ILocationFinderClientFactory.Create(Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSubscriptionCredentials,Microsoft.WindowsAzure.Management.HDInsight.IAbstractionContext,System.Boolean)">
            <summary>
            Creates a Location finder client instance.
            </summary>
            <param name="credentials">Credentials containing user subscription id.</param>
            <param name="context">
            A context instance that can be used to cancel the task.
            </param>
            <param name="ignoreSslErrors">
            Specifies that server side SSL errors should be ignored.
            </param>
            <returns>A Location finder client instance.</returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.ICloudServiceNameResolver">
            <summary>
            Provides a service that can resolve cloud service names.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ICloudServiceNameResolver.GetCloudServiceName(System.Guid,System.String,System.String)">
            <summary>
            Gets the Cloud Service Name.
            </summary>
            <param name="subscriptionId">
            The subscription Id.
            </param>
            <param name="extensionPrefix">
            The extension Prefix.
            </param>
            <param name="region">
            The region.
            </param>
            <returns>
            The Cloud Servie name.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSubscriptionCredentialsFactory">
            <summary>
            Connection logic.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSubscriptionCredentialsFactory.Create(Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSubscriptionCredentials)">
            <summary>
            Creates the connection credentials object that provides connection credentials with a token or a certificate.
            </summary>
            <param name="credentials">
            The original connection credentials.
            </param>
            <returns>
            The connection credentials object.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.Metastore">
            <summary>
            Sql Server Database that allows clusters to persist component metadata through deployments.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.Metastore.#ctor(System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the Metastore class.
            </summary>
            <param name="server">DB Server.</param>
            <param name="database">Exclusive database name that exists in the DB Server.</param>
            <param name="user">Valid username for the DB Server.</param>
            <param name="password">Valid password for the DB Server.</param>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.Metastore.Server">
            <summary>
            Gets the server.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.Metastore.Database">
            <summary>
            Gets the database Name.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.Metastore.User">
            <summary>
            Gets the user name.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.Metastore.Password">
            <summary>
            Gets the password.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.ClusterState">
            <summary>
            Possible states of an HDInsight cluster.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.ClusterState.ReadyForDeployment">
            <summary>
            The DNS name has been successfully validated and a Azure HostedService has been created.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.ClusterState.Accepted">
            <summary>
            A create container was received but a HostService DNS name has not been created yet.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.ClusterState.ClusterStorageProvisioned">
            <summary>
            The cluster storage is provisioned.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.ClusterState.AzureVMConfiguration">
            <summary>
            The Azure compute fabric is provisioning VM's prior to HDInsight installation.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.ClusterState.HDInsightConfiguration">
            <summary>
            VM provisioning is complete and the HDInsight components are installing.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.ClusterState.Operational">
            <summary>
            Greater than 90% of the nodes are operational.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.ClusterState.Running">
            <summary>
            100% of the nodes are running.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.ClusterState.PatchQueued">
            <summary>
            A patch has been initiated.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.ClusterState.ResizeQueued">
            <summary>
            A resize has been initialized.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.ClusterState.DeletePending">
            <summary>
            Deployment and or Container Delete request queued.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.ClusterState.Deleting">
            <summary>
            Deployment or Container is being deleted.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.ClusterState.Error">
            <summary>
            Container is in error state.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.ClusterState.TimedOut">
            <summary>
            Cluster provisioning has timed out.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.ClusterState.CertRolloverQueued">
            <summary>
            A cluster cert rollover queued.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.ClusterState.Unknown">
            <summary>
            Container is in unkown state.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.ClusterState.ClusterCustomization">
            <summary>
            Cluster is customizing.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.ClusterErrorStatus">
            <summary>
            Class that wraps an error status of an HDInsight Cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterErrorStatus.HttpCode">
            <summary>
            Gets the error code of the error status.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterErrorStatus.Message">
            <summary>
            Gets or sets the message detailing the error status.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.ClusterErrorStatus.OperationType">
            <summary>
            Gets the operation that triggered the error status.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.PayloadConverter">
            <summary>
            Converts data from objects into payloads.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.PayloadConverter.May2013">
            <summary>
            Provides the namespace for the May2013 contracts.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.PayloadConverter.System">
            <summary>
            Provides the namespace for the System contracts.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.PayloadConverter.SerializeRdpConnectivityRequest(Microsoft.WindowsAzure.Management.HDInsight.UserChangeRequestOperationType,System.String,System.String,System.DateTimeOffset)">
            <summary>
            Serializes a connectivity request.
            </summary>
            <param name="type">Operation type.</param>
            <param name="userName">User name.</param>
            <param name="password">Password for service.</param>
            <param name="expiration">Date when this service access expires.</param>
            <returns>A Serialized connectivity request.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.PayloadConverter.DeserializeConnectivityStatus(System.String)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.PayloadConverter.DeserializeConnectivityResponse(System.String)">
            <summary>
            Deserializes a Connectivity Response.
            </summary>
            <param name="payload">The payload.</param>
            <returns>
            A PayloadResponse object with the operation id for the data.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.PayloadConverter.DeserializeListContainersResult(System.String,System.String,System.Guid)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.PayloadConverter.SerializeClusterCreateRequestV3(Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.PayloadConverter.SerializeClusterCreateRequest(Microsoft.WindowsAzure.Management.HDInsight.ClusterCreateParametersV2)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.PayloadConverter.ConvertStringToVersion(System.String)">
            <summary>
            Converts an HDInsight version string to a Version object.
            </summary>
            <param name="version">
            The version string.
            </param>
            <returns>
            A version object that represents the components of the version string.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IHDInsightManagementPocoClientFactory">
            <summary>
            A factory interface used to create new HDInsight management POCO clients.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.IHDInsightManagementPocoClientFactory.Create(Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSubscriptionCredentials,Microsoft.WindowsAzure.Management.HDInsight.IAbstractionContext,System.Boolean)">
            <summary>
            Creates a new instance of the IHDInsightManagementPocoClient interface.
            This interface can be used to manage an HDInsight cluster.
            </summary>
            <param name="credentials">The credentials to use when creating the client.</param>
            <param name="context">A context containing a Cancellation Token that can be used to cancel the task.</param>
            <param name="ignoreSslErrors">Specifies that server side SSL Errors should be ignored.</param>
            <returns>
            A new instance of the IHDInsightManagmentPocoClient interface to be used
            to manage a cluster.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.HDInsightManagementPocoClient.RaiseClusterProvisioningEvent(System.Object,Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioningStatusEventArgs)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.HDInsightManagementPocoClient.GetRdfeOperationStatus(System.Guid)">
            <inheritdoc />
        </member>
        <member name="E:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.PocoClient.HDInsightManagementPocoClient.ClusterProvisioning">
            <inheritdoc />
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.IHDInsightManagementRestClientFactory">
            <summary>
            Used to create instances of the IHDInsightManagementRestClient.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.IHDInsightManagementRestClientFactory.Create(Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSubscriptionCredentials,Microsoft.WindowsAzure.Management.HDInsight.IAbstractionContext,System.Boolean)">
            <summary>
            Creates a new instance of the HDInsightManagementRestClient concreate.
            </summary>
            <param name="credentials">
                The credentials to use when connecting to the client.
            </param>
            <param name="context">
                The abstraction context.
            </param>
            <param name="ignoreSslErrors">
                Specifies that server side SSL errors should be ignored.
            </param>
            <returns>
            A new instance of the client.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.HDInsightRestConstants">
            <summary>
            Provides hard coded values to ensure type safety when interacting with key static values.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.HDInsightRestConstants.XMsVersion">
            <summary>
            The X-ms-version Http Header.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.HDInsightRestConstants.AsvXMsVersion">
            <summary>
            The X-ms-version Http Header.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.HDInsightRestConstants.SchemaVersion2">
            <summary>
            An Http header denoting to use a different Schema version when communicating with the RDFE server.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.HDInsightRestConstants.SchemaVersion3">
            <summary>
            An Http header denoting to use a different Schema version when communicating with the RDFE server.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.HDInsightRestConstants.XMsDate">
            <summary>
            The X-ms-version Http Header.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.HDInsightRestConstants.Accept">
            <summary>
            The Accept Http Header.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.HDInsightRestConstants.UserAgent">
            <summary>
            The UserAgent Http Header.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.IHDInsightManagementRestClient">
            <summary>
            Used to send container (cluster) request to the server.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.IHDInsightManagementRestClient.ListCloudServices">
            <summary>
            Lists the cloud services on the client.
            </summary>
            <returns>
            The response from the request.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.IHDInsightManagementRestClient.CreateContainer(System.String,System.String,System.String,System.Int32)">
            <summary>
            Creates a new cluster on the subscription.
            </summary>
            <param name="dnsName">
            The DNS name of the cluster to create.
            </param>
            <param name="location">
            The location of the cluster to create.
            </param>
            <param name="clusterPayload">
            The creation payload with the details of the cluster to create.
            </param>
            <param name="schemaVersion">
            The schemaversion header we sent to the server, by default it is 2.
            </param>
            <returns>
            A task that represents the cluster creation.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.IHDInsightManagementRestClient.DeleteContainer(System.String,System.String)">
            <summary>
            Deletes a cluster from the subscription.
            </summary>
            <param name="dnsName">
            The name of the cluster to delete.
            </param>
            <param name="location">
            The location of the cluster to delete.
            </param>
            <returns>
            A task that represents the cluster deletion.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.IHDInsightManagementRestClient.EnableDisableUserChangeRequest(System.String,System.String,Microsoft.WindowsAzure.Management.HDInsight.UserChangeRequestUserType,System.String)">
            <summary>
            Submits a request to add a http user a HdInsight cluster. Only one http user is allowed per cluster.
            </summary>
            <param name="dnsName">The HdInsight cluster to update.</param>
            <param name="location">The location of the cluster to delete.</param>
            <param name="requestType">
            The type of request being made.
            </param>
            <param name="payload">The payload.</param>
            <returns>Task that adds a user, error if there is already a http user.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.IHDInsightManagementRestClient.GetOperationStatus(System.String,System.String,System.Guid)">
            <summary>
            Gets the current status of an operation.
            </summary>
            <param name="dnsName">The HdInsight cluster to update.</param>
            <param name="location">The location of the cluster to delete.</param>
            <param name="operationId">Id of the operation.</param>
            <returns>The current status of the Operation.</returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.InversionOfControl.SdkServiceLocationRegistrar">
            <summary>
            Registers services with the IOC for use by this assembly.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.InversionOfControl.SdkServiceLocationRegistrar.Register(Microsoft.WindowsAzure.Management.HDInsight.Framework.ServiceLocation.IServiceLocationRuntimeManager,Microsoft.WindowsAzure.Management.HDInsight.Framework.ServiceLocation.IServiceLocator)">
            <inheritdoc />
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.JobSubmissionCertificateCredential">
            <summary>
            Class that provides the credentials to submit jobs to an HDInsight cluster.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmissionCertificateCredential.#ctor">
            <summary>
            Initializes a new instance of the JobSubmissionCertificateCredential class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmissionCertificateCredential.#ctor(Microsoft.WindowsAzure.Management.HDInsight.HDInsightCertificateCredential,System.String)">
            <summary>
                Initializes a new instance of the JobSubmissionCertificateCredential class.
            </summary>
            <param name="credentials">HDInsightSubscriptionCertificateCredentials to be used.</param>
            <param name="cluster">The cluster to connect to.</param>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmissionCertificateCredential.#ctor(System.Guid,System.Security.Cryptography.X509Certificates.X509Certificate2,System.String)">
            <summary>
                Initializes a new instance of the JobSubmissionCertificateCredential class.
            </summary>
            <param name="subscriptionId">Subscription Id to be used.</param>
            <param name="certificate">Certificate to be used to connect authenticate the user with the subscription in azure.</param>
            <param name="cluster">The cluster to connect to.</param>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmissionCertificateCredential.#ctor(System.Guid,System.Security.Cryptography.X509Certificates.X509Certificate2,System.String,System.Uri)">
            <summary>
                Initializes a new instance of the JobSubmissionCertificateCredential class.
            </summary>
            <param name="subscriptionId">Subscription Id to be used.</param>
            <param name="certificate">Certificate to be used to connect authenticate the user with the subscription in azure.</param>
            <param name="cluster">The cluster to connect to.</param>
            <param name="endPoint">Azure Enpoint for RDFE.</param>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmissionCertificateCredential.#ctor(System.Guid,System.Security.Cryptography.X509Certificates.X509Certificate2,System.String,System.Uri,System.String)">
            <summary>
                Initializes a new instance of the JobSubmissionCertificateCredential class.
            </summary>
            <param name="subscriptionId">Subscription Id to be used.</param>
            <param name="certificate">Certificate to be used to connect authenticate the user with the subscription in azure.</param>
            <param name="cluster">The cluster to connect to.</param>
            <param name="endPoint">Azure Enpoint for RDFE.</param>
            <param name="deploymentNamespace">Namespace for the HDInsight service.</param>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.JobSubmissionCertificateCredential.Cluster">
            <inheritdoc/>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.Data.JobPayloadConverter">
            <summary>
            Converts jobDetails payloads to and from objects as needed by the SDK.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.Data.JobPayloadConverter.DeserializeJobCreationResults(System.String)">
            <summary>
            Deserializes a jobDetails creation result object from a payload string.
            </summary>
            <param name="payload">
            The payload.
            </param>
            <returns>
            A JobCreationResults object representing the payload.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.Data.JobPayloadConverter.DeserializeJobList(System.String)">
            <summary>
            Deserailzies a payload into a JobList.
            </summary>
            <param name="payload">
            The payload.
            </param>
            <returns>
            An JobList representing the payload.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.Data.JobPayloadConverter.SerializeJobCreationDetails(Microsoft.Hadoop.Client.JobCreateParameters)">
            <summary>
            Serializes a jobDetails creation object into a payload that can be sent to the server by a rest client.
            </summary>
            <param name="job">
            The jobDetails creation details to send to the server.
            </param>
            <returns>
            A string that represents the payload.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.Data.JobPayloadConverter.DeserializeJobDetails(System.String,System.String)">
            <summary>
            Desterilizes the jobDetails details payload data.
            </summary>
            <param name="payload">
            The payload data returned from a server.
            </param>
            <param name="jobId">
            The jobId for the jobDetails requested.
            </param>
            <returns>
            A new JobDetails object representing the jobDetails.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.GatewayUriResolver">
            <summary>
            This type generates the gateway Uri for an AzureHDInsight cluster given its DNS Name or Endpoint uri.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.GatewayUriResolver.GetGatewayUri(System.String,System.Version)">
            <summary>
            Gets the Gateway Uri for Http Services accessible on an Azure HDInsight cluster.
            </summary>
            <param name="clusterDnsNameOrEndpoint">The DNS Name or Endpoint uri of an Azure HDInsight cluster.</param>
            <param name="version">The version of the HDInsight cluster.</param>
            <returns>The Gateway Uri for Http Services accessible on an Azure HDInsight cluster.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.GatewayUriResolver.GetGatewayUri(System.String)">
            <summary>
            Gets the Gateway Uri for Http Services accessible on an Azure HDInsight cluster.
            </summary>
            <param name="clusterDnsNameOrEndpoint">The DNS Name or Endpoint uri of an Azure HDInsight cluster.</param>
            <returns>The Gateway Uri for Http Services accessible on an Azure HDInsight cluster.</returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.HDInsightHadoopClient.ListJobs">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.HDInsightHadoopClient.GetJob(System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.HDInsightHadoopClient.CreateMapReduceJob(Microsoft.Hadoop.Client.MapReduceJobCreateParameters)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.HDInsightHadoopClient.CreateStreamingJob(Microsoft.Hadoop.Client.StreamingMapReduceJobCreateParameters)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.HDInsightHadoopClient.CreateHiveJob(Microsoft.Hadoop.Client.HiveJobCreateParameters)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.HDInsightHadoopClient.CreatePigJob(Microsoft.Hadoop.Client.PigJobCreateParameters)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.HDInsightHadoopClient.CreateSqoopJob(Microsoft.Hadoop.Client.SqoopJobCreateParameters)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.HDInsightHadoopClient.StopJob(System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.HDInsightHadoopClient.GetJobOutput(System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.HDInsightHadoopClient.GetJobErrorLogs(System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.HDInsightHadoopClient.GetJobTaskLogSummary(System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.HDInsightHadoopClient.DownloadJobTaskLogs(System.String,System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.HDInsightHadoopClient.HandleClusterWaitNotifyEvent(Microsoft.Hadoop.Client.JobDetails)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.HDInsightHadoopClient.ListJobsAsync">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.HDInsightHadoopClient.GetJobAsync(System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.HDInsightHadoopClient.CreateMapReduceJobAsync(Microsoft.Hadoop.Client.MapReduceJobCreateParameters)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.HDInsightHadoopClient.CreateStreamingJobAsync(Microsoft.Hadoop.Client.StreamingMapReduceJobCreateParameters)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.HDInsightHadoopClient.CreateHiveJobAsync(Microsoft.Hadoop.Client.HiveJobCreateParameters)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.HDInsightHadoopClient.CreatePigJobAsync(Microsoft.Hadoop.Client.PigJobCreateParameters)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.HDInsightHadoopClient.CreateSqoopJobAsync(Microsoft.Hadoop.Client.SqoopJobCreateParameters)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.HDInsightHadoopClient.StopJobAsync(System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.HDInsightHadoopClient.GetJobOutputAsync(System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.HDInsightHadoopClient.GetJobErrorLogsAsync(System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.HDInsightHadoopClient.GetJobTaskLogSummaryAsync(System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.HDInsightHadoopClient.DownloadJobTaskLogsAsync(System.String,System.String)">
            <inheritdoc/>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.HDInsightHadoopClientFactory">
            <summary>
            Constructs new instances of the a Hadoop client.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.IHDInsightHadoopClientFactory">
            <summary>
            Constructs new instances of the a Hadoop client.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.JobSubmissionClusterDetails">
            <summary>
            Holds key cluster details needed in JobSubmission.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.JobSubmissionClusterDetails.RemoteCredentials">
            <summary>
            Gets or sets the credentials used to connect to the cluster.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.JobSubmissionClusterDetails.Cluster">
            <summary>
            Gets or sets the details of the cluster.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.PocoClient.HDInsightJobSubmissionPocoClient">
            <summary>
            The PocoClient for submitting jobs to an HDInsight server.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.PocoClient.IHDInsightJobSubmissionPocoClient">
            <summary>
            Provides POCO (Plan old C# object) representation of the HDInsight jobDetails submission rest call.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.PocoClient.HDInsightJobSubmissionPocoClient.SubmitHiveJob(Microsoft.Hadoop.Client.HiveJobCreateParameters)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.PocoClient.HDInsightJobSubmissionPocoClient.SubmitMapReduceJob(Microsoft.Hadoop.Client.MapReduceJobCreateParameters)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.PocoClient.HDInsightJobSubmissionPocoClient.ListJobs">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.PocoClient.HDInsightJobSubmissionPocoClient.GetJob(System.String)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.PocoClient.HDInsightJobSubmissionPocoClient.SubmitPigJob(Microsoft.Hadoop.Client.PigJobCreateParameters)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.PocoClient.HDInsightJobSubmissionPocoClient.SubmitSqoopJob(Microsoft.Hadoop.Client.SqoopJobCreateParameters)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.PocoClient.HDInsightJobSubmissionPocoClient.SubmitStreamingJob(Microsoft.Hadoop.Client.StreamingMapReduceJobCreateParameters)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.PocoClient.HDInsightJobSubmissionPocoClient.StopJob(System.String)">
            <inheritdoc />
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.PocoClient.HDInsightJobSubmissionPocoClientFactory">
            <summary>
            Used to create instances of the HDInsightJobSubmisionPocoClient.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.PocoClient.IHDInsightJobSubmissionPocoClientFactory">
            <summary>
            The service used to create new instances of the HDInsightRdfeJobSubmissionPocoClient.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.PocoClient.HDInsightJobSubmissionPocoClientFactory.Create(Microsoft.Hadoop.Client.IJobSubmissionClientCredential,Microsoft.WindowsAzure.Management.HDInsight.IAbstractionContext,System.Boolean,System.String)">
            <inheritdoc />
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.RestClient.IHDInsightJobSubmissionRestClient">
            <summary>
            Represents a rest call to the server.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.RestClient.IHDInsightJobSubmissionRestClient.CreateJob(System.String,System.String,System.String)">
            <summary>
            Creates a jobDetails on the cluster.
            </summary>
            <param name="containerName">
            The container name.
            </param>
            <param name="location">
            The geo location of the container.
            </param>
            <param name="payload">
            The payload representing the request.
            </param>
            <returns>
            A task representing the jobDetails creation.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.RestClient.IHDInsightJobSubmissionRestClient.ListJobs(System.String,System.String)">
            <summary>
            Lists the jobDetails on a cluster.
            </summary>
            <param name="containerName">
            The container name.
            </param>
            <param name="location">
            The geo location of the container.
            </param>
            <returns>
            A task representing the jobDetails creation.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.RestClient.IHDInsightJobSubmissionRestClient.GetJobDetail(System.String,System.String,System.String)">
            <summary>
            Returns jobDetails details for a given jobDetails.
            </summary>
            <param name="containerName">
            The container name.
            </param>
            <param name="location">
            The geo location of the container.
            </param>
            <param name="id">
            The id of the jobDetails to retrieve.
            </param>
            <returns>
            A task representing the jobDetails creation.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.RestClient.IHDInsightJobSubmissionRestClientFactory">
            <summary>
            The IHDInsightJobSubmissionRestClient factory interface used to create new
            HDInsightJobSubmissionRestClient objects.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.HDInsight.JobSubmission.RestClient.IHDInsightJobSubmissionRestClientFactory.Create(Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSubscriptionCredentials,Microsoft.WindowsAzure.Management.HDInsight.IAbstractionContext,System.Boolean)">
            <summary>
            Creates a new instance of an IHDInsightJobSubmissionRestClient class.
            </summary>
            <param name="credentials">
                The connection credentials to use when creating the object.
            </param>
            <param name="context">A context containing cancellation token and logger.</param>
            <param name="ignoreSslErrors">
            Specifies that server side SSL errors should be ignored.
            </param>
            <returns>
            A new IHDInsightJobSubmissionRestClient class.
            </returns>
        </member>
    </members>
</doc>