Class IAMSettings.Builder

    • Method Detail

      • applyToAllUnaryMethods

        public 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.

        Note: This method does not support applying settings to streaming methods.

      • getServiceAccountSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetServiceAccountRequest,​ServiceAccount> getServiceAccountSettings()
        Returns the builder for the settings used for calls to getServiceAccount.
      • createServiceAccountSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateServiceAccountRequest,​ServiceAccount> createServiceAccountSettings()
        Returns the builder for the settings used for calls to createServiceAccount.
      • updateServiceAccountSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<ServiceAccount,​ServiceAccount> updateServiceAccountSettings()
        Returns the builder for the settings used for calls to updateServiceAccount.
      • patchServiceAccountSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<PatchServiceAccountRequest,​ServiceAccount> patchServiceAccountSettings()
        Returns the builder for the settings used for calls to patchServiceAccount.
      • deleteServiceAccountSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteServiceAccountRequest,​com.google.protobuf.Empty> deleteServiceAccountSettings()
        Returns the builder for the settings used for calls to deleteServiceAccount.
      • enableServiceAccountSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<EnableServiceAccountRequest,​com.google.protobuf.Empty> enableServiceAccountSettings()
        Returns the builder for the settings used for calls to enableServiceAccount.
      • disableServiceAccountSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<DisableServiceAccountRequest,​com.google.protobuf.Empty> disableServiceAccountSettings()
        Returns the builder for the settings used for calls to disableServiceAccount.
      • getServiceAccountKeySettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetServiceAccountKeyRequest,​ServiceAccountKey> getServiceAccountKeySettings()
        Returns the builder for the settings used for calls to getServiceAccountKey.
      • createServiceAccountKeySettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateServiceAccountKeyRequest,​ServiceAccountKey> createServiceAccountKeySettings()
        Returns the builder for the settings used for calls to createServiceAccountKey.
      • uploadServiceAccountKeySettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<UploadServiceAccountKeyRequest,​ServiceAccountKey> uploadServiceAccountKeySettings()
        Returns the builder for the settings used for calls to uploadServiceAccountKey.
      • deleteServiceAccountKeySettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteServiceAccountKeyRequest,​com.google.protobuf.Empty> deleteServiceAccountKeySettings()
        Returns the builder for the settings used for calls to deleteServiceAccountKey.
      • disableServiceAccountKeySettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<DisableServiceAccountKeyRequest,​com.google.protobuf.Empty> disableServiceAccountKeySettings()
        Returns the builder for the settings used for calls to disableServiceAccountKey.
      • enableServiceAccountKeySettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<EnableServiceAccountKeyRequest,​com.google.protobuf.Empty> enableServiceAccountKeySettings()
        Returns the builder for the settings used for calls to enableServiceAccountKey.
      • signBlobSettings

        @Deprecated
        public 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.
        Returns the builder for the settings used for calls to signBlob.
      • signJwtSettings

        @Deprecated
        public 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.
        Returns the builder for the settings used for calls to signJwt.
      • 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.
      • getRoleSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetRoleRequest,​Role> getRoleSettings()
        Returns the builder for the settings used for calls to getRole.
      • createRoleSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateRoleRequest,​Role> createRoleSettings()
        Returns the builder for the settings used for calls to createRole.
      • updateRoleSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateRoleRequest,​Role> updateRoleSettings()
        Returns the builder for the settings used for calls to updateRole.
      • deleteRoleSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteRoleRequest,​Role> deleteRoleSettings()
        Returns the builder for the settings used for calls to deleteRole.
      • undeleteRoleSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<UndeleteRoleRequest,​Role> undeleteRoleSettings()
        Returns the builder for the settings used for calls to undeleteRole.
      • lintPolicySettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<LintPolicyRequest,​LintPolicyResponse> lintPolicySettings()
        Returns the builder for the settings used for calls to lintPolicy.