@Generated(value="software.amazon.awssdk:codegen") public final class GitConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<GitConfiguration.Builder,GitConfiguration>
A type of trigger configuration for Git-based source actions.
You can specify the Git configuration trigger type for all third-party Git-based source actions that are supported by
the CodeStarSourceConnection action type.
| Modifier and Type | Class and Description |
|---|---|
static interface |
GitConfiguration.Builder |
| Modifier and Type | Method and Description |
|---|---|
static GitConfiguration.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasPush()
For responses, this returns true if the service returned a value for the Push property.
|
List<GitPushFilter> |
push()
The field where the repository event that will start the pipeline, such as pushing Git tags, is specified with
details.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends GitConfiguration.Builder> |
serializableBuilderClass() |
String |
sourceActionName()
The name of the pipeline source action where the trigger configuration, such as Git tags, is specified.
|
GitConfiguration.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String sourceActionName()
The name of the pipeline source action where the trigger configuration, such as Git tags, is specified. The trigger configuration will start the pipeline upon the specified change only.
You can only specify one trigger configuration per source action.
You can only specify one trigger configuration per source action.
public final boolean hasPush()
isEmpty() method on the property). This is useful
because the SDK will never return a null collection or map, but you may need to differentiate between the service
returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true
if a value for the property was specified in the request builder, and false if a value was not specified.public final List<GitPushFilter> push()
The field where the repository event that will start the pipeline, such as pushing Git tags, is specified with details.
Git tags is the only supported event type.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasPush() method.
Git tags is the only supported event type.
public GitConfiguration.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<GitConfiguration.Builder,GitConfiguration>public static GitConfiguration.Builder builder()
public static Class<? extends GitConfiguration.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.