StructuredPojo
, ToCopyableBuilder<RepositoryTrigger.Builder,RepositoryTrigger>
@Generated("software.amazon.awssdk:codegen") public class RepositoryTrigger extends Object implements StructuredPojo, ToCopyableBuilder<RepositoryTrigger.Builder,RepositoryTrigger>
Information about a trigger for a repository.
Modifier and Type | Class | Description |
---|---|---|
static interface |
RepositoryTrigger.Builder |
Modifier and Type | Method | Description |
---|---|---|
List<String> |
branches() |
The branches that will be included in the trigger configuration.
|
static RepositoryTrigger.Builder |
builder() |
|
String |
customData() |
Any custom data associated with the trigger that will be included in the information sent to the target of the
trigger.
|
String |
destinationArn() |
The ARN of the resource that is the target for a trigger.
|
boolean |
equals(Object obj) |
|
List<String> |
events() |
The repository events that will cause the trigger to run actions in another service, such as sending a
notification through Amazon Simple Notification Service (SNS).
|
int |
hashCode() |
|
void |
marshall(ProtocolMarshaller protocolMarshaller) |
Marshalls this structured data using the given
ProtocolMarshaller . |
String |
name() |
The name of the trigger.
|
static Class<? extends RepositoryTrigger.Builder> |
serializableBuilderClass() |
|
RepositoryTrigger.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
public String name()
The name of the trigger.
public String destinationArn()
The ARN of the resource that is the target for a trigger. For example, the ARN of a topic in Amazon Simple Notification Service (SNS).
public String customData()
Any custom data associated with the trigger that will be included in the information sent to the target of the trigger.
public List<String> branches()
The branches that will be included in the trigger configuration. If no branches are specified, the trigger will apply to all branches.
public List<String> events()
The repository events that will cause the trigger to run actions in another service, such as sending a notification through Amazon Simple Notification Service (SNS).
The valid value "all" cannot be used with any other values.
The valid value "all" cannot be used with any other values.
RepositoryTriggerEventEnum
public RepositoryTrigger.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<RepositoryTrigger.Builder,RepositoryTrigger>
public static RepositoryTrigger.Builder builder()
public static Class<? extends RepositoryTrigger.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.