Class ComponentState
- java.lang.Object
-
- software.amazon.awssdk.services.proton.model.ComponentState
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ComponentState.Builder,ComponentState>
@Generated("software.amazon.awssdk:codegen") public final class ComponentState extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ComponentState.Builder,ComponentState>
The detailed data about the current state of the component.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceComponentState.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ComponentState.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends ComponentState.Builder>serializableBuilderClass()StringserviceInstanceName()The name of the service instance that this component is attached to.StringserviceName()The name of the service thatserviceInstanceNameis associated with.StringserviceSpec()The service spec that the component uses to access service inputs.StringtemplateFile()The template file used.ComponentState.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
-
serviceInstanceName
public final String serviceInstanceName()
The name of the service instance that this component is attached to. Provided when a component is attached to a service instance.
- Returns:
- The name of the service instance that this component is attached to. Provided when a component is attached to a service instance.
-
serviceName
public final String serviceName()
The name of the service that
serviceInstanceNameis associated with. Provided when a component is attached to a service instance.- Returns:
- The name of the service that
serviceInstanceNameis associated with. Provided when a component is attached to a service instance.
-
serviceSpec
public final String serviceSpec()
The service spec that the component uses to access service inputs. Provided when a component is attached to a service instance.
- Returns:
- The service spec that the component uses to access service inputs. Provided when a component is attached to a service instance.
-
templateFile
public final String templateFile()
The template file used.
- Returns:
- The template file used.
-
toBuilder
public ComponentState.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ComponentState.Builder,ComponentState>
-
builder
public static ComponentState.Builder builder()
-
serializableBuilderClass
public static Class<? extends ComponentState.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.
-
-