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