Class: Google::Cloud::Build::V1::GitHubEventsConfig
- Inherits:
 - 
      Object
      
        
- Object
 - Google::Cloud::Build::V1::GitHubEventsConfig
 
 
- Extended by:
 - Protobuf::MessageExts::ClassMethods
 
- Includes:
 - Protobuf::MessageExts
 
- Defined in:
 - proto_docs/google/devtools/cloudbuild/v1/cloudbuild.rb
 
Overview
GitHubEventsConfig describes the configuration of a trigger that creates a build whenever a GitHub event is received.
Instance Attribute Summary collapse
- 
  
    
      #installation_id  ⇒ ::Integer 
    
    
  
  
  
  
    
    
  
  
  
  deprecated
  
  
    Deprecated. 
This field is deprecated and may be removed in the next major version update.
 - 
  
    
      #name  ⇒ ::String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Name of the repository.
 - 
  
    
      #owner  ⇒ ::String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Owner of the repository.
 - 
  
    
      #pull_request  ⇒ ::Google::Cloud::Build::V1::PullRequestFilter 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Filter to match changes in pull requests.
 - 
  
    
      #push  ⇒ ::Google::Cloud::Build::V1::PushFilter 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Filter to match changes in refs like branches, tags.
 
Instance Attribute Details
#installation_id ⇒ ::Integer
This field is deprecated and may be removed in the next major version update.
Returns The installationID that emits the GitHub event.
      1554 1555 1556 1557  | 
    
      # File 'proto_docs/google/devtools/cloudbuild/v1/cloudbuild.rb', line 1554 class GitHubEventsConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end  | 
  
#name ⇒ ::String
Returns Name of the repository. For example: The name for https://github.com/googlecloudplatform/cloud-builders is "cloud-builders".
      1554 1555 1556 1557  | 
    
      # File 'proto_docs/google/devtools/cloudbuild/v1/cloudbuild.rb', line 1554 class GitHubEventsConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end  | 
  
#owner ⇒ ::String
Returns Owner of the repository. For example: The owner for https://github.com/googlecloudplatform/cloud-builders is "googlecloudplatform".
      1554 1555 1556 1557  | 
    
      # File 'proto_docs/google/devtools/cloudbuild/v1/cloudbuild.rb', line 1554 class GitHubEventsConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end  | 
  
#pull_request ⇒ ::Google::Cloud::Build::V1::PullRequestFilter
Returns filter to match changes in pull requests.
      1554 1555 1556 1557  | 
    
      # File 'proto_docs/google/devtools/cloudbuild/v1/cloudbuild.rb', line 1554 class GitHubEventsConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end  | 
  
#push ⇒ ::Google::Cloud::Build::V1::PushFilter
Returns filter to match changes in refs like branches, tags.
      1554 1555 1556 1557  | 
    
      # File 'proto_docs/google/devtools/cloudbuild/v1/cloudbuild.rb', line 1554 class GitHubEventsConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end  |