Class Deployment
- java.lang.Object
-
- software.amazon.awssdk.services.greengrass.model.Deployment
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<Deployment.Builder,Deployment>
@Generated("software.amazon.awssdk:codegen") public final class Deployment extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Deployment.Builder,Deployment>
Information about a deployment.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceDeployment.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Deployment.Builderbuilder()StringcreatedAt()The time, in milliseconds since the epoch, when the deployment was created.StringdeploymentArn()The ARN of the deployment.StringdeploymentId()The ID of the deployment.DeploymentTypedeploymentType()The type of the deployment.StringdeploymentTypeAsString()The type of the deployment.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)StringgroupArn()The ARN of the group for this deployment.inthashCode()List<SdkField<?>>sdkFields()static Class<? extends Deployment.Builder>serializableBuilderClass()Deployment.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
-
createdAt
public final String createdAt()
The time, in milliseconds since the epoch, when the deployment was created.- Returns:
- The time, in milliseconds since the epoch, when the deployment was created.
-
deploymentArn
public final String deploymentArn()
The ARN of the deployment.- Returns:
- The ARN of the deployment.
-
deploymentId
public final String deploymentId()
The ID of the deployment.- Returns:
- The ID of the deployment.
-
deploymentType
public final DeploymentType deploymentType()
The type of the deployment.If the service returns an enum value that is not available in the current SDK version,
deploymentTypewill returnDeploymentType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdeploymentTypeAsString().- Returns:
- The type of the deployment.
- See Also:
DeploymentType
-
deploymentTypeAsString
public final String deploymentTypeAsString()
The type of the deployment.If the service returns an enum value that is not available in the current SDK version,
deploymentTypewill returnDeploymentType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdeploymentTypeAsString().- Returns:
- The type of the deployment.
- See Also:
DeploymentType
-
groupArn
public final String groupArn()
The ARN of the group for this deployment.- Returns:
- The ARN of the group for this deployment.
-
toBuilder
public Deployment.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<Deployment.Builder,Deployment>
-
builder
public static Deployment.Builder builder()
-
serializableBuilderClass
public static Class<? extends Deployment.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.
-
-