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