Package com.google.storage.v2
Class StorageSettings.Builder
java.lang.Object
com.google.api.gax.rpc.ClientSettings.Builder<StorageSettings,StorageSettings.Builder>
com.google.storage.v2.StorageSettings.Builder
- Enclosing class:
- StorageSettings
public static class StorageSettings.Builder
extends com.google.api.gax.rpc.ClientSettings.Builder<StorageSettings,StorageSettings.Builder>
Builder for StorageSettings.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBuilder()protectedBuilder(com.google.api.gax.rpc.ClientContext clientContext) protectedBuilder(StorageSettings settings) protectedBuilder(StorageStubSettings.Builder stubSettings) -
Method Summary
Modifier and TypeMethodDescriptionapplyToAllUnaryMethods(com.google.api.core.ApiFunction<com.google.api.gax.rpc.UnaryCallSettings.Builder<?, ?>, Void> settingsUpdater) Applies the given settings updater function to all of the unary API methods in this service.com.google.api.gax.rpc.StreamingCallSettings.Builder<BidiReadObjectRequest,BidiReadObjectResponse> Returns the builder for the settings used for calls to bidiReadObject.com.google.api.gax.rpc.StreamingCallSettings.Builder<BidiWriteObjectRequest,BidiWriteObjectResponse> Returns the builder for the settings used for calls to bidiWriteObject.build()com.google.api.gax.rpc.UnaryCallSettings.Builder<CancelResumableWriteRequest,CancelResumableWriteResponse> Returns the builder for the settings used for calls to cancelResumableWrite.com.google.api.gax.rpc.UnaryCallSettings.Builder<ComposeObjectRequest,Object> Returns the builder for the settings used for calls to composeObject.com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateBucketRequest,Bucket> Returns the builder for the settings used for calls to createBucket.com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteBucketRequest,com.google.protobuf.Empty> Returns the builder for the settings used for calls to deleteBucket.com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteObjectRequest,com.google.protobuf.Empty> Returns the builder for the settings used for calls to deleteObject.com.google.api.gax.rpc.UnaryCallSettings.Builder<GetBucketRequest,Bucket> Returns the builder for the settings used for calls to getBucket.com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy> Returns the builder for the settings used for calls to getIamPolicy.com.google.api.gax.rpc.UnaryCallSettings.Builder<GetObjectRequest,Object> Returns the builder for the settings used for calls to getObject.com.google.api.gax.rpc.PagedCallSettings.Builder<ListBucketsRequest,ListBucketsResponse, StorageClient.ListBucketsPagedResponse> Returns the builder for the settings used for calls to listBuckets.com.google.api.gax.rpc.PagedCallSettings.Builder<ListObjectsRequest,ListObjectsResponse, StorageClient.ListObjectsPagedResponse> Returns the builder for the settings used for calls to listObjects.com.google.api.gax.rpc.UnaryCallSettings.Builder<LockBucketRetentionPolicyRequest,Bucket> Returns the builder for the settings used for calls to lockBucketRetentionPolicy.com.google.api.gax.rpc.UnaryCallSettings.Builder<MoveObjectRequest,Object> Returns the builder for the settings used for calls to moveObject.com.google.api.gax.rpc.UnaryCallSettings.Builder<QueryWriteStatusRequest,QueryWriteStatusResponse> Returns the builder for the settings used for calls to queryWriteStatus.com.google.api.gax.rpc.ServerStreamingCallSettings.Builder<ReadObjectRequest,ReadObjectResponse> Returns the builder for the settings used for calls to readObject.com.google.api.gax.rpc.UnaryCallSettings.Builder<RestoreObjectRequest,Object> Returns the builder for the settings used for calls to restoreObject.com.google.api.gax.rpc.UnaryCallSettings.Builder<RewriteObjectRequest,RewriteResponse> Returns the builder for the settings used for calls to rewriteObject.com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy> Returns the builder for the settings used for calls to setIamPolicy.com.google.api.gax.rpc.UnaryCallSettings.Builder<StartResumableWriteRequest,StartResumableWriteResponse> Returns the builder for the settings used for calls to startResumableWrite.com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse> Returns the builder for the settings used for calls to testIamPermissions.com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateBucketRequest,Bucket> Returns the builder for the settings used for calls to updateBucket.com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateObjectRequest,Object> Returns the builder for the settings used for calls to updateObject.com.google.api.gax.rpc.StreamingCallSettings.Builder<WriteObjectRequest,WriteObjectResponse> Returns the builder for the settings used for calls to writeObject.Methods inherited from class com.google.api.gax.rpc.ClientSettings.Builder
applyToAllUnaryMethods, getApiKey, getBackgroundExecutorProvider, getClock, getCredentialsProvider, getEndpoint, getExecutorProvider, getGdchApiAudience, getHeaderProvider, getInternalHeaderProvider, getQuotaProjectId, getStubSettings, getTransportChannelProvider, getWatchdogCheckInterval, getWatchdogCheckIntervalDuration, getWatchdogProvider, self, setApiKey, setBackgroundExecutorProvider, setClock, setCredentialsProvider, setEndpoint, setExecutorProvider, setGdchApiAudience, setHeaderProvider, setInternalHeaderProvider, setQuotaProjectId, setTransportChannelProvider, setUniverseDomain, setWatchdogCheckInterval, setWatchdogCheckIntervalDuration, setWatchdogProvider, toString
-
Constructor Details
-
Builder
- Throws:
IOException
-
Builder
protected Builder(com.google.api.gax.rpc.ClientContext clientContext) -
Builder
-
Builder
-
-
Method Details
-
getStubSettingsBuilder
-
applyToAllUnaryMethods
public StorageSettings.Builder applyToAllUnaryMethods(com.google.api.core.ApiFunction<com.google.api.gax.rpc.UnaryCallSettings.Builder<?, ?>, Void> settingsUpdater) Applies the given settings updater function to all of the unary API methods in this service.Note: This method does not support applying settings to streaming methods.
-
deleteBucketSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteBucketRequest,com.google.protobuf.Empty> deleteBucketSettings()Returns the builder for the settings used for calls to deleteBucket. -
getBucketSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetBucketRequest,Bucket> getBucketSettings()Returns the builder for the settings used for calls to getBucket. -
createBucketSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateBucketRequest,Bucket> createBucketSettings()Returns the builder for the settings used for calls to createBucket. -
listBucketsSettings
public com.google.api.gax.rpc.PagedCallSettings.Builder<ListBucketsRequest,ListBucketsResponse, listBucketsSettings()StorageClient.ListBucketsPagedResponse> Returns the builder for the settings used for calls to listBuckets. -
lockBucketRetentionPolicySettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<LockBucketRetentionPolicyRequest,Bucket> lockBucketRetentionPolicySettings()Returns the builder for the settings used for calls to lockBucketRetentionPolicy. -
getIamPolicySettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy> getIamPolicySettings()Returns the builder for the settings used for calls to getIamPolicy. -
setIamPolicySettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy> setIamPolicySettings()Returns the builder for the settings used for calls to setIamPolicy. -
testIamPermissionsSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse> testIamPermissionsSettings()Returns the builder for the settings used for calls to testIamPermissions. -
updateBucketSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateBucketRequest,Bucket> updateBucketSettings()Returns the builder for the settings used for calls to updateBucket. -
composeObjectSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<ComposeObjectRequest,Object> composeObjectSettings()Returns the builder for the settings used for calls to composeObject. -
deleteObjectSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteObjectRequest,com.google.protobuf.Empty> deleteObjectSettings()Returns the builder for the settings used for calls to deleteObject. -
restoreObjectSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<RestoreObjectRequest,Object> restoreObjectSettings()Returns the builder for the settings used for calls to restoreObject. -
cancelResumableWriteSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<CancelResumableWriteRequest,CancelResumableWriteResponse> cancelResumableWriteSettings()Returns the builder for the settings used for calls to cancelResumableWrite. -
getObjectSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetObjectRequest,Object> getObjectSettings()Returns the builder for the settings used for calls to getObject. -
readObjectSettings
public com.google.api.gax.rpc.ServerStreamingCallSettings.Builder<ReadObjectRequest,ReadObjectResponse> readObjectSettings()Returns the builder for the settings used for calls to readObject. -
bidiReadObjectSettings
public com.google.api.gax.rpc.StreamingCallSettings.Builder<BidiReadObjectRequest,BidiReadObjectResponse> bidiReadObjectSettings()Returns the builder for the settings used for calls to bidiReadObject. -
updateObjectSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateObjectRequest,Object> updateObjectSettings()Returns the builder for the settings used for calls to updateObject. -
writeObjectSettings
public com.google.api.gax.rpc.StreamingCallSettings.Builder<WriteObjectRequest,WriteObjectResponse> writeObjectSettings()Returns the builder for the settings used for calls to writeObject. -
bidiWriteObjectSettings
public com.google.api.gax.rpc.StreamingCallSettings.Builder<BidiWriteObjectRequest,BidiWriteObjectResponse> bidiWriteObjectSettings()Returns the builder for the settings used for calls to bidiWriteObject. -
listObjectsSettings
public com.google.api.gax.rpc.PagedCallSettings.Builder<ListObjectsRequest,ListObjectsResponse, listObjectsSettings()StorageClient.ListObjectsPagedResponse> Returns the builder for the settings used for calls to listObjects. -
rewriteObjectSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<RewriteObjectRequest,RewriteResponse> rewriteObjectSettings()Returns the builder for the settings used for calls to rewriteObject. -
startResumableWriteSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<StartResumableWriteRequest,StartResumableWriteResponse> startResumableWriteSettings()Returns the builder for the settings used for calls to startResumableWrite. -
queryWriteStatusSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<QueryWriteStatusRequest,QueryWriteStatusResponse> queryWriteStatusSettings()Returns the builder for the settings used for calls to queryWriteStatus. -
moveObjectSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<MoveObjectRequest,Object> moveObjectSettings()Returns the builder for the settings used for calls to moveObject. -
build
- Specified by:
buildin classcom.google.api.gax.rpc.ClientSettings.Builder<StorageSettings,StorageSettings.Builder> - Throws:
IOException
-