...

Source file src/github.com/Azure/azure-sdk-for-go/services/datalake/store/2016-11-01/filesystem/client.go

Documentation: github.com/Azure/azure-sdk-for-go/services/datalake/store/2016-11-01/filesystem

     1  // Package filesystem implements the Azure ARM Filesystem service API version 2016-11-01.
     2  //
     3  // Creates an Azure Data Lake Store filesystem client.
     4  package filesystem
     5  
     6  // Copyright (c) Microsoft Corporation. All rights reserved.
     7  // Licensed under the MIT License. See License.txt in the project root for license information.
     8  //
     9  // Code generated by Microsoft (R) AutoRest Code Generator.
    10  // Changes may cause incorrect behavior and will be lost if the code is regenerated.
    11  
    12  import (
    13  	"github.com/Azure/go-autorest/autorest"
    14  )
    15  
    16  const (
    17  	// DefaultAdlsFileSystemDNSSuffix is the default value for adls file system dns suffix
    18  	DefaultAdlsFileSystemDNSSuffix = "azuredatalakestore.net"
    19  )
    20  
    21  // BaseClient is the base client for Filesystem.
    22  type BaseClient struct {
    23  	autorest.Client
    24  	AdlsFileSystemDNSSuffix string
    25  }
    26  
    27  // New creates an instance of the BaseClient client.
    28  func New() BaseClient {
    29  	return NewWithoutDefaults(DefaultAdlsFileSystemDNSSuffix)
    30  }
    31  
    32  // NewWithoutDefaults creates an instance of the BaseClient client.
    33  func NewWithoutDefaults(adlsFileSystemDNSSuffix string) BaseClient {
    34  	return BaseClient{
    35  		Client:                  autorest.NewClientWithUserAgent(UserAgent()),
    36  		AdlsFileSystemDNSSuffix: adlsFileSystemDNSSuffix,
    37  	}
    38  }
    39  

View as plain text