public static class IAMSettings.Builder extends com.google.api.gax.rpc.ClientSettings.Builder<IAMSettings,IAMSettings.Builder>
| Modifier | Constructor and Description |
|---|---|
protected |
Builder() |
protected |
Builder(com.google.api.gax.rpc.ClientContext clientContext) |
protected |
Builder(IAMSettings settings) |
protected |
Builder(IAMStubSettings.Builder stubSettings) |
| Modifier and Type | Method and Description |
|---|---|
IAMSettings.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.
|
IAMSettings |
build() |
com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateRoleRequest,Role> |
createRoleSettings()
Returns the builder for the settings used for calls to createRole.
|
com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateServiceAccountKeyRequest,ServiceAccountKey> |
createServiceAccountKeySettings()
Returns the builder for the settings used for calls to createServiceAccountKey.
|
com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateServiceAccountRequest,ServiceAccount> |
createServiceAccountSettings()
Returns the builder for the settings used for calls to createServiceAccount.
|
com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteRoleRequest,Role> |
deleteRoleSettings()
Returns the builder for the settings used for calls to deleteRole.
|
com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteServiceAccountKeyRequest,com.google.protobuf.Empty> |
deleteServiceAccountKeySettings()
Returns the builder for the settings used for calls to deleteServiceAccountKey.
|
com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteServiceAccountRequest,com.google.protobuf.Empty> |
deleteServiceAccountSettings()
Returns the builder for the settings used for calls to deleteServiceAccount.
|
com.google.api.gax.rpc.UnaryCallSettings.Builder<DisableServiceAccountKeyRequest,com.google.protobuf.Empty> |
disableServiceAccountKeySettings()
Returns the builder for the settings used for calls to disableServiceAccountKey.
|
com.google.api.gax.rpc.UnaryCallSettings.Builder<DisableServiceAccountRequest,com.google.protobuf.Empty> |
disableServiceAccountSettings()
Returns the builder for the settings used for calls to disableServiceAccount.
|
com.google.api.gax.rpc.UnaryCallSettings.Builder<EnableServiceAccountKeyRequest,com.google.protobuf.Empty> |
enableServiceAccountKeySettings()
Returns the builder for the settings used for calls to enableServiceAccountKey.
|
com.google.api.gax.rpc.UnaryCallSettings.Builder<EnableServiceAccountRequest,com.google.protobuf.Empty> |
enableServiceAccountSettings()
Returns the builder for the settings used for calls to enableServiceAccount.
|
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.
|
com.google.api.gax.rpc.UnaryCallSettings.Builder<GetRoleRequest,Role> |
getRoleSettings()
Returns the builder for the settings used for calls to getRole.
|
com.google.api.gax.rpc.UnaryCallSettings.Builder<GetServiceAccountKeyRequest,ServiceAccountKey> |
getServiceAccountKeySettings()
Returns the builder for the settings used for calls to getServiceAccountKey.
|
com.google.api.gax.rpc.UnaryCallSettings.Builder<GetServiceAccountRequest,ServiceAccount> |
getServiceAccountSettings()
Returns the builder for the settings used for calls to getServiceAccount.
|
IAMStubSettings.Builder |
getStubSettingsBuilder() |
com.google.api.gax.rpc.UnaryCallSettings.Builder<LintPolicyRequest,LintPolicyResponse> |
lintPolicySettings()
Returns the builder for the settings used for calls to lintPolicy.
|
com.google.api.gax.rpc.PagedCallSettings.Builder<ListRolesRequest,ListRolesResponse,IAMClient.ListRolesPagedResponse> |
listRolesSettings()
Returns the builder for the settings used for calls to listRoles.
|
com.google.api.gax.rpc.UnaryCallSettings.Builder<ListServiceAccountKeysRequest,ListServiceAccountKeysResponse> |
listServiceAccountKeysSettings()
Returns the builder for the settings used for calls to listServiceAccountKeys.
|
com.google.api.gax.rpc.PagedCallSettings.Builder<ListServiceAccountsRequest,ListServiceAccountsResponse,IAMClient.ListServiceAccountsPagedResponse> |
listServiceAccountsSettings()
Returns the builder for the settings used for calls to listServiceAccounts.
|
com.google.api.gax.rpc.UnaryCallSettings.Builder<PatchServiceAccountRequest,ServiceAccount> |
patchServiceAccountSettings()
Returns the builder for the settings used for calls to patchServiceAccount.
|
com.google.api.gax.rpc.UnaryCallSettings.Builder<QueryAuditableServicesRequest,QueryAuditableServicesResponse> |
queryAuditableServicesSettings()
Returns the builder for the settings used for calls to queryAuditableServices.
|
com.google.api.gax.rpc.PagedCallSettings.Builder<QueryGrantableRolesRequest,QueryGrantableRolesResponse,IAMClient.QueryGrantableRolesPagedResponse> |
queryGrantableRolesSettings()
Returns the builder for the settings used for calls to queryGrantableRoles.
|
com.google.api.gax.rpc.PagedCallSettings.Builder<QueryTestablePermissionsRequest,QueryTestablePermissionsResponse,IAMClient.QueryTestablePermissionsPagedResponse> |
queryTestablePermissionsSettings()
Returns the builder for the settings used for calls to queryTestablePermissions.
|
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.
|
com.google.api.gax.rpc.UnaryCallSettings.Builder<SignBlobRequest,SignBlobResponse> |
signBlobSettings()
Deprecated.
This method is deprecated and will be removed in the next major version update.
|
com.google.api.gax.rpc.UnaryCallSettings.Builder<SignJwtRequest,SignJwtResponse> |
signJwtSettings()
Deprecated.
This method is deprecated and will be removed in the next major version update.
|
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.
|
com.google.api.gax.rpc.UnaryCallSettings.Builder<UndeleteRoleRequest,Role> |
undeleteRoleSettings()
Returns the builder for the settings used for calls to undeleteRole.
|
com.google.api.gax.rpc.UnaryCallSettings.Builder<UndeleteServiceAccountRequest,UndeleteServiceAccountResponse> |
undeleteServiceAccountSettings()
Returns the builder for the settings used for calls to undeleteServiceAccount.
|
com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateRoleRequest,Role> |
updateRoleSettings()
Returns the builder for the settings used for calls to updateRole.
|
com.google.api.gax.rpc.UnaryCallSettings.Builder<ServiceAccount,ServiceAccount> |
updateServiceAccountSettings()
Returns the builder for the settings used for calls to updateServiceAccount.
|
com.google.api.gax.rpc.UnaryCallSettings.Builder<UploadServiceAccountKeyRequest,ServiceAccountKey> |
uploadServiceAccountKeySettings()
Returns the builder for the settings used for calls to uploadServiceAccountKey.
|
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, toStringprotected Builder()
throws IOException
IOExceptionprotected Builder(com.google.api.gax.rpc.ClientContext clientContext)
protected Builder(IAMSettings settings)
protected Builder(IAMStubSettings.Builder stubSettings)
public IAMStubSettings.Builder getStubSettingsBuilder()
public IAMSettings.Builder applyToAllUnaryMethods(com.google.api.core.ApiFunction<com.google.api.gax.rpc.UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)
Note: This method does not support applying settings to streaming methods.
public com.google.api.gax.rpc.PagedCallSettings.Builder<ListServiceAccountsRequest,ListServiceAccountsResponse,IAMClient.ListServiceAccountsPagedResponse> listServiceAccountsSettings()
public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetServiceAccountRequest,ServiceAccount> getServiceAccountSettings()
public com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateServiceAccountRequest,ServiceAccount> createServiceAccountSettings()
public com.google.api.gax.rpc.UnaryCallSettings.Builder<ServiceAccount,ServiceAccount> updateServiceAccountSettings()
public com.google.api.gax.rpc.UnaryCallSettings.Builder<PatchServiceAccountRequest,ServiceAccount> patchServiceAccountSettings()
public com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteServiceAccountRequest,com.google.protobuf.Empty> deleteServiceAccountSettings()
public com.google.api.gax.rpc.UnaryCallSettings.Builder<UndeleteServiceAccountRequest,UndeleteServiceAccountResponse> undeleteServiceAccountSettings()
public com.google.api.gax.rpc.UnaryCallSettings.Builder<EnableServiceAccountRequest,com.google.protobuf.Empty> enableServiceAccountSettings()
public com.google.api.gax.rpc.UnaryCallSettings.Builder<DisableServiceAccountRequest,com.google.protobuf.Empty> disableServiceAccountSettings()
public com.google.api.gax.rpc.UnaryCallSettings.Builder<ListServiceAccountKeysRequest,ListServiceAccountKeysResponse> listServiceAccountKeysSettings()
public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetServiceAccountKeyRequest,ServiceAccountKey> getServiceAccountKeySettings()
public com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateServiceAccountKeyRequest,ServiceAccountKey> createServiceAccountKeySettings()
public com.google.api.gax.rpc.UnaryCallSettings.Builder<UploadServiceAccountKeyRequest,ServiceAccountKey> uploadServiceAccountKeySettings()
public com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteServiceAccountKeyRequest,com.google.protobuf.Empty> deleteServiceAccountKeySettings()
public com.google.api.gax.rpc.UnaryCallSettings.Builder<DisableServiceAccountKeyRequest,com.google.protobuf.Empty> disableServiceAccountKeySettings()
public com.google.api.gax.rpc.UnaryCallSettings.Builder<EnableServiceAccountKeyRequest,com.google.protobuf.Empty> enableServiceAccountKeySettings()
@Deprecated public com.google.api.gax.rpc.UnaryCallSettings.Builder<SignBlobRequest,SignBlobResponse> signBlobSettings()
@Deprecated public com.google.api.gax.rpc.UnaryCallSettings.Builder<SignJwtRequest,SignJwtResponse> signJwtSettings()
public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy> getIamPolicySettings()
public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy> setIamPolicySettings()
public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse> testIamPermissionsSettings()
public com.google.api.gax.rpc.PagedCallSettings.Builder<QueryGrantableRolesRequest,QueryGrantableRolesResponse,IAMClient.QueryGrantableRolesPagedResponse> queryGrantableRolesSettings()
public com.google.api.gax.rpc.PagedCallSettings.Builder<ListRolesRequest,ListRolesResponse,IAMClient.ListRolesPagedResponse> listRolesSettings()
public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetRoleRequest,Role> getRoleSettings()
public com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateRoleRequest,Role> createRoleSettings()
public com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateRoleRequest,Role> updateRoleSettings()
public com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteRoleRequest,Role> deleteRoleSettings()
public com.google.api.gax.rpc.UnaryCallSettings.Builder<UndeleteRoleRequest,Role> undeleteRoleSettings()
public com.google.api.gax.rpc.PagedCallSettings.Builder<QueryTestablePermissionsRequest,QueryTestablePermissionsResponse,IAMClient.QueryTestablePermissionsPagedResponse> queryTestablePermissionsSettings()
public com.google.api.gax.rpc.UnaryCallSettings.Builder<QueryAuditableServicesRequest,QueryAuditableServicesResponse> queryAuditableServicesSettings()
public com.google.api.gax.rpc.UnaryCallSettings.Builder<LintPolicyRequest,LintPolicyResponse> lintPolicySettings()
public IAMSettings build() throws IOException
build in class com.google.api.gax.rpc.ClientSettings.Builder<IAMSettings,IAMSettings.Builder>IOExceptionCopyright © 2025 Google LLC. All rights reserved.