Class ProjectsSettings.Builder

    • Method Detail

      • applyToAllUnaryMethods

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

      • getProjectSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetProjectRequest,​Project> getProjectSettings()
        Returns the builder for the settings used for calls to getProject.
      • createProjectSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateProjectRequest,​com.google.longrunning.Operation> createProjectSettings()
        Returns the builder for the settings used for calls to createProject.
      • createProjectOperationSettings

        public com.google.api.gax.rpc.OperationCallSettings.Builder<CreateProjectRequest,​Project,​CreateProjectMetadata> createProjectOperationSettings()
        Returns the builder for the settings used for calls to createProject.
      • updateProjectSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateProjectRequest,​com.google.longrunning.Operation> updateProjectSettings()
        Returns the builder for the settings used for calls to updateProject.
      • updateProjectOperationSettings

        public com.google.api.gax.rpc.OperationCallSettings.Builder<UpdateProjectRequest,​Project,​UpdateProjectMetadata> updateProjectOperationSettings()
        Returns the builder for the settings used for calls to updateProject.
      • moveProjectSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<MoveProjectRequest,​com.google.longrunning.Operation> moveProjectSettings()
        Returns the builder for the settings used for calls to moveProject.
      • moveProjectOperationSettings

        public com.google.api.gax.rpc.OperationCallSettings.Builder<MoveProjectRequest,​Project,​MoveProjectMetadata> moveProjectOperationSettings()
        Returns the builder for the settings used for calls to moveProject.
      • deleteProjectSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteProjectRequest,​com.google.longrunning.Operation> deleteProjectSettings()
        Returns the builder for the settings used for calls to deleteProject.
      • deleteProjectOperationSettings

        public com.google.api.gax.rpc.OperationCallSettings.Builder<DeleteProjectRequest,​Project,​DeleteProjectMetadata> deleteProjectOperationSettings()
        Returns the builder for the settings used for calls to deleteProject.
      • undeleteProjectSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<UndeleteProjectRequest,​com.google.longrunning.Operation> undeleteProjectSettings()
        Returns the builder for the settings used for calls to undeleteProject.
      • undeleteProjectOperationSettings

        public com.google.api.gax.rpc.OperationCallSettings.Builder<UndeleteProjectRequest,​Project,​UndeleteProjectMetadata> undeleteProjectOperationSettings()
        Returns the builder for the settings used for calls to undeleteProject.
      • 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.