github.com/aavshr/aws-sdk-go@v1.41.3/service/codebuild/examples_test.go (about)

     1  // Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT.
     2  
     3  package codebuild_test
     4  
     5  import (
     6  	"fmt"
     7  	"strings"
     8  	"time"
     9  
    10  	"github.com/aavshr/aws-sdk-go/aws"
    11  	"github.com/aavshr/aws-sdk-go/aws/awserr"
    12  	"github.com/aavshr/aws-sdk-go/aws/session"
    13  	"github.com/aavshr/aws-sdk-go/service/codebuild"
    14  )
    15  
    16  var _ time.Duration
    17  var _ strings.Reader
    18  var _ aws.Config
    19  
    20  func parseTime(layout, value string) *time.Time {
    21  	t, err := time.Parse(layout, value)
    22  	if err != nil {
    23  		panic(err)
    24  	}
    25  	return &t
    26  }
    27  
    28  // To get information about builds
    29  //
    30  // The following example gets information about builds with the specified build IDs.
    31  func ExampleCodeBuild_BatchGetBuilds_shared00() {
    32  	svc := codebuild.New(session.New())
    33  	input := &codebuild.BatchGetBuildsInput{
    34  		Ids: []*string{
    35  			aws.String("codebuild-demo-project:9b0ac37f-d19e-4254-9079-f47e9a389eEX"),
    36  			aws.String("codebuild-demo-project:b79a46f7-1473-4636-a23f-da9c45c208EX"),
    37  		},
    38  	}
    39  
    40  	result, err := svc.BatchGetBuilds(input)
    41  	if err != nil {
    42  		if aerr, ok := err.(awserr.Error); ok {
    43  			switch aerr.Code() {
    44  			case codebuild.ErrCodeInvalidInputException:
    45  				fmt.Println(codebuild.ErrCodeInvalidInputException, aerr.Error())
    46  			default:
    47  				fmt.Println(aerr.Error())
    48  			}
    49  		} else {
    50  			// Print the error, cast err to awserr.Error to get the Code and
    51  			// Message from an error.
    52  			fmt.Println(err.Error())
    53  		}
    54  		return
    55  	}
    56  
    57  	fmt.Println(result)
    58  }