1 // Package filesystem implements the Azure ARM Filesystem service API version 2015-10-01-preview. 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