public static class IAMSettings.Builder extends ClientSettings.Builder<IAMSettings,IAMSettings.Builder>
Constructors
Builder()
Builder(ClientContext clientContext)
protected Builder(ClientContext clientContext)
Parameter
Builder(IAMSettings settings)
protected Builder(IAMSettings settings)
Parameter
Builder(IAMStubSettings.Builder stubSettings)
protected Builder(IAMStubSettings.Builder stubSettings)
Parameter
Methods
applyToAllUnaryMethods(ApiFunction<UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)
public IAMSettings.Builder applyToAllUnaryMethods(ApiFunction<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.
Parameter
Returns
build()
public IAMSettings build()
Returns
Overrides
Exceptions
createRoleSettings()
public UnaryCallSettings.Builder<CreateRoleRequest,Role> createRoleSettings()
Returns the builder for the settings used for calls to createRole.
Returns
createServiceAccountKeySettings()
public UnaryCallSettings.Builder<CreateServiceAccountKeyRequest,ServiceAccountKey> createServiceAccountKeySettings()
Returns the builder for the settings used for calls to createServiceAccountKey.
Returns
createServiceAccountSettings()
public UnaryCallSettings.Builder<CreateServiceAccountRequest,ServiceAccount> createServiceAccountSettings()
Returns the builder for the settings used for calls to createServiceAccount.
Returns
deleteRoleSettings()
public UnaryCallSettings.Builder<DeleteRoleRequest,Role> deleteRoleSettings()
Returns the builder for the settings used for calls to deleteRole.
Returns
deleteServiceAccountKeySettings()
public UnaryCallSettings.Builder<DeleteServiceAccountKeyRequest,Empty> deleteServiceAccountKeySettings()
Returns the builder for the settings used for calls to deleteServiceAccountKey.
Returns
deleteServiceAccountSettings()
public UnaryCallSettings.Builder<DeleteServiceAccountRequest,Empty> deleteServiceAccountSettings()
Returns the builder for the settings used for calls to deleteServiceAccount.
Returns
disableServiceAccountSettings()
public UnaryCallSettings.Builder<DisableServiceAccountRequest,Empty> disableServiceAccountSettings()
Returns the builder for the settings used for calls to disableServiceAccount.
Returns
enableServiceAccountSettings()
public UnaryCallSettings.Builder<EnableServiceAccountRequest,Empty> enableServiceAccountSettings()
Returns the builder for the settings used for calls to enableServiceAccount.
Returns
getIamPolicySettings()
public UnaryCallSettings.Builder<GetIamPolicyRequest,Policy> getIamPolicySettings()
Returns the builder for the settings used for calls to getIamPolicy.
Returns
Type | Description |
Builder<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy> | |
getRoleSettings()
public UnaryCallSettings.Builder<GetRoleRequest,Role> getRoleSettings()
Returns the builder for the settings used for calls to getRole.
Returns
getServiceAccountKeySettings()
public UnaryCallSettings.Builder<GetServiceAccountKeyRequest,ServiceAccountKey> getServiceAccountKeySettings()
Returns the builder for the settings used for calls to getServiceAccountKey.
Returns
getServiceAccountSettings()
public UnaryCallSettings.Builder<GetServiceAccountRequest,ServiceAccount> getServiceAccountSettings()
Returns the builder for the settings used for calls to getServiceAccount.
Returns
getStubSettingsBuilder()
public IAMStubSettings.Builder getStubSettingsBuilder()
Returns
lintPolicySettings()
public UnaryCallSettings.Builder<LintPolicyRequest,LintPolicyResponse> lintPolicySettings()
Returns the builder for the settings used for calls to lintPolicy.
Returns
listRolesSettings()
public PagedCallSettings.Builder<ListRolesRequest,ListRolesResponse,IAMClient.ListRolesPagedResponse> listRolesSettings()
Returns the builder for the settings used for calls to listRoles.
Returns
listServiceAccountKeysSettings()
public UnaryCallSettings.Builder<ListServiceAccountKeysRequest,ListServiceAccountKeysResponse> listServiceAccountKeysSettings()
Returns the builder for the settings used for calls to listServiceAccountKeys.
Returns
listServiceAccountsSettings()
public PagedCallSettings.Builder<ListServiceAccountsRequest,ListServiceAccountsResponse,IAMClient.ListServiceAccountsPagedResponse> listServiceAccountsSettings()
Returns the builder for the settings used for calls to listServiceAccounts.
Returns
patchServiceAccountSettings()
public UnaryCallSettings.Builder<PatchServiceAccountRequest,ServiceAccount> patchServiceAccountSettings()
Returns the builder for the settings used for calls to patchServiceAccount.
Returns
queryAuditableServicesSettings()
public UnaryCallSettings.Builder<QueryAuditableServicesRequest,QueryAuditableServicesResponse> queryAuditableServicesSettings()
Returns the builder for the settings used for calls to queryAuditableServices.
Returns
queryGrantableRolesSettings()
public PagedCallSettings.Builder<QueryGrantableRolesRequest,QueryGrantableRolesResponse,IAMClient.QueryGrantableRolesPagedResponse> queryGrantableRolesSettings()
Returns the builder for the settings used for calls to queryGrantableRoles.
Returns
queryTestablePermissionsSettings()
public PagedCallSettings.Builder<QueryTestablePermissionsRequest,QueryTestablePermissionsResponse,IAMClient.QueryTestablePermissionsPagedResponse> queryTestablePermissionsSettings()
Returns the builder for the settings used for calls to queryTestablePermissions.
Returns
setIamPolicySettings()
public UnaryCallSettings.Builder<SetIamPolicyRequest,Policy> setIamPolicySettings()
Returns the builder for the settings used for calls to setIamPolicy.
Returns
Type | Description |
Builder<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy> | |
signBlobSettings() (deprecated)
public UnaryCallSettings.Builder<SignBlobRequest,SignBlobResponse> signBlobSettings()
Deprecated. This method is deprecated and will be removed in the next major version update.
Returns the builder for the settings used for calls to signBlob.
Returns
signJwtSettings() (deprecated)
public UnaryCallSettings.Builder<SignJwtRequest,SignJwtResponse> signJwtSettings()
Deprecated. This method is deprecated and will be removed in the next major version update.
Returns the builder for the settings used for calls to signJwt.
Returns
testIamPermissionsSettings()
public UnaryCallSettings.Builder<TestIamPermissionsRequest,TestIamPermissionsResponse> testIamPermissionsSettings()
Returns the builder for the settings used for calls to testIamPermissions.
Returns
Type | Description |
Builder<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse> | |
undeleteRoleSettings()
public UnaryCallSettings.Builder<UndeleteRoleRequest,Role> undeleteRoleSettings()
Returns the builder for the settings used for calls to undeleteRole.
Returns
undeleteServiceAccountSettings()
public UnaryCallSettings.Builder<UndeleteServiceAccountRequest,UndeleteServiceAccountResponse> undeleteServiceAccountSettings()
Returns the builder for the settings used for calls to undeleteServiceAccount.
Returns
updateRoleSettings()
public UnaryCallSettings.Builder<UpdateRoleRequest,Role> updateRoleSettings()
Returns the builder for the settings used for calls to updateRole.
Returns
updateServiceAccountSettings()
public UnaryCallSettings.Builder<ServiceAccount,ServiceAccount> updateServiceAccountSettings()
Returns the builder for the settings used for calls to updateServiceAccount.
Returns
uploadServiceAccountKeySettings()
public UnaryCallSettings.Builder<UploadServiceAccountKeyRequest,ServiceAccountKey> uploadServiceAccountKeySettings()
Returns the builder for the settings used for calls to uploadServiceAccountKey.
Returns