Class: Aws::CodeCommit::Types::PullRequestTarget
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::CodeCommit::Types::PullRequestTarget
 
- Defined in:
- gems/aws-sdk-codecommit/lib/aws-sdk-codecommit/types.rb
Overview
Returns information about a pull request target.
Constant Summary collapse
- SENSITIVE =
- [] 
Instance Attribute Summary collapse
- 
  
    
      #destination_commit  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The full commit ID that is the tip of the destination branch. 
- 
  
    
      #destination_reference  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The branch of the repository where the pull request changes are merged. 
- 
  
    
      #merge_base  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The commit ID of the most recent commit that the source branch and the destination branch have in common. 
- 
  
    
      #merge_metadata  ⇒ Types::MergeMetadata 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Returns metadata about the state of the merge, including whether the merge has been made. 
- 
  
    
      #repository_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The name of the repository that contains the pull request source and destination branches. 
- 
  
    
      #source_commit  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The full commit ID of the tip of the source branch used to create the pull request. 
- 
  
    
      #source_reference  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The branch of the repository that contains the changes for the pull request. 
Instance Attribute Details
#destination_commit ⇒ String
The full commit ID that is the tip of the destination branch. This is the commit where the pull request was or will be merged.
| 5882 5883 5884 5885 5886 5887 5888 5889 5890 5891 5892 | # File 'gems/aws-sdk-codecommit/lib/aws-sdk-codecommit/types.rb', line 5882 class PullRequestTarget < Struct.new( :repository_name, :source_reference, :destination_reference, :destination_commit, :source_commit, :merge_base, :merge_metadata) SENSITIVE = [] include Aws::Structure end | 
#destination_reference ⇒ String
The branch of the repository where the pull request changes are merged. Also known as the destination branch.
| 5882 5883 5884 5885 5886 5887 5888 5889 5890 5891 5892 | # File 'gems/aws-sdk-codecommit/lib/aws-sdk-codecommit/types.rb', line 5882 class PullRequestTarget < Struct.new( :repository_name, :source_reference, :destination_reference, :destination_commit, :source_commit, :merge_base, :merge_metadata) SENSITIVE = [] include Aws::Structure end | 
#merge_base ⇒ String
The commit ID of the most recent commit that the source branch and the destination branch have in common.
| 5882 5883 5884 5885 5886 5887 5888 5889 5890 5891 5892 | # File 'gems/aws-sdk-codecommit/lib/aws-sdk-codecommit/types.rb', line 5882 class PullRequestTarget < Struct.new( :repository_name, :source_reference, :destination_reference, :destination_commit, :source_commit, :merge_base, :merge_metadata) SENSITIVE = [] include Aws::Structure end | 
#merge_metadata ⇒ Types::MergeMetadata
Returns metadata about the state of the merge, including whether the merge has been made.
| 5882 5883 5884 5885 5886 5887 5888 5889 5890 5891 5892 | # File 'gems/aws-sdk-codecommit/lib/aws-sdk-codecommit/types.rb', line 5882 class PullRequestTarget < Struct.new( :repository_name, :source_reference, :destination_reference, :destination_commit, :source_commit, :merge_base, :merge_metadata) SENSITIVE = [] include Aws::Structure end | 
#repository_name ⇒ String
The name of the repository that contains the pull request source and destination branches.
| 5882 5883 5884 5885 5886 5887 5888 5889 5890 5891 5892 | # File 'gems/aws-sdk-codecommit/lib/aws-sdk-codecommit/types.rb', line 5882 class PullRequestTarget < Struct.new( :repository_name, :source_reference, :destination_reference, :destination_commit, :source_commit, :merge_base, :merge_metadata) SENSITIVE = [] include Aws::Structure end | 
#source_commit ⇒ String
The full commit ID of the tip of the source branch used to create the pull request. If the pull request branch is updated by a push while the pull request is open, the commit ID changes to reflect the new tip of the branch.
| 5882 5883 5884 5885 5886 5887 5888 5889 5890 5891 5892 | # File 'gems/aws-sdk-codecommit/lib/aws-sdk-codecommit/types.rb', line 5882 class PullRequestTarget < Struct.new( :repository_name, :source_reference, :destination_reference, :destination_commit, :source_commit, :merge_base, :merge_metadata) SENSITIVE = [] include Aws::Structure end | 
#source_reference ⇒ String
The branch of the repository that contains the changes for the pull request. Also known as the source branch.
| 5882 5883 5884 5885 5886 5887 5888 5889 5890 5891 5892 | # File 'gems/aws-sdk-codecommit/lib/aws-sdk-codecommit/types.rb', line 5882 class PullRequestTarget < Struct.new( :repository_name, :source_reference, :destination_reference, :destination_commit, :source_commit, :merge_base, :merge_metadata) SENSITIVE = [] include Aws::Structure end |