ProjectSource class

Information about the build input source code for the build project.

Constructors

ProjectSource({required SourceType type, SourceAuth? auth, BuildStatusConfig? buildStatusConfig, String? buildspec, int? gitCloneDepth, GitSubmodulesConfig? gitSubmodulesConfig, bool? insecureSsl, String? location, bool? reportBuildStatus, String? sourceIdentifier})
ProjectSource.fromJson(Map<String, dynamic> json)
factory

Properties

auth SourceAuth?
Information about the authorization settings for AWS CodeBuild to access the source code to be built.
final
buildspec String?
The buildspec file declaration to use for the builds in this build project.
final
buildStatusConfig BuildStatusConfig?
Contains information that defines how the build project reports the build status to the source provider. This option is only used when the source provider is GITHUB, GITHUB_ENTERPRISE, or BITBUCKET.
final
gitCloneDepth int?
Information about the Git clone depth for the build project.
final
gitSubmodulesConfig GitSubmodulesConfig?
Information about the Git submodules configuration for the build project.
final
hashCode int
The hash code for this object.
no setterinherited
insecureSsl bool?
Enable this flag to ignore SSL warnings while connecting to the project source code.
final
location String?
Information about the location of the source code to be built. Valid values include:
final
reportBuildStatus bool?
Set to true to report the status of a build's start and finish to your source provider. This option is valid only when your source provider is GitHub, GitHub Enterprise, or Bitbucket. If this is set and you use a different source provider, an invalidInputException is thrown.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sourceIdentifier String?
An identifier for this project source.
final
type SourceType
The type of repository that contains the source code to be built. Valid values include:
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited