Class: Google::Cloud::SecureSourceManager::V1::BranchRule
- Inherits:
-
Object
- Object
- Google::Cloud::SecureSourceManager::V1::BranchRule
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/securesourcemanager/v1/secure_source_manager.rb
Overview
Metadata of a BranchRule. BranchRule is the protection rule to enforce pre-defined rules on designated branches within a repository.
Defined Under Namespace
Classes: AnnotationsEntry, Check
Instance Attribute Summary collapse
-
#allow_stale_reviews ⇒ ::Boolean
Optional.
-
#annotations ⇒ ::Google::Protobuf::Map{::String => ::String}
Optional.
-
#create_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#disabled ⇒ ::Boolean
Optional.
-
#etag ⇒ ::String
Optional.
-
#include_pattern ⇒ ::String
Optional.
-
#minimum_approvals_count ⇒ ::Integer
Optional.
-
#minimum_reviews_count ⇒ ::Integer
Optional.
-
#name ⇒ ::String
Optional.
-
#require_comments_resolved ⇒ ::Boolean
Optional.
-
#require_linear_history ⇒ ::Boolean
Optional.
-
#require_pull_request ⇒ ::Boolean
Optional.
-
#required_status_checks ⇒ ::Array<::Google::Cloud::SecureSourceManager::V1::BranchRule::Check>
Optional.
-
#uid ⇒ ::String
readonly
Output only.
-
#update_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
Instance Attribute Details
#allow_stale_reviews ⇒ ::Boolean
492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 |
# File 'proto_docs/google/cloud/securesourcemanager/v1/secure_source_manager.rb', line 492 class BranchRule include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Check is a type for status check. # @!attribute [rw] context # @return [::String] # Required. The context of the check. class Check include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class AnnotationsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#annotations ⇒ ::Google::Protobuf::Map{::String => ::String}
492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 |
# File 'proto_docs/google/cloud/securesourcemanager/v1/secure_source_manager.rb', line 492 class BranchRule include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Check is a type for status check. # @!attribute [rw] context # @return [::String] # Required. The context of the check. class Check include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class AnnotationsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#create_time ⇒ ::Google::Protobuf::Timestamp (readonly)
492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 |
# File 'proto_docs/google/cloud/securesourcemanager/v1/secure_source_manager.rb', line 492 class BranchRule include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Check is a type for status check. # @!attribute [rw] context # @return [::String] # Required. The context of the check. class Check include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class AnnotationsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#disabled ⇒ ::Boolean
492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 |
# File 'proto_docs/google/cloud/securesourcemanager/v1/secure_source_manager.rb', line 492 class BranchRule include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Check is a type for status check. # @!attribute [rw] context # @return [::String] # Required. The context of the check. class Check include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class AnnotationsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#etag ⇒ ::String
492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 |
# File 'proto_docs/google/cloud/securesourcemanager/v1/secure_source_manager.rb', line 492 class BranchRule include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Check is a type for status check. # @!attribute [rw] context # @return [::String] # Required. The context of the check. class Check include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class AnnotationsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#include_pattern ⇒ ::String
492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 |
# File 'proto_docs/google/cloud/securesourcemanager/v1/secure_source_manager.rb', line 492 class BranchRule include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Check is a type for status check. # @!attribute [rw] context # @return [::String] # Required. The context of the check. class Check include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class AnnotationsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#minimum_approvals_count ⇒ ::Integer
492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 |
# File 'proto_docs/google/cloud/securesourcemanager/v1/secure_source_manager.rb', line 492 class BranchRule include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Check is a type for status check. # @!attribute [rw] context # @return [::String] # Required. The context of the check. class Check include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class AnnotationsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#minimum_reviews_count ⇒ ::Integer
492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 |
# File 'proto_docs/google/cloud/securesourcemanager/v1/secure_source_manager.rb', line 492 class BranchRule include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Check is a type for status check. # @!attribute [rw] context # @return [::String] # Required. The context of the check. class Check include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class AnnotationsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#name ⇒ ::String
492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 |
# File 'proto_docs/google/cloud/securesourcemanager/v1/secure_source_manager.rb', line 492 class BranchRule include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Check is a type for status check. # @!attribute [rw] context # @return [::String] # Required. The context of the check. class Check include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class AnnotationsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#require_comments_resolved ⇒ ::Boolean
492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 |
# File 'proto_docs/google/cloud/securesourcemanager/v1/secure_source_manager.rb', line 492 class BranchRule include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Check is a type for status check. # @!attribute [rw] context # @return [::String] # Required. The context of the check. class Check include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class AnnotationsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#require_linear_history ⇒ ::Boolean
492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 |
# File 'proto_docs/google/cloud/securesourcemanager/v1/secure_source_manager.rb', line 492 class BranchRule include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Check is a type for status check. # @!attribute [rw] context # @return [::String] # Required. The context of the check. class Check include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class AnnotationsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#require_pull_request ⇒ ::Boolean
492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 |
# File 'proto_docs/google/cloud/securesourcemanager/v1/secure_source_manager.rb', line 492 class BranchRule include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Check is a type for status check. # @!attribute [rw] context # @return [::String] # Required. The context of the check. class Check include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class AnnotationsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#required_status_checks ⇒ ::Array<::Google::Cloud::SecureSourceManager::V1::BranchRule::Check>
492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 |
# File 'proto_docs/google/cloud/securesourcemanager/v1/secure_source_manager.rb', line 492 class BranchRule include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Check is a type for status check. # @!attribute [rw] context # @return [::String] # Required. The context of the check. class Check include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class AnnotationsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#uid ⇒ ::String (readonly)
492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 |
# File 'proto_docs/google/cloud/securesourcemanager/v1/secure_source_manager.rb', line 492 class BranchRule include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Check is a type for status check. # @!attribute [rw] context # @return [::String] # Required. The context of the check. class Check include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class AnnotationsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#update_time ⇒ ::Google::Protobuf::Timestamp (readonly)
492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 |
# File 'proto_docs/google/cloud/securesourcemanager/v1/secure_source_manager.rb', line 492 class BranchRule include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Check is a type for status check. # @!attribute [rw] context # @return [::String] # Required. The context of the check. class Check include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class AnnotationsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |