@Generated(value="software.amazon.awssdk:codegen") public final class RevisionLocation extends Object implements StructuredPojo, ToCopyableBuilder<RevisionLocation.Builder,RevisionLocation>
Information about the location of an application revision.
Modifier and Type | Class and Description |
---|---|
static interface |
RevisionLocation.Builder |
Modifier and Type | Method and Description |
---|---|
static RevisionLocation.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
GitHubLocation |
gitHubLocation()
Information about the location of application artifacts stored in GitHub.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
RevisionLocationType |
revisionType()
The type of application revision:
|
String |
revisionTypeAsString()
The type of application revision:
|
S3Location |
s3Location()
Information about the location of application artifacts stored in Amazon S3.
|
static Class<? extends RevisionLocation.Builder> |
serializableBuilderClass() |
RevisionLocation.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public RevisionLocationType revisionType()
The type of application revision:
S3: An application revision stored in Amazon S3.
GitHub: An application revision stored in GitHub.
If the service returns an enum value that is not available in the current SDK version, revisionType
will
return RevisionLocationType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from revisionTypeAsString()
.
S3: An application revision stored in Amazon S3.
GitHub: An application revision stored in GitHub.
RevisionLocationType
public String revisionTypeAsString()
The type of application revision:
S3: An application revision stored in Amazon S3.
GitHub: An application revision stored in GitHub.
If the service returns an enum value that is not available in the current SDK version, revisionType
will
return RevisionLocationType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from revisionTypeAsString()
.
S3: An application revision stored in Amazon S3.
GitHub: An application revision stored in GitHub.
RevisionLocationType
public S3Location s3Location()
Information about the location of application artifacts stored in Amazon S3.
public GitHubLocation gitHubLocation()
Information about the location of application artifacts stored in GitHub.
public RevisionLocation.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<RevisionLocation.Builder,RevisionLocation>
public static RevisionLocation.Builder builder()
public static Class<? extends RevisionLocation.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.