public class CORSRule extends Object
Modifier and Type | Class and Description |
---|---|
static class |
CORSRule.AllowedMethods
許可されるメソッド名の列挙子。
|
Constructor and Description |
---|
CORSRule() |
Modifier and Type | Method and Description |
---|---|
List<String> |
getAllowedHeaders()
このルールで許可されるヘッダー(Access-Control-Request-Headers
を介してプリフライトOPTIONSリクエストで許可されるヘッダー)を取得します。
|
List<CORSRule.AllowedMethods> |
getAllowedMethods()
この規則で許可されるメソッドを取得します。
|
List<String> |
getAllowedOrigins()
このルールで許可されるオリジンを取得します。
|
List<String> |
getExposedHeaders()
このルールの公開ヘッダー(他のアプリケーションからアクセスできるように
するためのレスポンスヘッダー)を取得します。
|
String |
getId()
この規則のIDを取得します。
|
int |
getMaxAgeSeconds()
このルールでブラウザが指定リソースのプリフライト・レスポンスをキャッシュする秒数を取得します。
|
void |
setAllowedHeaders(List<String> allowedHeaders)
このルールで許可されるヘッダー(Access-Control-Request-Headers
を介してプリフライトOPTIONSリクエストで許可されるヘッダー)を設定します。
|
void |
setAllowedHeaders(String... allowedHeaders)
setAllowedHeaders(List) の便利なスタイルのメソッドです。 |
void |
setAllowedMethods(CORSRule.AllowedMethods... allowedMethods) |
void |
setAllowedMethods(List<CORSRule.AllowedMethods> allowedMethods)
この規則で許可されるメソッド(オリジンからの実行を許可するHTTPメソッド)を設定します。
|
void |
setAllowedOrigins(List<String> allowedOrigins)
このルールで許可されるオリジンを設定します。
|
void |
setAllowedOrigins(String... allowedOrigins)
setAllowedOrigins(List) の便利なスタイルのメソッドです。 |
void |
setExposedHeaders(List<String> exposedHeaders)
このルールの公開ヘッダー(他のアプリケーションからアクセスできるように
するためのレスポンスヘッダー)を設定します。
|
void |
setExposedHeaders(String... exposedHeaders)
setExposedHeaders(List) の便利なスタイルのメソッドです。 |
void |
setId(String id)
この規則のIDを設定します。
規則は255文字以下のアルファベットまたは数値であること、
バケット内で一意であることを満たさなければなりません。
もしIDを指定しない場合、IDが自動で生成されます。
|
void |
setMaxAgeSeconds(int maxAgeSeconds)
このルールでブラウザが指定リソースのプリフライト・レスポンスをキャッシュする秒数を設定します。
|
CORSRule |
withAllowedHeaders(List<String> allowedHeaders)
このルールで許可されるヘッダー(Access-Control-Request-Headers
を介してプリフライトOPTIONSリクエストで許可されるヘッダー)を設定し
追加の連鎖したメソッド呼び出しのため、更新したオブジェクトを返します。
|
CORSRule |
withAllowedMethods(List<CORSRule.AllowedMethods> allowedMethods)
この規則で許可されるメソッド(オリジンからの実行を許可するHTTPメソッド)を設定し
追加の連鎖したメソッド呼び出しのため、更新したオブジェクトを返します。
|
CORSRule |
withAllowedOrigins(List<String> allowedOrigins)
このルールで許可されるオリジンを設定し、
追加の連鎖したメソッド呼び出しのため、更新したオブジェクトを返します。
|
CORSRule |
withExposedHeaders(List<String> exposedHeaders)
このルールの公開ヘッダー(他のアプリケーションからアクセスできるように
するためのレスポンスヘッダー)を設定し
追加の連鎖したメソッド呼び出しのため、更新したオブジェクトを返します。
|
CORSRule |
withId(String id)
この規則のIDを設定し、追加の連鎖したメソッド呼び出しのため、
更新したオブジェクトを返します。
|
CORSRule |
withMaxAgeSeconds(int maxAgeSeconds)
このルールにおけるブラウザが指定リソースのプリフライト・レスポンスをキャッシュする秒数を設定し
追加の連鎖したメソッド呼び出しのため、更新したオブジェクトを返します。
|
public String getId()
public void setId(String id)
id
- CORS規則のIDpublic CORSRule withId(String id)
id
- CORS規則のIDsetId(String)
public void setAllowedMethods(List<CORSRule.AllowedMethods> allowedMethods)
allowedMethods
- この規則で許可されるメソッド(オリジンからの実行を許可するHTTPメソッド)のリストpublic List<CORSRule.AllowedMethods> getAllowedMethods()
public void setAllowedMethods(CORSRule.AllowedMethods... allowedMethods)
allowedMethods
- 1つ以上のこの規則で許可されるメソッド(オリジンからの実行を許可するHTTPメソッド)
setAllowedMethods(List)
の便利なスタイルのメソッドです。public CORSRule withAllowedMethods(List<CORSRule.AllowedMethods> allowedMethods)
allowedMethods
- この規則で許可されるメソッド(オリジンからの実行を許可するHTTPメソッド)のリストsetAllowedMethods(List)
public void setAllowedOrigins(List<String> allowedOrigins)
allowedOrigins
- このルールで許可されるオリジンのリストpublic List<String> getAllowedOrigins()
public void setAllowedOrigins(String... allowedOrigins)
setAllowedOrigins(List)
の便利なスタイルのメソッドです。allowedOrigins
- 1つ以上のこのルールで許可されるオリジンpublic CORSRule withAllowedOrigins(List<String> allowedOrigins)
allowedOrigins
- このルールで許可されるオリジンのリストsetAllowedOrigins(List)
public int getMaxAgeSeconds()
public void setMaxAgeSeconds(int maxAgeSeconds)
maxAgeSeconds
- このルールでブラウザが指定リソースのプリフライト・レスポンスをキャッシュする秒数public CORSRule withMaxAgeSeconds(int maxAgeSeconds)
maxAgeSeconds
- このルールでブラウザが指定リソースのプリフライト・レスポンスをキャッシュする秒数setMaxAgeSeconds(int)
public void setExposedHeaders(List<String> exposedHeaders)
exposedHeaders
- このルールの公開ヘッダーのリストpublic List<String> getExposedHeaders()
public void setExposedHeaders(String... exposedHeaders)
setExposedHeaders(List)
の便利なスタイルのメソッドです。exposedHeaders
- このルールの公開ヘッダーpublic CORSRule withExposedHeaders(List<String> exposedHeaders)
exposedHeaders
- このルールの公開ヘッダーのリストsetExposedHeaders(List)
public void setAllowedHeaders(List<String> allowedHeaders)
allowedHeaders
- このルールで許可されるヘッダーのリストpublic List<String> getAllowedHeaders()
public void setAllowedHeaders(String... allowedHeaders)
setAllowedHeaders(List)
の便利なスタイルのメソッドです。allowedHeaders
- このルールで許可されるヘッダーpublic CORSRule withAllowedHeaders(List<String> allowedHeaders)
allowedHeaders
- このルールで許可されるヘッダーのリストsetAllowedHeaders(List)
Copyright © 2018. All rights reserved.