Class FlowSummary
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<FlowSummary.Builder,FlowSummary>
The basic information of the flow exluding its definition specifying the steps.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal Stringarn()The Amazon Resource Name (ARN) of the flow.static FlowSummary.Builderbuilder()final StringThe identifier of the principal who created the flow.final InstantThe time this flow was created.final StringThe description of the flow.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final StringflowId()The unique identifier of the flow.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final InstantThe last time this flow was published.final StringThe identifier of the last principal who published the flow.final StringThe identifier of the last principal who updated the flow.final InstantThe last time this flow was modified.final Stringname()The display name of the flow.final FlowPublishStateThe publish state for the flow.final StringThe publish state for the flow.final IntegerrunCount()The number of runs done for the flow.static Class<? extends FlowSummary.Builder> Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.final IntegerThe number of users who have used the flow.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
arn
The Amazon Resource Name (ARN) of the flow.
- Returns:
- The Amazon Resource Name (ARN) of the flow.
-
flowId
The unique identifier of the flow.
- Returns:
- The unique identifier of the flow.
-
name
-
description
The description of the flow.
- Returns:
- The description of the flow.
-
createdTime
The time this flow was created.
- Returns:
- The time this flow was created.
-
createdBy
The identifier of the principal who created the flow.
- Returns:
- The identifier of the principal who created the flow.
-
lastUpdatedTime
The last time this flow was modified.
- Returns:
- The last time this flow was modified.
-
lastUpdatedBy
The identifier of the last principal who updated the flow.
- Returns:
- The identifier of the last principal who updated the flow.
-
publishState
The publish state for the flow. The valid values are
DRAFT,PUBLISHED, orPENDING_APPROVAL.If the service returns an enum value that is not available in the current SDK version,
publishStatewill returnFlowPublishState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frompublishStateAsString().- Returns:
- The publish state for the flow. The valid values are
DRAFT,PUBLISHED, orPENDING_APPROVAL. - See Also:
-
publishStateAsString
The publish state for the flow. The valid values are
DRAFT,PUBLISHED, orPENDING_APPROVAL.If the service returns an enum value that is not available in the current SDK version,
publishStatewill returnFlowPublishState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frompublishStateAsString().- Returns:
- The publish state for the flow. The valid values are
DRAFT,PUBLISHED, orPENDING_APPROVAL. - See Also:
-
runCount
The number of runs done for the flow.
- Returns:
- The number of runs done for the flow.
-
userCount
The number of users who have used the flow.
- Returns:
- The number of users who have used the flow.
-
lastPublishedBy
The identifier of the last principal who published the flow.
- Returns:
- The identifier of the last principal who published the flow.
-
lastPublishedAt
The last time this flow was published.
- Returns:
- The last time this flow was published.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<FlowSummary.Builder,FlowSummary> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-