Class Ingestion
- java.lang.Object
-
- software.amazon.awssdk.services.appfabric.model.Ingestion
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<Ingestion.Builder,Ingestion>
@Generated("software.amazon.awssdk:codegen") public final class Ingestion extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Ingestion.Builder,Ingestion>
Contains information about an ingestion.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceIngestion.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringapp()The name of the application.StringappBundleArn()The Amazon Resource Name (ARN) of the app bundle for the ingestion.Stringarn()The Amazon Resource Name (ARN) of the ingestion.static Ingestion.Builderbuilder()InstantcreatedAt()The timestamp of when the ingestion was created.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()IngestionTypeingestionType()The type of the ingestion.StringingestionTypeAsString()The type of the ingestion.List<SdkField<?>>sdkFields()static Class<? extends Ingestion.Builder>serializableBuilderClass()IngestionStatestate()The status of the ingestion.StringstateAsString()The status of the ingestion.StringtenantId()The ID of the application tenant.Ingestion.BuildertoBuilder()StringtoString()Returns a string representation of this object.InstantupdatedAt()The timestamp of when the ingestion was last updated.-
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
-
arn
public final String arn()
The Amazon Resource Name (ARN) of the ingestion.
- Returns:
- The Amazon Resource Name (ARN) of the ingestion.
-
appBundleArn
public final String appBundleArn()
The Amazon Resource Name (ARN) of the app bundle for the ingestion.
- Returns:
- The Amazon Resource Name (ARN) of the app bundle for the ingestion.
-
app
public final String app()
The name of the application.
- Returns:
- The name of the application.
-
tenantId
public final String tenantId()
The ID of the application tenant.
- Returns:
- The ID of the application tenant.
-
createdAt
public final Instant createdAt()
The timestamp of when the ingestion was created.
- Returns:
- The timestamp of when the ingestion was created.
-
updatedAt
public final Instant updatedAt()
The timestamp of when the ingestion was last updated.
- Returns:
- The timestamp of when the ingestion was last updated.
-
state
public final IngestionState state()
The status of the ingestion.
If the service returns an enum value that is not available in the current SDK version,
statewill returnIngestionState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstateAsString().- Returns:
- The status of the ingestion.
- See Also:
IngestionState
-
stateAsString
public final String stateAsString()
The status of the ingestion.
If the service returns an enum value that is not available in the current SDK version,
statewill returnIngestionState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstateAsString().- Returns:
- The status of the ingestion.
- See Also:
IngestionState
-
ingestionType
public final IngestionType ingestionType()
The type of the ingestion.
If the service returns an enum value that is not available in the current SDK version,
ingestionTypewill returnIngestionType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromingestionTypeAsString().- Returns:
- The type of the ingestion.
- See Also:
IngestionType
-
ingestionTypeAsString
public final String ingestionTypeAsString()
The type of the ingestion.
If the service returns an enum value that is not available in the current SDK version,
ingestionTypewill returnIngestionType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromingestionTypeAsString().- Returns:
- The type of the ingestion.
- See Also:
IngestionType
-
toBuilder
public Ingestion.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<Ingestion.Builder,Ingestion>
-
builder
public static Ingestion.Builder builder()
-
serializableBuilderClass
public static Class<? extends Ingestion.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.
-
-