Interface Folder.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Folder.Builder,Folder>,SdkBuilder<Folder.Builder,Folder>,SdkPojo
- Enclosing class:
- Folder
@Mutable @NotThreadSafe public static interface Folder.Builder extends SdkPojo, CopyableBuilder<Folder.Builder,Folder>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Folder.Builderarn(String arn)The Amazon Resource Name (ARN) for the folder.Folder.BuildercreatedTime(Instant createdTime)The time that the folder was created.Folder.BuilderfolderId(String folderId)The ID of the folder.Folder.BuilderfolderPath(String... folderPath)An array of ancestor ARN strings for the folder.Folder.BuilderfolderPath(Collection<String> folderPath)An array of ancestor ARN strings for the folder.Folder.BuilderfolderType(String folderType)The type of folder it is.Folder.BuilderfolderType(FolderType folderType)The type of folder it is.Folder.BuilderlastUpdatedTime(Instant lastUpdatedTime)The time that the folder was last updated.Folder.Buildername(String name)A display name for the folder.Folder.BuildersharingModel(String sharingModel)The sharing scope of the folder.Folder.BuildersharingModel(SharingModel sharingModel)The sharing scope of the folder.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
folderId
Folder.Builder folderId(String folderId)
The ID of the folder.
- Parameters:
folderId- The ID of the folder.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
Folder.Builder arn(String arn)
The Amazon Resource Name (ARN) for the folder.
- Parameters:
arn- The Amazon Resource Name (ARN) for the folder.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
Folder.Builder name(String name)
A display name for the folder.
- Parameters:
name- A display name for the folder.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
folderType
Folder.Builder folderType(String folderType)
The type of folder it is.
- Parameters:
folderType- The type of folder it is.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
FolderType,FolderType
-
folderType
Folder.Builder folderType(FolderType folderType)
The type of folder it is.
- Parameters:
folderType- The type of folder it is.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
FolderType,FolderType
-
folderPath
Folder.Builder folderPath(Collection<String> folderPath)
An array of ancestor ARN strings for the folder.
- Parameters:
folderPath- An array of ancestor ARN strings for the folder.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
folderPath
Folder.Builder folderPath(String... folderPath)
An array of ancestor ARN strings for the folder.
- Parameters:
folderPath- An array of ancestor ARN strings for the folder.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdTime
Folder.Builder createdTime(Instant createdTime)
The time that the folder was created.
- Parameters:
createdTime- The time that the folder was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdatedTime
Folder.Builder lastUpdatedTime(Instant lastUpdatedTime)
The time that the folder was last updated.
- Parameters:
lastUpdatedTime- The time that the folder was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sharingModel
Folder.Builder sharingModel(String sharingModel)
The sharing scope of the folder.
- Parameters:
sharingModel- The sharing scope of the folder.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SharingModel,SharingModel
-
sharingModel
Folder.Builder sharingModel(SharingModel sharingModel)
The sharing scope of the folder.
- Parameters:
sharingModel- The sharing scope of the folder.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SharingModel,SharingModel
-
-