UrlBuilder クラス

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

public final class UrlBuilder

URL の作成に使用されるビルダー クラス。

コンストラクターの概要

コンストラクター 説明
UrlBuilder()

UrlBuilder の新しいインスタンスを作成します。

メソッドの概要

修飾子と型 メソッドと説明
UrlBuilder addQueryParameter(String queryParameterName, String queryParameterEncodedValue)

指定されたクエリ パラメーター名とエンコードされた値を、最終的な URL のクエリ文字列に追加します。

UrlBuilder clearQuery()

最終的な URL の作成に使用するクエリをクリアします。

String getHost()

この UrlBuilder に割り当てられているホストを取得します。

String getPath()

この UrlBuilder に割り当てられているパスを取得します。

Integer getPort()

この UrlBuilder に割り当てられているポートを取得します。

Map<String,String> getQuery()

この UrlBuilder に割り当てられているクエリのビューを取得します。

String getQueryString()

この Url Builder インスタンスで現在構成されているクエリ文字列を返します。

String getScheme()

この URLビルダーに割り当てられているスキーム/プロトコルを取得します。

static UrlBuilder parse(String url)

渡された url 文字列を UrlBuilder に解析します。

static UrlBuilder parse(URL url)

指定された URL オブジェクトから UrlBuilder を解析します。

UrlBuilder setHost(String host)

最終的な URL の作成に使用するホストを設定します。

UrlBuilder setPath(String path)

最終的な URL の作成に使用するパスを設定します。

UrlBuilder setPort(int port)

最終的な URL のビルドに使用するポートを設定します。

UrlBuilder setPort(String port)

最終的な URL のビルドに使用するポートを設定します。

UrlBuilder setQuery(String query)

最終的な URL の作成に使用するクエリを設定します。

UrlBuilder setQueryParameter(String queryParameterName, String queryParameterEncodedValue)

指定されたクエリ パラメーター名とエンコードされた値を、最終的な URL のクエリ文字列に設定します。

UrlBuilder setScheme(String scheme)

最終的な URL の構築に使用するスキーム/プロトコルを設定します。

String toString()

ビルドされている URL の文字列表現を取得します。

URL toUrl()

ビルドされている URL を取得します。

メソッドの継承元: java.lang.Object

コンストラクターの詳細

UrlBuilder

public UrlBuilder()

UrlBuilder の新しいインスタンスを作成します。

メソッドの詳細

addQueryParameter

public UrlBuilder addQueryParameter(String queryParameterName, String queryParameterEncodedValue)

指定されたクエリ パラメーター名とエンコードされた値を、最終的な URL のクエリ文字列に追加します。

パラメーター:

queryParameterName - クエリ パラメーターの名前。
queryParameterEncodedValue - クエリ パラメーターのエンコードされた値。

戻り値:

最終的な URL のクエリ文字列に指定されたクエリ パラメーター名とエンコードされた値。

clearQuery

public UrlBuilder clearQuery()

最終的な URL の作成に使用するクエリをクリアします。

戻り値:

複数のセッターを連結できるように、この UrlBuilder。

getHost

public String getHost()

この UrlBuilder に割り当てられているホストを取得します。

戻り値:

この UrlBuilder に割り当てられているホスト。

getPath

public String getPath()

この UrlBuilder に割り当てられているパスを取得します。

戻り値:

この UrlBuilder に割り当てられているパス。

getPort

public Integer getPort()

この UrlBuilder に割り当てられているポートを取得します。

戻り値:

この UrlBuilder に割り当てられているポート。

getQuery

public Map getQuery()

この UrlBuilder に割り当てられているクエリのビューを取得します。

この API によって返される に Map 対する変更は、UrlBuilder には反映されません。

戻り値:

この UrlBuilder に割り当てられているクエリのビュー。

getQueryString

public String getQueryString()

この UrlBuilder インスタンスで現在構成されているクエリ文字列を返します。

戻り値:

現在構成されているクエリ文字列を含む String。

getScheme

public String getScheme()

この UrlBuilder に割り当てられているスキーム/プロトコルを取得します。

戻り値:

この UrlBuilder に割り当てられているスキーム/プロトコル。

parse

public static UrlBuilder parse(String url)

渡された url 文字列を UrlBuilder に解析します。

パラメーター:

url - 解析する URL 文字列。

戻り値:

渡された URL 文字列の解析から作成された UrlBuilder。

parse

public static UrlBuilder parse(URL url)

指定された URL オブジェクトから UrlBuilder を解析します。

パラメーター:

url - 解析する URL オブジェクト。

戻り値:

URL オブジェクトから解析された UrlBuilder。

setHost

public UrlBuilder setHost(String host)

最終的な URL の作成に使用するホストを設定します。

パラメーター:

host - 最終的な URL の構築に使用されるホスト。

戻り値:

複数のセッターを連結できるように、この UrlBuilder。

setPath

public UrlBuilder setPath(String path)

最終的な URL の作成に使用するパスを設定します。

パラメーター:

path - 最終的な URL の作成に使用されるパス。

戻り値:

複数のセッターを連結できるように、この UrlBuilder。

setPort

public UrlBuilder setPort(int port)

最終的な URL のビルドに使用するポートを設定します。

パラメーター:

port - 最終的な URL の作成に使用されるポート。

戻り値:

複数のセッターを連結できるように、この UrlBuilder。

setPort

public UrlBuilder setPort(String port)

最終的な URL のビルドに使用するポートを設定します。

パラメーター:

port - 最終的な URL の作成に使用されるポート。

戻り値:

複数のセッターを連結できるように、この UrlBuilder。

setQuery

public UrlBuilder setQuery(String query)

最終的な URL の作成に使用するクエリを設定します。

パラメーター:

query - 最終的な URL の作成に使用されるクエリ。

戻り値:

複数のセッターを連結できるように、この UrlBuilder。

setQueryParameter

public UrlBuilder setQueryParameter(String queryParameterName, String queryParameterEncodedValue)

指定されたクエリ パラメーター名とエンコードされた値を、最終的な URL のクエリ文字列に設定します。

パラメーター:

queryParameterName - クエリ パラメーターの名前。
queryParameterEncodedValue - クエリ パラメーターのエンコードされた値。

戻り値:

最終的な URL のクエリ文字列に指定されたクエリ パラメーター名とエンコードされた値。

setScheme

public UrlBuilder setScheme(String scheme)

最終的な URL の構築に使用するスキーム/プロトコルを設定します。

パラメーター:

scheme - 最終的な URL の構築に使用されるスキーム/プロトコル。

戻り値:

複数のセッターを連結できるように、この UrlBuilder。

toString

public String toString()

ビルドされている URL の文字列表現を取得します。

上書き:

UrlBuilder.toString()

戻り値:

ビルド中の URL の文字列表現。

toUrl

public URL toUrl()

ビルドされている URL を取得します。

戻り値:

ビルド中の URL。

Throws:

MalformedURLException

- URL が完全に形成されていない場合は 。

適用対象