/** * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for * license information. */ package com.microsoft.azure.management.appservice; import com.microsoft.azure.management.apigeneration.Beta; import com.microsoft.azure.management.apigeneration.Fluent; /** * Endpoints and credentials for publishing to a web app. */ @Fluent(ContainerName = "/Microsoft.Azure.Management.AppService.Fluent") @Beta public interface PublishingProfile { /** * @return the url for FTP publishing, with ftp:// and the root folder. * E.g. ftp://ftp.contoso.com/site/wwwroot */ String ftpUrl(); /** * @return the username used for FTP publishing */ String ftpUsername(); /** * @return the password used for FTP publishing */ String ftpPassword(); /** * @return the url for FTP publishing, with https:// upfront. * E.g. https://contoso.com:443/myRepo.git */ String gitUrl(); /** * @return the username used for Git publishing */ String gitUsername(); /** * @return the password used for Git publishing */ String gitPassword(); }