Class DescribeProjectResponse
- java.lang.Object
-
- software.amazon.awssdk.core.SdkResponse
-
- software.amazon.awssdk.awscore.AwsResponse
-
- software.amazon.awssdk.services.iotsitewise.model.IoTSiteWiseResponse
-
- software.amazon.awssdk.services.iotsitewise.model.DescribeProjectResponse
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<DescribeProjectResponse.Builder,DescribeProjectResponse>
@Generated("software.amazon.awssdk:codegen") public final class DescribeProjectResponse extends IoTSiteWiseResponse implements ToCopyableBuilder<DescribeProjectResponse.Builder,DescribeProjectResponse>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceDescribeProjectResponse.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DescribeProjectResponse.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringportalId()The ID of the portal that the project is in.StringprojectArn()The ARN of the project, which has the following format.InstantprojectCreationDate()The date the project was created, in Unix epoch time.StringprojectDescription()The project's description.StringprojectId()The ID of the project.InstantprojectLastUpdateDate()The date the project was last updated, in Unix epoch time.StringprojectName()The name of the project.List<SdkField<?>>sdkFields()static Class<? extends DescribeProjectResponse.Builder>serializableBuilderClass()DescribeProjectResponse.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.services.iotsitewise.model.IoTSiteWiseResponse
responseMetadata
-
Methods inherited from class software.amazon.awssdk.core.SdkResponse
sdkHttpResponse
-
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
-
projectId
public final String projectId()
The ID of the project.
- Returns:
- The ID of the project.
-
projectArn
public final String projectArn()
The ARN of the project, which has the following format.
arn:${Partition}:iotsitewise:${Region}:${Account}:project/${ProjectId}- Returns:
- The ARN of the
project, which has the following format.
arn:${Partition}:iotsitewise:${Region}:${Account}:project/${ProjectId}
-
projectName
public final String projectName()
The name of the project.
- Returns:
- The name of the project.
-
portalId
public final String portalId()
The ID of the portal that the project is in.
- Returns:
- The ID of the portal that the project is in.
-
projectDescription
public final String projectDescription()
The project's description.
- Returns:
- The project's description.
-
projectCreationDate
public final Instant projectCreationDate()
The date the project was created, in Unix epoch time.
- Returns:
- The date the project was created, in Unix epoch time.
-
projectLastUpdateDate
public final Instant projectLastUpdateDate()
The date the project was last updated, in Unix epoch time.
- Returns:
- The date the project was last updated, in Unix epoch time.
-
toBuilder
public DescribeProjectResponse.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<DescribeProjectResponse.Builder,DescribeProjectResponse>- Specified by:
toBuilderin classAwsResponse
-
builder
public static DescribeProjectResponse.Builder builder()
-
serializableBuilderClass
public static Class<? extends DescribeProjectResponse.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsResponse
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsResponse
-
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.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkResponse
-
-