public static interface ProjectDetails.Builder extends CopyableBuilder<ProjectDetails.Builder,ProjectDetails>
Modifier and Type | Method and Description |
---|---|
ProjectDetails.Builder |
consoleUrl(String consoleUrl)
Website URL for this project in the AWS Mobile Hub console.
|
ProjectDetails.Builder |
createdDate(Instant createdDate)
Date the project was created.
|
ProjectDetails.Builder |
lastUpdatedDate(Instant lastUpdatedDate)
Date of the last modification of the project.
|
ProjectDetails.Builder |
name(String name)
Sets the value of the Name property for this object.
|
ProjectDetails.Builder |
projectId(String projectId)
Sets the value of the ProjectId property for this object.
|
ProjectDetails.Builder |
region(String region)
Sets the value of the Region property for this object.
|
ProjectDetails.Builder |
resources(Collection<Resource> resources)
Sets the value of the Resources property for this object.
|
ProjectDetails.Builder |
resources(Consumer<Resource.Builder>... resources)
Sets the value of the Resources property for this object.
|
ProjectDetails.Builder |
resources(Resource... resources)
Sets the value of the Resources property for this object.
|
ProjectDetails.Builder |
state(ProjectState state)
Sets the value of the State property for this object.
|
ProjectDetails.Builder |
state(String state)
Sets the value of the State property for this object.
|
copy
applyMutation, build
ProjectDetails.Builder name(String name)
name
- The new value for the Name property for this object.ProjectDetails.Builder projectId(String projectId)
projectId
- The new value for the ProjectId property for this object.ProjectDetails.Builder region(String region)
region
- The new value for the Region property for this object.ProjectDetails.Builder state(String state)
state
- The new value for the State property for this object.ProjectState
,
ProjectState
ProjectDetails.Builder state(ProjectState state)
state
- The new value for the State property for this object.ProjectState
,
ProjectState
ProjectDetails.Builder createdDate(Instant createdDate)
Date the project was created.
createdDate
- Date the project was created.ProjectDetails.Builder lastUpdatedDate(Instant lastUpdatedDate)
Date of the last modification of the project.
lastUpdatedDate
- Date of the last modification of the project.ProjectDetails.Builder consoleUrl(String consoleUrl)
Website URL for this project in the AWS Mobile Hub console.
consoleUrl
- Website URL for this project in the AWS Mobile Hub console.ProjectDetails.Builder resources(Collection<Resource> resources)
resources
- The new value for the Resources property for this object.ProjectDetails.Builder resources(Resource... resources)
resources
- The new value for the Resources property for this object.ProjectDetails.Builder resources(Consumer<Resource.Builder>... resources)
List.Builder
avoiding the need to
create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately and its
result is passed to #resources(List)
.resources
- a consumer that will call methods on List.Builder
#resources(List)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.