@Generated(value="jsii-pacmak/0.7.6 (build 04cb6bb)", date="2018-09-27T21:49:26.397Z") public abstract class ProjectRef extends software.amazon.awscdk.Construct implements software.amazon.awscdk.services.events.IEventRuleTarget
Project class.
If you want to reference an already existing Project
(or one defined in a different CDK Stack),
use the import method.| Modifier | Constructor and Description |
|---|---|
protected |
ProjectRef(software.amazon.jsii.JsiiObject.InitializationMode mode) |
| Modifier and Type | Method and Description |
|---|---|
PipelineBuildAction |
addBuildToPipeline(software.amazon.awscdk.services.codepipeline.api.IStage stage,
String name,
CommonPipelineBuildActionProps props)
Convenience method for creating a new
PipelineBuildAction build Action,
and adding it to the given Stage. |
software.amazon.awscdk.services.events.EventRuleTargetProps |
asEventRuleTarget(String _ruleArn,
String _ruleId)
Allows using build projects as event rule targets.
|
ProjectRefProps |
export()
Export this Project.
|
String |
getProjectArn()
The ARN of this Project.
|
String |
getProjectName()
The human-visible name of this Project.
|
software.amazon.awscdk.services.iam.Role |
getRole()
The IAM service Role of this Project.
|
static ProjectRef |
import_(software.amazon.awscdk.Construct parent,
String name,
ProjectRefProps props)
Import a Project defined either outside the CDK,
or in a different CDK Stack
(and exported using the
export method). |
software.amazon.awscdk.services.cloudwatch.Metric |
metric(String metricName,
software.amazon.awscdk.services.cloudwatch.MetricCustomization props) |
software.amazon.awscdk.services.cloudwatch.Metric |
metricBuilds()
Measures the number of builds triggered.
|
software.amazon.awscdk.services.cloudwatch.Metric |
metricBuilds(software.amazon.awscdk.services.cloudwatch.MetricCustomization props)
Measures the number of builds triggered.
|
software.amazon.awscdk.services.cloudwatch.Metric |
metricDuration()
Measures the duration of all builds over time.
|
software.amazon.awscdk.services.cloudwatch.Metric |
metricDuration(software.amazon.awscdk.services.cloudwatch.MetricCustomization props)
Measures the duration of all builds over time.
|
software.amazon.awscdk.services.cloudwatch.Metric |
metricFailedBuilds()
Measures the number of builds that failed because of client error or
because of a timeout.
|
software.amazon.awscdk.services.cloudwatch.Metric |
metricFailedBuilds(software.amazon.awscdk.services.cloudwatch.MetricCustomization props)
Measures the number of builds that failed because of client error or
because of a timeout.
|
software.amazon.awscdk.services.cloudwatch.Metric |
metricSucceededBuilds()
Measures the number of successful builds.
|
software.amazon.awscdk.services.cloudwatch.Metric |
metricSucceededBuilds(software.amazon.awscdk.services.cloudwatch.MetricCustomization props)
Measures the number of successful builds.
|
software.amazon.awscdk.services.events.EventRule |
onBuildFailed(String name)
Defines an event rule which triggers when a build fails.
|
software.amazon.awscdk.services.events.EventRule |
onBuildFailed(String name,
software.amazon.awscdk.services.events.IEventRuleTarget target)
Defines an event rule which triggers when a build fails.
|
software.amazon.awscdk.services.events.EventRule |
onBuildFailed(String name,
software.amazon.awscdk.services.events.IEventRuleTarget target,
software.amazon.awscdk.services.events.EventRuleProps options)
Defines an event rule which triggers when a build fails.
|
software.amazon.awscdk.services.events.EventRule |
onBuildStarted(String name)
Defines an event rule which triggers when a build starts.
|
software.amazon.awscdk.services.events.EventRule |
onBuildStarted(String name,
software.amazon.awscdk.services.events.IEventRuleTarget target)
Defines an event rule which triggers when a build starts.
|
software.amazon.awscdk.services.events.EventRule |
onBuildStarted(String name,
software.amazon.awscdk.services.events.IEventRuleTarget target,
software.amazon.awscdk.services.events.EventRuleProps options)
Defines an event rule which triggers when a build starts.
|
software.amazon.awscdk.services.events.EventRule |
onBuildSucceeded(String name)
Defines an event rule which triggers when a build completes successfully.
|
software.amazon.awscdk.services.events.EventRule |
onBuildSucceeded(String name,
software.amazon.awscdk.services.events.IEventRuleTarget target)
Defines an event rule which triggers when a build completes successfully.
|
software.amazon.awscdk.services.events.EventRule |
onBuildSucceeded(String name,
software.amazon.awscdk.services.events.IEventRuleTarget target,
software.amazon.awscdk.services.events.EventRuleProps options)
Defines an event rule which triggers when a build completes successfully.
|
software.amazon.awscdk.services.events.EventRule |
onPhaseChange(String name)
Defines a CloudWatch event rule that triggers upon phase change of this
build project.
|
software.amazon.awscdk.services.events.EventRule |
onPhaseChange(String name,
software.amazon.awscdk.services.events.IEventRuleTarget target)
Defines a CloudWatch event rule that triggers upon phase change of this
build project.
|
software.amazon.awscdk.services.events.EventRule |
onPhaseChange(String name,
software.amazon.awscdk.services.events.IEventRuleTarget target,
software.amazon.awscdk.services.events.EventRuleProps options)
Defines a CloudWatch event rule that triggers upon phase change of this
build project.
|
software.amazon.awscdk.services.events.EventRule |
onStateChange(String name)
Defines a CloudWatch event rule triggered when the build project state
changes.
|
software.amazon.awscdk.services.events.EventRule |
onStateChange(String name,
software.amazon.awscdk.services.events.IEventRuleTarget target)
Defines a CloudWatch event rule triggered when the build project state
changes.
|
software.amazon.awscdk.services.events.EventRule |
onStateChange(String name,
software.amazon.awscdk.services.events.IEventRuleTarget target,
software.amazon.awscdk.services.events.EventRuleProps options)
Defines a CloudWatch event rule triggered when the build project state
changes.
|
addChild, addError, addInfo, addMetadata, addMetadata, addMetadata, addWarning, ancestors, ancestors, findChild, getChildren, getContext, getId, getLocked, getMetadata, getParent, getPath, getUniqueId, lock, requireContext, required, setContext, setContext, toString, toTreeString, toTreeString, tryFindChild, unlock, validate, validateTreeprotected ProjectRef(software.amazon.jsii.JsiiObject.InitializationMode mode)
public static ProjectRef import_(software.amazon.awscdk.Construct parent, String name, ProjectRefProps props)
export method).parent - the parent Construct for this Constructname - the logical name of this Constructprops - the properties of the referenced Projectpublic PipelineBuildAction addBuildToPipeline(software.amazon.awscdk.services.codepipeline.api.IStage stage, String name, CommonPipelineBuildActionProps props)
PipelineBuildAction build Action,
and adding it to the given Stage.stage - the Pipeline Stage to add the new Action toname - the name of the newly created Actionprops - the properties of the new ActionPipelineBuildAction build Actionpublic software.amazon.awscdk.services.events.EventRuleTargetProps asEventRuleTarget(String _ruleArn, String _ruleId)
asEventRuleTarget in interface software.amazon.awscdk.services.events.IEventRuleTargetpublic ProjectRefProps export()
public software.amazon.awscdk.services.cloudwatch.Metric metric(String metricName, software.amazon.awscdk.services.cloudwatch.MetricCustomization props)
metricName - The name of the metricprops - Customization propertiespublic software.amazon.awscdk.services.cloudwatch.Metric metricBuilds(@Nullable software.amazon.awscdk.services.cloudwatch.MetricCustomization props)
public software.amazon.awscdk.services.cloudwatch.Metric metricBuilds()
public software.amazon.awscdk.services.cloudwatch.Metric metricDuration(@Nullable software.amazon.awscdk.services.cloudwatch.MetricCustomization props)
public software.amazon.awscdk.services.cloudwatch.Metric metricDuration()
public software.amazon.awscdk.services.cloudwatch.Metric metricFailedBuilds(@Nullable software.amazon.awscdk.services.cloudwatch.MetricCustomization props)
public software.amazon.awscdk.services.cloudwatch.Metric metricFailedBuilds()
public software.amazon.awscdk.services.cloudwatch.Metric metricSucceededBuilds(@Nullable software.amazon.awscdk.services.cloudwatch.MetricCustomization props)
public software.amazon.awscdk.services.cloudwatch.Metric metricSucceededBuilds()
public software.amazon.awscdk.services.events.EventRule onBuildFailed(String name, @Nullable software.amazon.awscdk.services.events.IEventRuleTarget target, @Nullable software.amazon.awscdk.services.events.EventRuleProps options)
public software.amazon.awscdk.services.events.EventRule onBuildFailed(String name, @Nullable software.amazon.awscdk.services.events.IEventRuleTarget target)
public software.amazon.awscdk.services.events.EventRule onBuildFailed(String name)
public software.amazon.awscdk.services.events.EventRule onBuildStarted(String name, @Nullable software.amazon.awscdk.services.events.IEventRuleTarget target, @Nullable software.amazon.awscdk.services.events.EventRuleProps options)
public software.amazon.awscdk.services.events.EventRule onBuildStarted(String name, @Nullable software.amazon.awscdk.services.events.IEventRuleTarget target)
public software.amazon.awscdk.services.events.EventRule onBuildStarted(String name)
public software.amazon.awscdk.services.events.EventRule onBuildSucceeded(String name, @Nullable software.amazon.awscdk.services.events.IEventRuleTarget target, @Nullable software.amazon.awscdk.services.events.EventRuleProps options)
public software.amazon.awscdk.services.events.EventRule onBuildSucceeded(String name, @Nullable software.amazon.awscdk.services.events.IEventRuleTarget target)
public software.amazon.awscdk.services.events.EventRule onBuildSucceeded(String name)
public software.amazon.awscdk.services.events.EventRule onPhaseChange(String name, @Nullable software.amazon.awscdk.services.events.IEventRuleTarget target, @Nullable software.amazon.awscdk.services.events.EventRuleProps options)
https://docs.aws.amazon.com/codebuild/latest/userguide/sample-build-notifications.htmlpublic software.amazon.awscdk.services.events.EventRule onPhaseChange(String name, @Nullable software.amazon.awscdk.services.events.IEventRuleTarget target)
https://docs.aws.amazon.com/codebuild/latest/userguide/sample-build-notifications.htmlpublic software.amazon.awscdk.services.events.EventRule onPhaseChange(String name)
https://docs.aws.amazon.com/codebuild/latest/userguide/sample-build-notifications.htmlpublic software.amazon.awscdk.services.events.EventRule onStateChange(String name, @Nullable software.amazon.awscdk.services.events.IEventRuleTarget target, @Nullable software.amazon.awscdk.services.events.EventRuleProps options)
https://docs.aws.amazon.com/codebuild/latest/userguide/sample-build-notifications.htmlpublic software.amazon.awscdk.services.events.EventRule onStateChange(String name, @Nullable software.amazon.awscdk.services.events.IEventRuleTarget target)
https://docs.aws.amazon.com/codebuild/latest/userguide/sample-build-notifications.htmlpublic software.amazon.awscdk.services.events.EventRule onStateChange(String name)
https://docs.aws.amazon.com/codebuild/latest/userguide/sample-build-notifications.htmlpublic String getProjectArn()
public String getProjectName()
@Nullable public software.amazon.awscdk.services.iam.Role getRole()
Copyright © 2018. All rights reserved.