C# Class Amazon.CodeBuild.AmazonCodeBuildClient

Implementation for accessing CodeBuild AWS CodeBuild

AWS CodeBuild is a fully-managed build service in the cloud. AWS CodeBuild compiles your source code, runs unit tests, and produces artifacts that are ready to deploy. AWS CodeBuild eliminates the need to provision, manage, and scale your own build servers. It provides prepackaged build environments for the most popular programming languages and build tools such as Apach Maven, Gradle, and more. You can also fully customize build environments in AWS CodeBuild to use your own build tools. AWS CodeBuild scales automatically to meet peak build requests, and you pay only for the build time you consume. For more information about AWS CodeBuild, see the AWS CodeBuild User Guide.

AWS CodeBuild supports these operations:

  • BatchGetProjects: Gets information about one or more build projects. A build project defines how AWS CodeBuild will run a build. This includes information such as where to get the source code to build, the build environment to use, the build commands to run, and where to store the build output. A build environment represents a combination of operating system, programming language runtime, and tools that AWS CodeBuild will use to run a build. Also, you can add tags to build projects to help manage your resources and costs.

  • CreateProject: Creates a build project.

  • DeleteProject: Deletes a build project.

  • ListProjects: Gets a list of build project names, with each build project name representing a single build project.

  • UpdateProject: Changes the settings of an existing build project.

  • BatchGetBuilds: Gets information about one or more builds.

  • ListBuilds: Gets a list of build IDs, with each build ID representing a single build.

  • ListBuildsForProject: Gets a list of build IDs for the specified build project, with each build ID representing a single build.

  • StartBuild: Starts running a build.

  • StopBuild: Attempts to stop running a build.

  • ListCuratedEnvironmentImages: Gets information about Docker images that are managed by AWS CodeBuild.

Inheritance: AmazonServiceClient, IAmazonCodeBuild
Show file Open project: aws/aws-sdk-net Class Usage Examples

Public Methods

Method Description
AmazonCodeBuildClient ( ) : System

Constructs AmazonCodeBuildClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>

AmazonCodeBuildClient ( AWSCredentials credentials ) : System

Constructs AmazonCodeBuildClient with AWS Credentials

AmazonCodeBuildClient ( AWSCredentials credentials, AmazonCodeBuildConfig clientConfig ) : System

Constructs AmazonCodeBuildClient with AWS Credentials and an AmazonCodeBuildClient Configuration object.

AmazonCodeBuildClient ( AWSCredentials credentials, RegionEndpoint region ) : System

Constructs AmazonCodeBuildClient with AWS Credentials

AmazonCodeBuildClient ( AmazonCodeBuildConfig config ) : System

Constructs AmazonCodeBuildClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>

AmazonCodeBuildClient ( RegionEndpoint region ) : System

Constructs AmazonCodeBuildClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>

AmazonCodeBuildClient ( string awsAccessKeyId, string awsSecretAccessKey ) : System

Constructs AmazonCodeBuildClient with AWS Access Key ID and AWS Secret Key

AmazonCodeBuildClient ( string awsAccessKeyId, string awsSecretAccessKey, AmazonCodeBuildConfig clientConfig ) : System

Constructs AmazonCodeBuildClient with AWS Access Key ID, AWS Secret Key and an AmazonCodeBuildClient Configuration object.

AmazonCodeBuildClient ( string awsAccessKeyId, string awsSecretAccessKey, RegionEndpoint region ) : System

Constructs AmazonCodeBuildClient with AWS Access Key ID and AWS Secret Key

AmazonCodeBuildClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken ) : System

Constructs AmazonCodeBuildClient with AWS Access Key ID and AWS Secret Key

AmazonCodeBuildClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, AmazonCodeBuildConfig clientConfig ) : System

Constructs AmazonCodeBuildClient with AWS Access Key ID, AWS Secret Key and an AmazonCodeBuildClient Configuration object.

AmazonCodeBuildClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, RegionEndpoint region ) : System

Constructs AmazonCodeBuildClient with AWS Access Key ID and AWS Secret Key

BatchGetBuilds ( BatchGetBuildsRequest request ) : BatchGetBuildsResponse

Gets information about one or more builds.

BatchGetBuildsAsync ( BatchGetBuildsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the BatchGetBuilds operation.

BatchGetProjects ( BatchGetProjectsRequest request ) : BatchGetProjectsResponse

Gets information about one or more build projects.

BatchGetProjectsAsync ( BatchGetProjectsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the BatchGetProjects operation.

BeginBatchGetBuilds ( BatchGetBuildsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the BatchGetBuilds operation.

BeginBatchGetProjects ( BatchGetProjectsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the BatchGetProjects operation.

BeginCreateProject ( CreateProjectRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the CreateProject operation.

BeginDeleteProject ( DeleteProjectRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DeleteProject operation.

BeginListBuilds ( ListBuildsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ListBuilds operation.

BeginListBuildsForProject ( ListBuildsForProjectRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ListBuildsForProject operation.

BeginListCuratedEnvironmentImages ( ListCuratedEnvironmentImagesRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ListCuratedEnvironmentImages operation.

BeginListProjects ( ListProjectsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ListProjects operation.

BeginStartBuild ( StartBuildRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the StartBuild operation.

BeginStopBuild ( StopBuildRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the StopBuild operation.

BeginUpdateProject ( UpdateProjectRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the UpdateProject operation.

CreateProject ( CreateProjectRequest request ) : CreateProjectResponse

Creates a build project.

CreateProjectAsync ( CreateProjectRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the CreateProject operation.

DeleteProject ( DeleteProjectRequest request ) : DeleteProjectResponse

Deletes a build project.

DeleteProjectAsync ( DeleteProjectRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DeleteProject operation.

EndBatchGetBuilds ( IAsyncResult asyncResult ) : BatchGetBuildsResponse

Finishes the asynchronous execution of the BatchGetBuilds operation.

EndBatchGetProjects ( IAsyncResult asyncResult ) : BatchGetProjectsResponse

Finishes the asynchronous execution of the BatchGetProjects operation.

EndCreateProject ( IAsyncResult asyncResult ) : CreateProjectResponse

Finishes the asynchronous execution of the CreateProject operation.

EndDeleteProject ( IAsyncResult asyncResult ) : DeleteProjectResponse

Finishes the asynchronous execution of the DeleteProject operation.

EndListBuilds ( IAsyncResult asyncResult ) : ListBuildsResponse

Finishes the asynchronous execution of the ListBuilds operation.

EndListBuildsForProject ( IAsyncResult asyncResult ) : ListBuildsForProjectResponse

Finishes the asynchronous execution of the ListBuildsForProject operation.

EndListCuratedEnvironmentImages ( IAsyncResult asyncResult ) : ListCuratedEnvironmentImagesResponse

Finishes the asynchronous execution of the ListCuratedEnvironmentImages operation.

EndListProjects ( IAsyncResult asyncResult ) : ListProjectsResponse

Finishes the asynchronous execution of the ListProjects operation.

EndStartBuild ( IAsyncResult asyncResult ) : StartBuildResponse

Finishes the asynchronous execution of the StartBuild operation.

EndStopBuild ( IAsyncResult asyncResult ) : StopBuildResponse

Finishes the asynchronous execution of the StopBuild operation.

EndUpdateProject ( IAsyncResult asyncResult ) : UpdateProjectResponse

Finishes the asynchronous execution of the UpdateProject operation.

ListBuilds ( ListBuildsRequest request ) : ListBuildsResponse

Gets a list of build IDs, with each build ID representing a single build.

ListBuildsAsync ( ListBuildsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ListBuilds operation.

ListBuildsForProject ( ListBuildsForProjectRequest request ) : ListBuildsForProjectResponse

Gets a list of build IDs for the specified build project, with each build ID representing a single build.

ListBuildsForProjectAsync ( ListBuildsForProjectRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ListBuildsForProject operation.

ListCuratedEnvironmentImages ( ListCuratedEnvironmentImagesRequest request ) : ListCuratedEnvironmentImagesResponse

Gets information about Docker images that are managed by AWS CodeBuild.

ListCuratedEnvironmentImagesAsync ( ListCuratedEnvironmentImagesRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ListCuratedEnvironmentImages operation.

ListProjects ( ListProjectsRequest request ) : ListProjectsResponse

Gets a list of build project names, with each build project name representing a single build project.

ListProjectsAsync ( ListProjectsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ListProjects operation.

StartBuild ( StartBuildRequest request ) : StartBuildResponse

Starts running a build.

StartBuildAsync ( StartBuildRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the StartBuild operation.

StopBuild ( StopBuildRequest request ) : StopBuildResponse

Attempts to stop running a build.

Completed builds cannot be stopped.

StopBuildAsync ( StopBuildRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the StopBuild operation.

UpdateProject ( UpdateProjectRequest request ) : UpdateProjectResponse

Changes the settings of an existing build project.

UpdateProjectAsync ( UpdateProjectRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the UpdateProject operation.

Protected Methods

Method Description
CreateSigner ( ) : AbstractAWSSigner

Creates the signer for the service.

Dispose ( bool disposing ) : void

Disposes the service client.

Method Details

AmazonCodeBuildClient() public method

Constructs AmazonCodeBuildClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>
public AmazonCodeBuildClient ( ) : System
return System

AmazonCodeBuildClient() public method

Constructs AmazonCodeBuildClient with AWS Credentials
public AmazonCodeBuildClient ( AWSCredentials credentials ) : System
credentials Amazon.Runtime.AWSCredentials AWS Credentials
return System

AmazonCodeBuildClient() public method

Constructs AmazonCodeBuildClient with AWS Credentials and an AmazonCodeBuildClient Configuration object.
public AmazonCodeBuildClient ( AWSCredentials credentials, AmazonCodeBuildConfig clientConfig ) : System
credentials Amazon.Runtime.AWSCredentials AWS Credentials
clientConfig AmazonCodeBuildConfig The AmazonCodeBuildClient Configuration Object
return System

AmazonCodeBuildClient() public method

Constructs AmazonCodeBuildClient with AWS Credentials
public AmazonCodeBuildClient ( AWSCredentials credentials, RegionEndpoint region ) : System
credentials Amazon.Runtime.AWSCredentials AWS Credentials
region RegionEndpoint The region to connect.
return System

AmazonCodeBuildClient() public method

Constructs AmazonCodeBuildClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>
public AmazonCodeBuildClient ( AmazonCodeBuildConfig config ) : System
config AmazonCodeBuildConfig The AmazonCodeBuildClient Configuration Object
return System

AmazonCodeBuildClient() public method

Constructs AmazonCodeBuildClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>
public AmazonCodeBuildClient ( RegionEndpoint region ) : System
region RegionEndpoint The region to connect.
return System

AmazonCodeBuildClient() public method

Constructs AmazonCodeBuildClient with AWS Access Key ID and AWS Secret Key
public AmazonCodeBuildClient ( string awsAccessKeyId, string awsSecretAccessKey ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
return System

AmazonCodeBuildClient() public method

Constructs AmazonCodeBuildClient with AWS Access Key ID, AWS Secret Key and an AmazonCodeBuildClient Configuration object.
public AmazonCodeBuildClient ( string awsAccessKeyId, string awsSecretAccessKey, AmazonCodeBuildConfig clientConfig ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
clientConfig AmazonCodeBuildConfig The AmazonCodeBuildClient Configuration Object
return System

AmazonCodeBuildClient() public method

Constructs AmazonCodeBuildClient with AWS Access Key ID and AWS Secret Key
public AmazonCodeBuildClient ( string awsAccessKeyId, string awsSecretAccessKey, RegionEndpoint region ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
region RegionEndpoint The region to connect.
return System

AmazonCodeBuildClient() public method

Constructs AmazonCodeBuildClient with AWS Access Key ID and AWS Secret Key
public AmazonCodeBuildClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
awsSessionToken string AWS Session Token
return System

AmazonCodeBuildClient() public method

Constructs AmazonCodeBuildClient with AWS Access Key ID, AWS Secret Key and an AmazonCodeBuildClient Configuration object.
public AmazonCodeBuildClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, AmazonCodeBuildConfig clientConfig ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
awsSessionToken string AWS Session Token
clientConfig AmazonCodeBuildConfig The AmazonCodeBuildClient Configuration Object
return System

AmazonCodeBuildClient() public method

Constructs AmazonCodeBuildClient with AWS Access Key ID and AWS Secret Key
public AmazonCodeBuildClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, RegionEndpoint region ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
awsSessionToken string AWS Session Token
region RegionEndpoint The region to connect.
return System

BatchGetBuilds() public method

Gets information about one or more builds.
/// The input value that was provided is not valid. ///
public BatchGetBuilds ( BatchGetBuildsRequest request ) : BatchGetBuildsResponse
request Amazon.CodeBuild.Model.BatchGetBuildsRequest Container for the necessary parameters to execute the BatchGetBuilds service method.
return Amazon.CodeBuild.Model.BatchGetBuildsResponse

BatchGetBuildsAsync() public method

Initiates the asynchronous execution of the BatchGetBuilds operation.
public BatchGetBuildsAsync ( BatchGetBuildsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CodeBuild.Model.BatchGetBuildsRequest Container for the necessary parameters to execute the BatchGetBuilds operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

BatchGetProjects() public method

Gets information about one or more build projects.
/// The input value that was provided is not valid. ///
public BatchGetProjects ( BatchGetProjectsRequest request ) : BatchGetProjectsResponse
request Amazon.CodeBuild.Model.BatchGetProjectsRequest Container for the necessary parameters to execute the BatchGetProjects service method.
return BatchGetProjectsResponse

BatchGetProjectsAsync() public method

Initiates the asynchronous execution of the BatchGetProjects operation.
public BatchGetProjectsAsync ( BatchGetProjectsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CodeBuild.Model.BatchGetProjectsRequest Container for the necessary parameters to execute the BatchGetProjects operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

BeginBatchGetBuilds() public method

Initiates the asynchronous execution of the BatchGetBuilds operation.
public BeginBatchGetBuilds ( BatchGetBuildsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CodeBuild.Model.BatchGetBuildsRequest Container for the necessary parameters to execute the BatchGetBuilds operation on AmazonCodeBuildClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginBatchGetProjects() public method

Initiates the asynchronous execution of the BatchGetProjects operation.
public BeginBatchGetProjects ( BatchGetProjectsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CodeBuild.Model.BatchGetProjectsRequest Container for the necessary parameters to execute the BatchGetProjects operation on AmazonCodeBuildClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginCreateProject() public method

Initiates the asynchronous execution of the CreateProject operation.
public BeginCreateProject ( CreateProjectRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CodeBuild.Model.CreateProjectRequest Container for the necessary parameters to execute the CreateProject operation on AmazonCodeBuildClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginDeleteProject() public method

Initiates the asynchronous execution of the DeleteProject operation.
public BeginDeleteProject ( DeleteProjectRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CodeBuild.Model.DeleteProjectRequest Container for the necessary parameters to execute the DeleteProject operation on AmazonCodeBuildClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginListBuilds() public method

Initiates the asynchronous execution of the ListBuilds operation.
public BeginListBuilds ( ListBuildsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CodeBuild.Model.ListBuildsRequest Container for the necessary parameters to execute the ListBuilds operation on AmazonCodeBuildClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginListBuildsForProject() public method

Initiates the asynchronous execution of the ListBuildsForProject operation.
public BeginListBuildsForProject ( ListBuildsForProjectRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CodeBuild.Model.ListBuildsForProjectRequest Container for the necessary parameters to execute the ListBuildsForProject operation on AmazonCodeBuildClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginListCuratedEnvironmentImages() public method

Initiates the asynchronous execution of the ListCuratedEnvironmentImages operation.
public BeginListCuratedEnvironmentImages ( ListCuratedEnvironmentImagesRequest request, AsyncCallback callback, object state ) : IAsyncResult
request ListCuratedEnvironmentImagesRequest Container for the necessary parameters to execute the ListCuratedEnvironmentImages operation on AmazonCodeBuildClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginListProjects() public method

Initiates the asynchronous execution of the ListProjects operation.
public BeginListProjects ( ListProjectsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CodeBuild.Model.ListProjectsRequest Container for the necessary parameters to execute the ListProjects operation on AmazonCodeBuildClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginStartBuild() public method

Initiates the asynchronous execution of the StartBuild operation.
public BeginStartBuild ( StartBuildRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CodeBuild.Model.StartBuildRequest Container for the necessary parameters to execute the StartBuild operation on AmazonCodeBuildClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginStopBuild() public method

Initiates the asynchronous execution of the StopBuild operation.
public BeginStopBuild ( StopBuildRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CodeBuild.Model.StopBuildRequest Container for the necessary parameters to execute the StopBuild operation on AmazonCodeBuildClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginUpdateProject() public method

Initiates the asynchronous execution of the UpdateProject operation.
public BeginUpdateProject ( UpdateProjectRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CodeBuild.Model.UpdateProjectRequest Container for the necessary parameters to execute the UpdateProject operation on AmazonCodeBuildClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

CreateProject() public method

Creates a build project.
/// An AWS service limit was exceeded for the calling AWS account. /// /// The input value that was provided is not valid. /// /// The specified AWS resource cannot be created, because an AWS resource with the same /// settings already exists. ///
public CreateProject ( CreateProjectRequest request ) : CreateProjectResponse
request Amazon.CodeBuild.Model.CreateProjectRequest Container for the necessary parameters to execute the CreateProject service method.
return Amazon.CodeBuild.Model.CreateProjectResponse

CreateProjectAsync() public method

Initiates the asynchronous execution of the CreateProject operation.
public CreateProjectAsync ( CreateProjectRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CodeBuild.Model.CreateProjectRequest Container for the necessary parameters to execute the CreateProject operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

CreateSigner() protected method

Creates the signer for the service.
protected CreateSigner ( ) : AbstractAWSSigner
return Amazon.Runtime.Internal.Auth.AbstractAWSSigner

DeleteProject() public method

Deletes a build project.
/// The input value that was provided is not valid. ///
public DeleteProject ( DeleteProjectRequest request ) : DeleteProjectResponse
request Amazon.CodeBuild.Model.DeleteProjectRequest Container for the necessary parameters to execute the DeleteProject service method.
return DeleteProjectResponse

DeleteProjectAsync() public method

Initiates the asynchronous execution of the DeleteProject operation.
public DeleteProjectAsync ( DeleteProjectRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CodeBuild.Model.DeleteProjectRequest Container for the necessary parameters to execute the DeleteProject operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

Dispose() protected method

Disposes the service client.
protected Dispose ( bool disposing ) : void
disposing bool
return void

EndBatchGetBuilds() public method

Finishes the asynchronous execution of the BatchGetBuilds operation.
public EndBatchGetBuilds ( IAsyncResult asyncResult ) : BatchGetBuildsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginBatchGetBuilds.
return Amazon.CodeBuild.Model.BatchGetBuildsResponse

EndBatchGetProjects() public method

Finishes the asynchronous execution of the BatchGetProjects operation.
public EndBatchGetProjects ( IAsyncResult asyncResult ) : BatchGetProjectsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginBatchGetProjects.
return BatchGetProjectsResponse

EndCreateProject() public method

Finishes the asynchronous execution of the CreateProject operation.
public EndCreateProject ( IAsyncResult asyncResult ) : CreateProjectResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginCreateProject.
return Amazon.CodeBuild.Model.CreateProjectResponse

EndDeleteProject() public method

Finishes the asynchronous execution of the DeleteProject operation.
public EndDeleteProject ( IAsyncResult asyncResult ) : DeleteProjectResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDeleteProject.
return DeleteProjectResponse

EndListBuilds() public method

Finishes the asynchronous execution of the ListBuilds operation.
public EndListBuilds ( IAsyncResult asyncResult ) : ListBuildsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginListBuilds.
return Amazon.CodeBuild.Model.ListBuildsResponse

EndListBuildsForProject() public method

Finishes the asynchronous execution of the ListBuildsForProject operation.
public EndListBuildsForProject ( IAsyncResult asyncResult ) : ListBuildsForProjectResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginListBuildsForProject.
return Amazon.CodeBuild.Model.ListBuildsForProjectResponse

EndListCuratedEnvironmentImages() public method

Finishes the asynchronous execution of the ListCuratedEnvironmentImages operation.
public EndListCuratedEnvironmentImages ( IAsyncResult asyncResult ) : ListCuratedEnvironmentImagesResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginListCuratedEnvironmentImages.
return Amazon.CodeBuild.Model.ListCuratedEnvironmentImagesResponse

EndListProjects() public method

Finishes the asynchronous execution of the ListProjects operation.
public EndListProjects ( IAsyncResult asyncResult ) : ListProjectsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginListProjects.
return Amazon.CodeBuild.Model.ListProjectsResponse

EndStartBuild() public method

Finishes the asynchronous execution of the StartBuild operation.
public EndStartBuild ( IAsyncResult asyncResult ) : StartBuildResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginStartBuild.
return Amazon.CodeBuild.Model.StartBuildResponse

EndStopBuild() public method

Finishes the asynchronous execution of the StopBuild operation.
public EndStopBuild ( IAsyncResult asyncResult ) : StopBuildResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginStopBuild.
return Amazon.CodeBuild.Model.StopBuildResponse

EndUpdateProject() public method

Finishes the asynchronous execution of the UpdateProject operation.
public EndUpdateProject ( IAsyncResult asyncResult ) : UpdateProjectResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginUpdateProject.
return Amazon.CodeBuild.Model.UpdateProjectResponse

ListBuilds() public method

Gets a list of build IDs, with each build ID representing a single build.
/// The input value that was provided is not valid. ///
public ListBuilds ( ListBuildsRequest request ) : ListBuildsResponse
request Amazon.CodeBuild.Model.ListBuildsRequest Container for the necessary parameters to execute the ListBuilds service method.
return Amazon.CodeBuild.Model.ListBuildsResponse

ListBuildsAsync() public method

Initiates the asynchronous execution of the ListBuilds operation.
public ListBuildsAsync ( ListBuildsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CodeBuild.Model.ListBuildsRequest Container for the necessary parameters to execute the ListBuilds operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

ListBuildsForProject() public method

Gets a list of build IDs for the specified build project, with each build ID representing a single build.
/// The input value that was provided is not valid. /// /// The specified AWS resource cannot be found. ///
public ListBuildsForProject ( ListBuildsForProjectRequest request ) : ListBuildsForProjectResponse
request Amazon.CodeBuild.Model.ListBuildsForProjectRequest Container for the necessary parameters to execute the ListBuildsForProject service method.
return Amazon.CodeBuild.Model.ListBuildsForProjectResponse

ListBuildsForProjectAsync() public method

Initiates the asynchronous execution of the ListBuildsForProject operation.
public ListBuildsForProjectAsync ( ListBuildsForProjectRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CodeBuild.Model.ListBuildsForProjectRequest Container for the necessary parameters to execute the ListBuildsForProject operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

ListCuratedEnvironmentImages() public method

Gets information about Docker images that are managed by AWS CodeBuild.
public ListCuratedEnvironmentImages ( ListCuratedEnvironmentImagesRequest request ) : ListCuratedEnvironmentImagesResponse
request ListCuratedEnvironmentImagesRequest Container for the necessary parameters to execute the ListCuratedEnvironmentImages service method.
return Amazon.CodeBuild.Model.ListCuratedEnvironmentImagesResponse

ListCuratedEnvironmentImagesAsync() public method

Initiates the asynchronous execution of the ListCuratedEnvironmentImages operation.
public ListCuratedEnvironmentImagesAsync ( ListCuratedEnvironmentImagesRequest request, System cancellationToken = default(CancellationToken) ) : Task
request ListCuratedEnvironmentImagesRequest Container for the necessary parameters to execute the ListCuratedEnvironmentImages operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

ListProjects() public method

Gets a list of build project names, with each build project name representing a single build project.
/// The input value that was provided is not valid. ///
public ListProjects ( ListProjectsRequest request ) : ListProjectsResponse
request Amazon.CodeBuild.Model.ListProjectsRequest Container for the necessary parameters to execute the ListProjects service method.
return Amazon.CodeBuild.Model.ListProjectsResponse

ListProjectsAsync() public method

Initiates the asynchronous execution of the ListProjects operation.
public ListProjectsAsync ( ListProjectsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CodeBuild.Model.ListProjectsRequest Container for the necessary parameters to execute the ListProjects operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

StartBuild() public method

Starts running a build.
/// An AWS service limit was exceeded for the calling AWS account. /// /// The input value that was provided is not valid. /// /// The specified AWS resource cannot be found. ///
public StartBuild ( StartBuildRequest request ) : StartBuildResponse
request Amazon.CodeBuild.Model.StartBuildRequest Container for the necessary parameters to execute the StartBuild service method.
return Amazon.CodeBuild.Model.StartBuildResponse

StartBuildAsync() public method

Initiates the asynchronous execution of the StartBuild operation.
public StartBuildAsync ( StartBuildRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CodeBuild.Model.StartBuildRequest Container for the necessary parameters to execute the StartBuild operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

StopBuild() public method

Attempts to stop running a build.

Completed builds cannot be stopped.

/// The input value that was provided is not valid. /// /// The specified AWS resource cannot be found. ///
public StopBuild ( StopBuildRequest request ) : StopBuildResponse
request Amazon.CodeBuild.Model.StopBuildRequest Container for the necessary parameters to execute the StopBuild service method.
return Amazon.CodeBuild.Model.StopBuildResponse

StopBuildAsync() public method

Initiates the asynchronous execution of the StopBuild operation.
public StopBuildAsync ( StopBuildRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CodeBuild.Model.StopBuildRequest Container for the necessary parameters to execute the StopBuild operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

UpdateProject() public method

Changes the settings of an existing build project.
/// The input value that was provided is not valid. /// /// The specified AWS resource cannot be found. ///
public UpdateProject ( UpdateProjectRequest request ) : UpdateProjectResponse
request Amazon.CodeBuild.Model.UpdateProjectRequest Container for the necessary parameters to execute the UpdateProject service method.
return Amazon.CodeBuild.Model.UpdateProjectResponse

UpdateProjectAsync() public method

Initiates the asynchronous execution of the UpdateProject operation.
public UpdateProjectAsync ( UpdateProjectRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CodeBuild.Model.UpdateProjectRequest Container for the necessary parameters to execute the UpdateProject operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task