CloudTable クラス
- java.
lang. Object - com.
microsoft. azure. storage. table. CloudTable
- com.
public class CloudTable
Microsoft Azure Table サービスのテーブルを表します。
コンストラクターの概要
コンストラクター | 説明 |
---|---|
CloudTable(final StorageUri uri) |
指定したテーブル URI を使用して、 クラスのインスタンスを作成します。 テーブル URI には SAS トークンを含める必要があります。 |
CloudTable(final StorageUri uri, final StorageCredentials credentials) |
指定したテーブル StorageUri と資格情報を使用して、 クラスのインスタンスを作成します。 |
CloudTable(final String tableName, final CloudTableClient client) |
指定した名前とクライアントを使用して、 クラスのインスタンスを作成します。 |
CloudTable(final URI uri) |
指定したテーブル URI を使用して、 クラスのインスタンスを作成します。 テーブル URI には SAS トークンを含める必要があります。 |
CloudTable(final URI uri, final StorageCredentials credentials) |
指定したテーブル URI と資格情報を使用して、 クラスのインスタンスを作成します。 |
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
void |
create()
既定の要求オプションを使用して、ストレージ サービスにテーブルを作成します。 このメソッドは、 Create Table REST API を呼び出して、このインスタンスの Table service エンドポイントとストレージ アカウントの資格情報を使用して、指定されたテーブルを作成します。 |
void |
create(TableRequestOptions options, OperationContext opContext)
指定した TableRequestOptions と OperationContextを使用して、ストレージ サービスにテーブルを作成します。 このメソッドは、 Create Table REST API を呼び出して、このインスタンスの Table service エンドポイントとストレージ アカウントの資格情報を使用して、指定されたテーブルを作成します。 操作の TableRequestOptions タイムアウトや再試行ポリシーなどの実行オプションをオーバーライドするには、 を使用します。 |
boolean |
createIfNotExists()
既定の要求オプションが存在しない場合は、既定の要求オプションを使用してストレージ サービスにテーブルを作成します。 |
boolean |
createIfNotExists(TableRequestOptions options, OperationContext opContext)
指定した要求オプションと操作コンテキストを使用して、ストレージ サービスにテーブルを作成します (まだ存在しない場合)。 |
void |
delete()
ストレージ サービスからテーブルを削除します。 |
void |
delete(TableRequestOptions options, OperationContext opContext)
指定した要求オプションと操作コンテキストを使用して、ストレージ サービスからテーブルを削除します。 |
boolean |
deleteIfExists()
テーブルが存在する場合は、ストレージ サービスから削除します。 |
boolean |
deleteIfExists(TableRequestOptions options, OperationContext opContext)
指定した要求オプションと操作コンテキスト (存在する場合) を使用して、ストレージ サービスからテーブルを削除します。 |
Table |
downloadPermissions()
テーブルのアクセス許可設定をダウンロードします。 |
Table |
downloadPermissions(TableRequestOptions options, OperationContext opContext)
指定した要求オプションと操作コンテキストを使用して、テーブルのアクセス許可設定をダウンロードします。 |
ArrayList<Table |
execute(final TableBatchOperation batch)
テーブルに対して指定されたバッチ操作をアトミック操作として実行します。 バッチ操作には、最大 100 個の個別のテーブル操作を含めることができます。各操作のエンティティには、同じパーティション キーが必要です。 バッチごとに許可される取得操作は 1 つだけです。 バッチ操作の合計ペイロードは、4 MB に制限されています。 このメソッドは、REST API で エンティティ グループ トランザクション を呼び出し、このインスタンスの Table Service エンドポイントとストレージ アカウントの資格情報を使用して、テーブルに対して指定されたバッチ操作をアトミック ユニットとして実行します。 |
ArrayList<Table |
execute(final TableBatchOperation batch, TableRequestOptions options, OperationContext opContext)
指定した と OperationContextを使用して、指定したバッチ操作をアトミック操作としてテーブルに対して実行しますTableRequestOptions。 バッチ操作には、最大 100 個の個別のテーブル操作を含めることができます。各操作のエンティティには、同じパーティション キーが必要です。 バッチごとに許可される取得操作は 1 つだけです。 バッチ操作の合計ペイロードは、4 MB に制限されています。 このメソッドは、REST API で エンティティ グループ トランザクション を呼び出し、このインスタンスの Table Service エンドポイントとストレージ アカウントの資格情報を使用して、テーブルに対して指定されたバッチ操作をアトミック ユニットとして実行します。 を TableRequestOptions 使用して、操作のタイムアウトや再試行ポリシーなどの実行オプションをオーバーライドします。 |
Table |
execute(final TableOperation operation)
テーブルに対する操作を実行します。 このメソッドは Table Service REST API を呼び出し、このインスタンスの Table Service エンドポイントとストレージ アカウントの資格情報を使用して、テーブルに対して指定された操作を実行します。 |
Table |
execute(final TableOperation operation, final TableRequestOptions options, final OperationContext opContext)
指定された TableRequestOptions と OperationContext を使用してテーブルに対する操作を実行します。 このメソッドは Table Service REST API を呼び出し、このインスタンスの Table Service エンドポイントとストレージ アカウントの資格情報を使用して、テーブルに対して指定された操作を実行します。 を TableRequestOptions 使用して、操作のタイムアウトや再試行ポリシーなどの実行オプションをオーバーライドします。 |
<R> Iterable<R> |
execute(final TableQuery<?> query, final EntityResolver<R> resolver)
指定した EntityResolver<T> を結果に適用して、クエリを実行します。 このメソッドは、このインスタンスの Table Service エンドポイントとストレージ アカウントの資格情報を使用して、Table Service REST API でクエリ エンティティ操作を呼び出してテーブルに対してクエリを実行します。 |
<R> Iterable<R> |
execute(final TableQuery<?> query, final EntityResolver<R> resolver, final TableRequestOptions options, final OperationContext opContext)
指定した と OperationContextを使用して、指定した EntityResolver<T> を結果に適用してクエリを実行しますTableRequestOptions。 このメソッドは、このインスタンスの Table Service エンドポイントとストレージ アカウントの資格情報を使用して、Table Service REST API でクエリ エンティティ操作を呼び出してテーブルに対してクエリを実行します。 を TableRequestOptions 使用して、操作のタイムアウトや再試行ポリシーなどの実行オプションをオーバーライドします。 |
<T extends Table |
execute(final TableQuery<T> query)
クエリを実行します。 このメソッドは、このインスタンスの Table Service エンドポイントとストレージ アカウントの資格情報を使用して、Table Service REST API でクエリ エンティティ操作を呼び出してテーブルに対してクエリを実行します。 |
<T extends Table |
execute(final TableQuery<T> query, final TableRequestOptions options, final OperationContext opContext)
指定した TableRequestOptions と OperationContextを使用してクエリを実行します。 このメソッドは、このインスタンスの Table Service エンドポイントとストレージ アカウントの資格情報を使用して、Table Service REST API でクエリ エンティティ操作を呼び出してテーブルに対してクエリを実行します。 を TableRequestOptions 使用して、操作のタイムアウトや再試行ポリシーなどの実行オプションをオーバーライドします。 |
<R> Result |
executeSegmented(final TableQuery<?> query, final EntityResolver<R> resolver, final ResultContinuation continuationToken)
指定した ResultContinuation 継続トークンを使用してセグメント化モードでクエリを実行し、 を EntityResolver<T> 結果に適用します。 を使用してクエリを実行すると、オブジェクト内のサーバーから返された情報を使用して、部分的な結果を返した後にクエリを ResultSegment<T> 再開できます。 このメソッドは、このインスタンスの Table Service エンドポイントとストレージ アカウントの資格情報を使用して、Table Service REST API でクエリ エンティティ操作を呼び出してテーブルに対してクエリを実行します。 |
<R> Result |
executeSegmented(final TableQuery<?> query, final EntityResolver<R> resolver, final ResultContinuation continuationToken, final TableRequestOptions options, final OperationContext opContext)
指定した と を使用して、指定したResultContinuation継続トークンを使用してTableRequestOptionsセグメント化モードでクエリを実行しOperationContextEntityResolver<T>、結果に を適用します。 を使用してクエリを実行すると、オブジェクト内のサーバーから返された情報を使用して、部分的な結果を返した後にクエリを ResultSegment<T> 再開できます。 このメソッドは、このインスタンスの Table Service エンドポイントとストレージ アカウントの資格情報を使用して、Table Service REST API でクエリ エンティティ操作を呼び出してテーブルに対してクエリを実行します。 を TableRequestOptions 使用して、操作のタイムアウトや再試行ポリシーなどの実行オプションをオーバーライドします。 |
<T extends Table |
executeSegmented(final TableQuery<T> query, final ResultContinuation continuationToken)
継続トークンを使用して、セグメント化モードでクエリを ResultContinuation 実行します。 を使用してクエリを実行すると、オブジェクト内のサーバーから返された情報を使用して、部分的な結果を返した後にクエリを ResultSegment<T> 再開できます。 このメソッドは、このインスタンスの Table Service エンドポイントとストレージ アカウントの資格情報を使用して、Table Service REST API でクエリ エンティティ操作を呼び出してテーブルに対してクエリを実行します。 |
<T extends Table |
executeSegmented(final TableQuery<T> query, final ResultContinuation continuationToken, final TableRequestOptions options, final OperationContext opContext)
指定した TableRequestOptions と OperationContextを使用して、継続トークンをResultContinuation使用してセグメント化モードでクエリを実行します。 を使用してクエリを実行すると、オブジェクト内のサーバーから返された情報を使用して、部分的な結果を返した後にクエリを ResultSegment<T> 再開できます。 このメソッドは、このインスタンスの Table Service エンドポイントとストレージ アカウントの資格情報を使用して、Table Service REST API でクエリ エンティティ操作を呼び出してテーブルに対してクエリを実行します。 を TableRequestOptions 使用して、操作のタイムアウトや再試行ポリシーなどの実行オプションをオーバーライドします。 |
boolean |
exists()
テーブルがストレージ サービスに存在するかどうかを示す値を返します。 |
boolean |
exists(TableRequestOptions options, OperationContext opContext)
指定した要求オプションと操作コンテキストを使用して、テーブルがストレージ サービスに存在するかどうかを示す値を返します。 |
String |
generateSharedAccessSignature(final SharedAccessTablePolicy policy, final String accessPolicyIdentifier, final String startPartitionKey, final String startRowKey, final String endPartitionKey, final String endRowKey)
テーブルの共有アクセス署名を作成します。 |
String |
generateSharedAccessSignature(final SharedAccessTablePolicy policy, final String accessPolicyIdentifier, final String startPartitionKey, final String startRowKey, final String endPartitionKey, final String endRowKey, final IPRange ipRange, final SharedAccessProtocols protocols)
テーブルの共有アクセス署名を作成します。 |
String |
getName()
テーブルの名前を取得します。 |
Cloud |
getServiceClient()
このキューに関連付けられているテーブル サービス クライアントを取得します。 |
final Storage |
getStorageUri()
すべての場所の URI の一覧を返します。 |
URI |
getUri()
このテーブルの絶対 URI を取得します。 |
void |
uploadPermissions(final TablePermissions permissions)
テーブルのアクセス許可をアップロードします。 |
void |
uploadPermissions(final TablePermissions permissions, TableRequestOptions options, OperationContext opContext)
指定した要求オプションと操作コンテキストを使用して、テーブルのアクセス許可をアップロードします。 |
コンストラクターの詳細
CloudTable
public CloudTable(final StorageUri uri)
指定したテーブル URI を使用して、 クラスのインスタンスを作成します。 テーブル URI には SAS トークンを含める必要があります。
Parameters:
Throws:
CloudTable
public CloudTable(final StorageUri uri, final StorageCredentials credentials)
指定したテーブル StorageUri と資格情報を使用して、 クラスのインスタンスを作成します。
Parameters:
Throws:
CloudTable
protected CloudTable(final String tableName, final CloudTableClient client)
指定した名前とクライアントを使用して、 クラスのインスタンスを作成します。
Parameters:
String
テーブルの名前を表す 。テーブルの名前付け規則に従う必要があります。 テーブル名には、パス区切り文字 (/) を含めないようにしてください。 テーブル名では大文字と小文字が区別されず、アカウント内で一意である必要があり、3 から 63 文字の長さにする必要があります。 テーブル名は、 で始まる必要があります。数字で始めることはできません。英数字のみを含めることができます。 "table" など、一部のテーブル名は予約されています。
Throws:
CloudTable
public CloudTable(final URI uri)
指定したテーブル URI を使用して、 クラスのインスタンスを作成します。 テーブル URI には SAS トークンを含める必要があります。
Parameters:
java.net.URI
テーブルの絶対 URI を表す オブジェクト。
Throws:
CloudTable
public CloudTable(final URI uri, final StorageCredentials credentials)
指定したテーブル URI と資格情報を使用して、 クラスのインスタンスを作成します。
Parameters:
java.net.URI
テーブルの絶対 URI を表す オブジェクト。
Throws:
メソッドの詳細
create
public void create()
既定の要求オプションを使用して、ストレージ サービスにテーブルを作成します。
このメソッドは、 Create Table REST API を呼び出して、このインスタンスの Table service エンドポイントとストレージ アカウントの資格情報を使用して、指定されたテーブルを作成します。
Throws:
create
public void create(TableRequestOptions options, OperationContext opContext)
指定した TableRequestOptions と OperationContextを使用して、ストレージ サービスにテーブルを作成します。
このメソッドは、 Create Table REST API を呼び出して、このインスタンスの Table service エンドポイントとストレージ アカウントの資格情報を使用して、指定されたテーブルを作成します。
操作の TableRequestOptions タイムアウトや再試行ポリシーなどの実行オプションをオーバーライドするには、 を使用します。
Parameters:
null
された要求オプションを使用するように を指定します CloudTableClient。
Throws:
createIfNotExists
public boolean createIfNotExists()
既定の要求オプションが存在しない場合は、既定の要求オプションを使用してストレージ サービスにテーブルを作成します。
Returns:
true
テーブルがストレージ サービスで作成される場合は 。それ以外の場合 false
は 。
Throws:
createIfNotExists
public boolean createIfNotExists(TableRequestOptions options, OperationContext opContext)
指定した要求オプションと操作コンテキストを使用して、ストレージ サービスにテーブルを作成します (まだ存在しない場合)。
Parameters:
null
指定すると、関連付けられているサービス クライアント ( CloudTableClient) からの既定の要求オプションが使用されます。
Returns:
true
テーブルがまだ存在せず、作成された場合は 。それ以外の場合 false
は 。
Throws:
delete
public void delete()
ストレージ サービスからテーブルを削除します。
Throws:
delete
public void delete(TableRequestOptions options, OperationContext opContext)
指定した要求オプションと操作コンテキストを使用して、ストレージ サービスからテーブルを削除します。
Parameters:
null
指定すると、関連付けられているサービス クライアント ( CloudTableClient) からの既定の要求オプションが使用されます。
Throws:
deleteIfExists
public boolean deleteIfExists()
テーブルが存在する場合は、ストレージ サービスから削除します。
Returns:
true
テーブルがストレージ サービスに存在し、削除されている場合は 。それ以外の場合 false
は 。
Throws:
deleteIfExists
public boolean deleteIfExists(TableRequestOptions options, OperationContext opContext)
指定した要求オプションと操作コンテキスト (存在する場合) を使用して、ストレージ サービスからテーブルを削除します。
Parameters:
null
指定すると、関連付けられたサービス クライアント ( CloudTableClient) からの既定の要求オプションが使用されます。
Returns:
true
。それ以外の場合 false
は 。Throws:
downloadPermissions
public TablePermissions downloadPermissions()
テーブルのアクセス許可設定をダウンロードします。
Returns:
Throws:
downloadPermissions
public TablePermissions downloadPermissions(TableRequestOptions options, OperationContext opContext)
指定した要求オプションと操作コンテキストを使用して、テーブルのアクセス許可設定をダウンロードします。
Parameters:
null
指定すると、関連付けられたサービス クライアント ( CloudTableClient) からの既定の要求オプションが使用されます。
Returns:
Throws:
execute
public ArrayList
テーブルに対して指定されたバッチ操作をアトミック操作として実行します。 バッチ操作には、最大 100 個の個別のテーブル操作を含めることができます。各操作のエンティティには、同じパーティション キーが必要です。 バッチごとに許可される取得操作は 1 つだけです。 バッチ操作の合計ペイロードは、4 MB に制限されています。
このメソッドは、REST API で エンティティ グループ トランザクション を呼び出し、このインスタンスの Table Service エンドポイントとストレージ アカウントの資格情報を使用して、テーブルに対して指定されたバッチ操作をアトミック ユニットとして実行します。
Parameters:
Returns:
Throws:
execute
public ArrayList
指定した と OperationContextを使用して、指定したバッチ操作をアトミック操作としてテーブルに対して実行しますTableRequestOptions。 バッチ操作には、最大 100 個の個別のテーブル操作を含めることができます。各操作のエンティティには、同じパーティション キーが必要です。 バッチごとに許可される取得操作は 1 つだけです。 バッチ操作の合計ペイロードは、4 MB に制限されています。
このメソッドは、REST API で エンティティ グループ トランザクション を呼び出し、このインスタンスの Table Service エンドポイントとストレージ アカウントの資格情報を使用して、テーブルに対して指定されたバッチ操作をアトミック ユニットとして実行します。
を TableRequestOptions 使用して、操作のタイムアウトや再試行ポリシーなどの実行オプションをオーバーライドします。
Parameters:
null
します CloudTableClient。
Returns:
Throws:
execute
public TableResult execute(final TableOperation operation)
テーブルに対する操作を実行します。
このメソッドは Table Service REST API を呼び出し、このインスタンスの Table Service エンドポイントとストレージ アカウントの資格情報を使用して、テーブルに対して指定された操作を実行します。
Parameters:
Returns:
Throws:
execute
public TableResult execute(final TableOperation operation, final TableRequestOptions options, final OperationContext opContext)
指定された TableRequestOptions と OperationContext を使用してテーブルに対する操作を実行します。
このメソッドは Table Service REST API を呼び出し、このインスタンスの Table Service エンドポイントとストレージ アカウントの資格情報を使用して、テーブルに対して指定された操作を実行します。
を TableRequestOptions 使用して、操作のタイムアウトや再試行ポリシーなどの実行オプションをオーバーライドします。
Parameters:
null
します CloudTableClient。
Returns:
Throws:
execute
public
指定した EntityResolver<T> を結果に適用して、クエリを実行します。
このメソッドは、このインスタンスの Table Service エンドポイントとストレージ アカウントの資格情報を使用して、Table Service REST API でクエリ エンティティ操作を呼び出してテーブルに対してクエリを実行します。
Parameters:
Returns:
Iterable
結果の型 R
へのプロジェクションを含むインターフェイスを実装するコレクション。execute
public
指定した と OperationContextを使用して、指定した EntityResolver<T> を結果に適用してクエリを実行しますTableRequestOptions。
このメソッドは、このインスタンスの Table Service エンドポイントとストレージ アカウントの資格情報を使用して、Table Service REST API でクエリ エンティティ操作を呼び出してテーブルに対してクエリを実行します。
を TableRequestOptions 使用して、操作のタイムアウトや再試行ポリシーなどの実行オプションをオーバーライドします。
Parameters:
null
します CloudTableClient。
Returns:
Iterable
結果の型 R
へのプロジェクションを含むインターフェイスを実装するコレクション。execute
public
クエリを実行します。
このメソッドは、このインスタンスの Table Service エンドポイントとストレージ アカウントの資格情報を使用して、Table Service REST API でクエリ エンティティ操作を呼び出してテーブルに対してクエリを実行します。
Parameters:
Returns:
Iterable
型 T に特化したインターフェイスを実装するコレクション。execute
public
指定した TableRequestOptions と OperationContextを使用してクエリを実行します。
このメソッドは、このインスタンスの Table Service エンドポイントとストレージ アカウントの資格情報を使用して、Table Service REST API でクエリ エンティティ操作を呼び出してテーブルに対してクエリを実行します。
を TableRequestOptions 使用して、操作のタイムアウトや再試行ポリシーなどの実行オプションをオーバーライドします。
Parameters:
null
します CloudTableClient。
Returns:
Iterable
型 T に特化したインターフェイスを実装するコレクション。executeSegmented
public
指定した ResultContinuation 継続トークンを使用してセグメント化モードでクエリを実行し、 を EntityResolver<T> 結果に適用します。 を使用してクエリを実行すると、オブジェクト内のサーバーから返された情報を使用して、部分的な結果を返した後にクエリを ResultSegment<T> 再開できます。
このメソッドは、このインスタンスの Table Service エンドポイントとストレージ アカウントの資格情報を使用して、Table Service REST API でクエリ エンティティ操作を呼び出してテーブルに対してクエリを実行します。
Parameters:
null
します。 結果の メソッドを getContinuationToken() 呼び出して、次の ResultContinuation 呼び出しで使用するオブジェクトを取得してクエリを再開します。
Returns:
R
型に射影したクエリの実行結果を含んだ ResultSegment<T> です。Throws:
executeSegmented
public
指定した と を使用して、指定したResultContinuation継続トークンを使用してTableRequestOptionsセグメント化モードでクエリを実行しOperationContextEntityResolver<T>、結果に を適用します。 を使用してクエリを実行すると、オブジェクト内のサーバーから返された情報を使用して、部分的な結果を返した後にクエリを ResultSegment<T> 再開できます。
このメソッドは、このインスタンスの Table Service エンドポイントとストレージ アカウントの資格情報を使用して、Table Service REST API でクエリ エンティティ操作を呼び出してテーブルに対してクエリを実行します。
を TableRequestOptions 使用して、操作のタイムアウトや再試行ポリシーなどの実行オプションをオーバーライドします。
Parameters:
null
します。 結果の メソッドを getContinuationToken() 呼び出して、次の ResultContinuation 呼び出しで使用するオブジェクトを取得してクエリを再開します。
null
します CloudTableClient。
Returns:
R
型に射影したクエリの実行結果を含んだ ResultSegment<T> です。Throws:
executeSegmented
public
継続トークンを使用して、セグメント化モードでクエリを ResultContinuation 実行します。 を使用してクエリを実行すると、オブジェクト内のサーバーから返された情報を使用して、部分的な結果を返した後にクエリを ResultSegment<T> 再開できます。
このメソッドは、このインスタンスの Table Service エンドポイントとストレージ アカウントの資格情報を使用して、Table Service REST API でクエリ エンティティ操作を呼び出してテーブルに対してクエリを実行します。
Parameters:
null
します。 結果の メソッドを getContinuationToken() 呼び出して、次の ResultContinuation 呼び出しで使用するオブジェクトを取得してクエリを再開します。
Returns:
Throws:
executeSegmented
public
指定した TableRequestOptions と OperationContextを使用して、継続トークンをResultContinuation使用してセグメント化モードでクエリを実行します。 を使用してクエリを実行すると、オブジェクト内のサーバーから返された情報を使用して、部分的な結果を返した後にクエリを ResultSegment<T> 再開できます。
このメソッドは、このインスタンスの Table Service エンドポイントとストレージ アカウントの資格情報を使用して、Table Service REST API でクエリ エンティティ操作を呼び出してテーブルに対してクエリを実行します。
を TableRequestOptions 使用して、操作のタイムアウトや再試行ポリシーなどの実行オプションをオーバーライドします。
Parameters:
null
します。 結果の メソッドを getContinuationToken() 呼び出して、次の ResultContinuation 呼び出しで使用するオブジェクトを取得してクエリを再開します。
null
します CloudTableClient。
Returns:
Throws:
exists
public boolean exists()
テーブルがストレージ サービスに存在するかどうかを示す値を返します。
Returns:
true
テーブルがストレージ サービスに存在する場合は 。それ以外の場合 false
は 。
Throws:
exists
public boolean exists(TableRequestOptions options, OperationContext opContext)
指定した要求オプションと操作コンテキストを使用して、テーブルがストレージ サービスに存在するかどうかを示す値を返します。
Parameters:
null
指定すると、関連付けられたサービス クライアント ( CloudTableClient) からの既定の要求オプションが使用されます。
Returns:
true
テーブルがストレージ サービスに存在する場合は 。それ以外の場合 false
は 。
Throws:
generateSharedAccessSignature
public String generateSharedAccessSignature(final SharedAccessTablePolicy policy, final String accessPolicyIdentifier, final String startPartitionKey, final String startRowKey, final String endPartitionKey, final String endRowKey)
テーブルの共有アクセス署名を作成します。
Parameters:
String
テーブル レベルのアクセス ポリシーを表す 。
String
開始パーティション キーを表す 。
String
開始行キーを表す 。
String
終了パーティション キーを表す 。
String
終了キーを表す 。
Returns:
String
テーブルの共有アクセス署名を含む 。Throws:
generateSharedAccessSignature
public String generateSharedAccessSignature(final SharedAccessTablePolicy policy, final String accessPolicyIdentifier, final String startPartitionKey, final String startRowKey, final String endPartitionKey, final String endRowKey, final IPRange ipRange, final SharedAccessProtocols protocols)
テーブルの共有アクセス署名を作成します。
Parameters:
String
テーブル レベルのアクセス ポリシーを表す 。
String
開始パーティション キーを表す 。
String
開始行キーを表す 。
String
終了パーティション キーを表す 。
String
終了キーを表す 。
Returns:
String
テーブルの共有アクセス署名を含む 。Throws:
getName
public String getName()
テーブルの名前を取得します。
Returns:
String
名前を表す オブジェクト。getServiceClient
public CloudTableClient getServiceClient()
このキューに関連付けられているテーブル サービス クライアントを取得します。
Returns:
getStorageUri
public final StorageUri getStorageUri()
すべての場所の URI の一覧を返します。
Returns:
getUri
public URI getUri()
このテーブルの絶対 URI を取得します。
Returns:
java.net.URI
このテーブルの URI を表す オブジェクト。uploadPermissions
public void uploadPermissions(final TablePermissions permissions)
テーブルのアクセス許可をアップロードします。
Parameters:
Throws:
uploadPermissions
public void uploadPermissions(final TablePermissions permissions, TableRequestOptions options, OperationContext opContext)
指定した要求オプションと操作コンテキストを使用して、テーブルのアクセス許可をアップロードします。
Parameters:
null
指定すると、関連付けられたサービス クライアント ( CloudTableClient) からの既定の要求オプションが使用されます。
Throws:
適用対象
Azure SDK for Java