public class BucketWebsiteConfiguration extends Object
IIJ GIOストレージ&アナリシスサービス内の静的ウェブサイトへホストするためには、ファイルをアップロードし、 バケット設定オプションを設定してください。バケットがウェブサイトとして設定されると IIJ GIOストレージ&アナリシスサービスのウェブサイトのエンドポイントを介して全てのコンテンツにアクセスすることができます。 バケットがウェブサイトへホストするように設定されているかどうかにかかわりなく、 既存のIIJ GIOストレージ&アナリシスサービスが同じように動作し続けることを保証するために、 設定したウェブサイトのコンテンツにアクセスできる新しいHTTPのエンドポイントを用意しました。 ウェブサイトを介して利用できるようにしたいバケットのコンテンツは一般的に読みやすくなければなりません。
ウェブサイトへのホスティングを可能にするために、IIJ GIOストレージ&アナリシスサービスは以下のコンセプトと特徴を取り入れました。
ウェブサイトに関するさらなる情報は下記を参照してください。 http://docs.amazonwebservices.com/AmazonS3/latest/dev/WebsiteHosting.html.
Constructor and Description |
---|
BucketWebsiteConfiguration()
BucketWebsiteConfigurationの新規インスタンスを生成する.
|
BucketWebsiteConfiguration(String indexDocumentSuffix)
ディレクトリが指定された際に出されるドキュメントを指定して、
BucketWebsiteConfigurationの新規インスタンスを生成する.
|
BucketWebsiteConfiguration(String indexDocumentSuffix,
String errorDocument)
ディレクトリが指定された際に出されるドキュメントとエラードキュメントを指定して、
BucketWebsiteConfigurationの新規インスタンスを生成する.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
String |
getErrorDocument()
HTTP 4XXエラーの時に出されるドキュメントの絶対パスを取得します.
|
String |
getIndexDocumentSuffix()
ディレクトリが指定された際に出されるドキュメントを取得します (ex: index.html).
|
RedirectRule |
getRedirectAllRequestsTo()
全リクエストがリダイレクトされうるリダイレクト情報を取得します.
|
List<RoutingRule> |
getRoutingRules()
ルーティング規則のリストを取得します.
|
int |
hashCode() |
void |
setErrorDocument(String errorDocument)
HTTP 4XXエラーの時に出されるドキュメントの絶対パスを設定します.
|
void |
setIndexDocumentSuffix(String indexDocumentSuffix)
ディレクトリが指定された際に出されるドキュメントを設定します (ex: index.html).
|
void |
setRedirectAllRequestsTo(RedirectRule redirectAllRequestsTo)
全リクエストがリダイレクトされうるリダイレクト情報を設定します。
|
void |
setRoutingRules(List<RoutingRule> routingRules)
ルーティング規則のリストを設定します.
|
String |
toString() |
BucketWebsiteConfiguration |
withRedirectAllRequestsTo(RedirectRule redirectAllRequestsTo)
全リクエストがリダイレクトされうるリダイレクト情報を設定して、
追加の連鎖したメソッド呼び出しのため、更新されたオブジェクトを返します。
|
BucketWebsiteConfiguration |
withRoutingRules(List<RoutingRule> routingRules)
ルーティング規則のリストを設定して、
追加の連鎖したメソッド呼び出しのため、更新されたオブジェクトを返します。
|
public BucketWebsiteConfiguration()
public BucketWebsiteConfiguration(String indexDocumentSuffix)
indexDocumentSuffix
- ディレクトリが指定された際に出されるドキュメント (ex: index.html).
このパスはリクエストしたリソースに対して相対的です..public BucketWebsiteConfiguration(String indexDocumentSuffix, String errorDocument)
indexDocumentSuffix
- ディレクトリが指定された際に出されるドキュメント (ex: index.html).
このパスはリクエストしたリソースに対して相対的です.errorDocument
- HTTP 4XXエラーの時に出されるドキュメントの絶対パス.public String getIndexDocumentSuffix()
public void setIndexDocumentSuffix(String indexDocumentSuffix)
indexDocumentSuffix
- ディレクトリが指定された際に出されるドキュメント (ex: index.html).
このパスはリクエストしたリソースに対して相対的です.public String getErrorDocument()
public void setErrorDocument(String errorDocument)
errorDocument
- HTTP 4XXエラーの時に出されるドキュメントの絶対パス.public RedirectRule getRedirectAllRequestsTo()
public void setRedirectAllRequestsTo(RedirectRule redirectAllRequestsTo)
redirectAllRequestsTo
- 全リクエストがリダイレクトされうるリダイレクト情報.public BucketWebsiteConfiguration withRedirectAllRequestsTo(RedirectRule redirectAllRequestsTo)
redirectAllRequestsTo
- 全リクエストがリダイレクトされうるリダイレクト情報.public List<RoutingRule> getRoutingRules()
public void setRoutingRules(List<RoutingRule> routingRules)
routingRules
- ルーティング規則のリスト.public BucketWebsiteConfiguration withRoutingRules(List<RoutingRule> routingRules)
routingRules
- ルーティング規則のリスト.Copyright © 2018. All rights reserved.