Class DeleteProjectRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.codestar.model.CodeStarRequest
-
- software.amazon.awssdk.services.codestar.model.DeleteProjectRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<DeleteProjectRequest.Builder,DeleteProjectRequest>
@Generated("software.amazon.awssdk:codegen") public final class DeleteProjectRequest extends CodeStarRequest implements ToCopyableBuilder<DeleteProjectRequest.Builder,DeleteProjectRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceDeleteProjectRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DeleteProjectRequest.Builderbuilder()StringclientRequestToken()A user- or system-generated token that identifies the entity that requested project deletion.BooleandeleteStack()Whether to send a delete request for the primary stack in AWS CloudFormation originally used to generate the project and its resources.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringid()The ID of the project to be deleted in AWS CodeStar.List<SdkField<?>>sdkFields()static Class<? extends DeleteProjectRequest.Builder>serializableBuilderClass()DeleteProjectRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
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
-
id
public final String id()
The ID of the project to be deleted in AWS CodeStar.
- Returns:
- The ID of the project to be deleted in AWS CodeStar.
-
clientRequestToken
public final String clientRequestToken()
A user- or system-generated token that identifies the entity that requested project deletion. This token can be used to repeat the request.
- Returns:
- A user- or system-generated token that identifies the entity that requested project deletion. This token can be used to repeat the request.
-
deleteStack
public final Boolean deleteStack()
Whether to send a delete request for the primary stack in AWS CloudFormation originally used to generate the project and its resources. This option will delete all AWS resources for the project (except for any buckets in Amazon S3) as well as deleting the project itself. Recommended for most use cases.
- Returns:
- Whether to send a delete request for the primary stack in AWS CloudFormation originally used to generate the project and its resources. This option will delete all AWS resources for the project (except for any buckets in Amazon S3) as well as deleting the project itself. Recommended for most use cases.
-
toBuilder
public DeleteProjectRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<DeleteProjectRequest.Builder,DeleteProjectRequest>- Specified by:
toBuilderin classCodeStarRequest
-
builder
public static DeleteProjectRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends DeleteProjectRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
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 classSdkRequest
-
-