Class GitHubLocation
- java.lang.Object
-
- software.amazon.awssdk.services.codedeploy.model.GitHubLocation
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<GitHubLocation.Builder,GitHubLocation>
@Generated("software.amazon.awssdk:codegen") public final class GitHubLocation extends Object implements SdkPojo, Serializable, ToCopyableBuilder<GitHubLocation.Builder,GitHubLocation>
Information about the location of application artifacts stored in GitHub.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceGitHubLocation.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GitHubLocation.Builderbuilder()StringcommitId()The SHA1 commit ID of the GitHub commit that represents the bundled artifacts for the application revision.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringrepository()The GitHub account and repository pair that stores a reference to the commit that represents the bundled artifacts for the application revision.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends GitHubLocation.Builder>serializableBuilderClass()GitHubLocation.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
repository
public final String repository()
The GitHub account and repository pair that stores a reference to the commit that represents the bundled artifacts for the application revision.
Specified as account/repository.
- Returns:
- The GitHub account and repository pair that stores a reference to the commit that represents the bundled
artifacts for the application revision.
Specified as account/repository.
-
commitId
public final String commitId()
The SHA1 commit ID of the GitHub commit that represents the bundled artifacts for the application revision.
- Returns:
- The SHA1 commit ID of the GitHub commit that represents the bundled artifacts for the application revision.
-
toBuilder
public GitHubLocation.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<GitHubLocation.Builder,GitHubLocation>
-
builder
public static GitHubLocation.Builder builder()
-
serializableBuilderClass
public static Class<? extends GitHubLocation.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-