UrlBuilder Classe

  • java.lang.Object
    • com.azure.core.util.UrlBuilder

public final class UrlBuilder

Uma classe de construtor usada para criar URLs.

Resumo do Construtor

Construtor Description
UrlBuilder()

Cria uma nova instância de UrlBuilder.

Resumo do método

Modificador e tipo Método e descrição
UrlBuilder addQueryParameter(String queryParameterName, String queryParameterEncodedValue)

Acrescente o nome do parâmetro de consulta fornecido e o valor codificado para consultar a cadeia de caracteres para a URL final.

UrlBuilder clearQuery()

Limpe a consulta que será usada para criar a URL final.

String getHost()

Obtenha o host que foi atribuído a este Construtor de Urls.

String getPath()

Obtenha o caminho que foi atribuído a este Construtor de Urls.

Integer getPort()

Obtenha a porta que foi atribuída a este Construtor de Urls.

Map<String,String> getQuery()

Obtenha uma exibição da consulta que foi atribuída a este Construtor de Urls.

String getQueryString()

Retorna a cadeia de caracteres de consulta atualmente configurada nesta instância do Construtor de Url.

String getScheme()

Obtenha o esquema/protocolo que foi atribuído a esse Construtor de Urls.

static UrlBuilder parse(String url)

Analisa a cadeia de caracteres passada url em um Construtor de Urls.

static UrlBuilder parse(URL url)

Analise um UrlBuilder do objeto de URL fornecido.

UrlBuilder setHost(String host)

Defina o host que será usado para criar a URL final.

UrlBuilder setPath(String path)

Defina o caminho que será usado para compilar a URL final.

UrlBuilder setPort(int port)

Defina a porta que será usada para compilar a URL final.

UrlBuilder setPort(String port)

Defina a porta que será usada para compilar a URL final.

UrlBuilder setQuery(String query)

Defina a consulta que será usada para compilar a URL final.

UrlBuilder setQueryParameter(String queryParameterName, String queryParameterEncodedValue)

Defina o nome do parâmetro de consulta fornecido e o valor codificado para a cadeia de caracteres de consulta para a URL final.

UrlBuilder setScheme(String scheme)

Defina o esquema/protocolo que será usado para compilar a URL final.

String toString()

Obtenha a representação de cadeia de caracteres da URL que está sendo criada.

URL toUrl()

Obtenha a URL que está sendo criada.

Métodos herdados de java.lang.Object

Detalhes do construtor

UrlBuilder

public UrlBuilder()

Cria uma nova instância de UrlBuilder.

Detalhes do método

addQueryParameter

public UrlBuilder addQueryParameter(String queryParameterName, String queryParameterEncodedValue)

Acrescente o nome do parâmetro de consulta fornecido e o valor codificado para consultar a cadeia de caracteres para a URL final.

Parâmetros:

queryParameterName - O nome do parâmetro de consulta.
queryParameterEncodedValue - O valor codificado do parâmetro de consulta.

Retornos:

O nome do parâmetro de consulta fornecido e o valor codificado para consultar a cadeia de caracteres para a URL final.

clearQuery

public UrlBuilder clearQuery()

Limpe a consulta que será usada para criar a URL final.

Retornos:

Esse UrlBuilder para que vários setters possam ser encadeados.

getHost

public String getHost()

Obtenha o host que foi atribuído a este UrlBuilder.

Retornos:

o host que foi atribuído a esse UrlBuilder.

getPath

public String getPath()

Obtenha o caminho que foi atribuído a esse UrlBuilder.

Retornos:

o caminho que foi atribuído a esse UrlBuilder.

getPort

public Integer getPort()

Obtenha a porta que foi atribuída a esse UrlBuilder.

Retornos:

a porta que foi atribuída a esse UrlBuilder.

getQuery

public Map getQuery()

Obtenha uma exibição da consulta que foi atribuída a esse UrlBuilder.

As alterações no Map retornado por essa API não serão refletidas no UrlBuilder.

Retornos:

Uma exibição da consulta que foi atribuída a esse UrlBuilder.

getQueryString

public String getQueryString()

Retorna a cadeia de caracteres de consulta atualmente configurada nesta instância do UrlBuilder.

Retornos:

Uma cadeia de caracteres que contém a cadeia de caracteres de consulta configurada no momento.

getScheme

public String getScheme()

Obtenha o esquema/protocolo que foi atribuído a esse UrlBuilder.

Retornos:

o esquema/protocolo que foi atribuído a esse UrlBuilder.

parse

public static UrlBuilder parse(String url)

Analisa a cadeia de caracteres passada url em um UrlBuilder.

Parâmetros:

url - A cadeia de caracteres de URL a ser analisada.

Retornos:

O UrlBuilder que foi criado com base na análise da cadeia de caracteres de URL passada.

parse

public static UrlBuilder parse(URL url)

Analise um UrlBuilder do objeto de URL fornecido.

Parâmetros:

url - O objeto URL a ser analisado.

Retornos:

O UrlBuilder que foi analisado do objeto URL.

setHost

public UrlBuilder setHost(String host)

Defina o host que será usado para criar a URL final.

Parâmetros:

host - O host que será usado para criar a URL final.

Retornos:

Esse UrlBuilder para que vários setters possam ser encadeados.

setPath

public UrlBuilder setPath(String path)

Defina o caminho que será usado para compilar a URL final.

Parâmetros:

path - O caminho que será usado para criar a URL final.

Retornos:

Esse UrlBuilder para que vários setters possam ser encadeados.

setPort

public UrlBuilder setPort(int port)

Defina a porta que será usada para compilar a URL final.

Parâmetros:

port - A porta que será usada para compilar a URL final.

Retornos:

Esse UrlBuilder para que vários setters possam ser encadeados.

setPort

public UrlBuilder setPort(String port)

Defina a porta que será usada para compilar a URL final.

Parâmetros:

port - A porta que será usada para compilar a URL final.

Retornos:

Esse UrlBuilder para que vários setters possam ser encadeados.

setQuery

public UrlBuilder setQuery(String query)

Defina a consulta que será usada para compilar a URL final.

Parâmetros:

query - A consulta que será usada para criar a URL final.

Retornos:

Esse UrlBuilder para que vários setters possam ser encadeados.

setQueryParameter

public UrlBuilder setQueryParameter(String queryParameterName, String queryParameterEncodedValue)

Defina o nome do parâmetro de consulta fornecido e o valor codificado para a cadeia de caracteres de consulta para a URL final.

Parâmetros:

queryParameterName - O nome do parâmetro de consulta.
queryParameterEncodedValue - O valor codificado do parâmetro de consulta.

Retornos:

O nome do parâmetro de consulta fornecido e o valor codificado para consultar a cadeia de caracteres para a URL final.

setScheme

public UrlBuilder setScheme(String scheme)

Defina o esquema/protocolo que será usado para compilar a URL final.

Parâmetros:

scheme - O esquema/protocolo que será usado para criar a URL final.

Retornos:

Esse UrlBuilder para que vários setters possam ser encadeados.

toString

public String toString()

Obtenha a representação de cadeia de caracteres da URL que está sendo criada.

Substituições:

UrlBuilder.toString()

Retornos:

A representação de cadeia de caracteres da URL que está sendo criada.

toUrl

public URL toUrl()

Obtenha a URL que está sendo criada.

Retornos:

A URL que está sendo criada.

Throws:

MalformedURLException

- se a URL não estiver totalmente formada.

Aplica-se a