Interface ResourceMetadata.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ResourceMetadata.Builder,ResourceMetadata>,SdkBuilder<ResourceMetadata.Builder,ResourceMetadata>,SdkPojo
- Enclosing class:
- ResourceMetadata
public static interface ResourceMetadata.Builder extends SdkPojo, CopyableBuilder<ResourceMetadata.Builder,ResourceMetadata>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ResourceMetadata.Builderid(String id)The ID of the resource.ResourceMetadata.Buildername(String name)The name of the resource.ResourceMetadata.BuilderoriginalName(String originalName)The original name of the resource before a rename operation.default ResourceMetadata.Builderowner(Consumer<UserMetadata.Builder> owner)The owner of the resource.ResourceMetadata.Builderowner(UserMetadata owner)The owner of the resource.ResourceMetadata.BuilderparentId(String parentId)The parent ID of the resource before a rename operation.ResourceMetadata.Buildertype(String type)The type of resource.ResourceMetadata.Buildertype(ResourceType type)The type of resource.ResourceMetadata.BuilderversionId(String versionId)The version ID of the resource.-
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, sdkFields
-
-
-
-
Method Detail
-
type
ResourceMetadata.Builder type(String type)
The type of resource.
- Parameters:
type- The type of resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ResourceType,ResourceType
-
type
ResourceMetadata.Builder type(ResourceType type)
The type of resource.
- Parameters:
type- The type of resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ResourceType,ResourceType
-
name
ResourceMetadata.Builder name(String name)
The name of the resource.
- Parameters:
name- The name of the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
originalName
ResourceMetadata.Builder originalName(String originalName)
The original name of the resource before a rename operation.
- Parameters:
originalName- The original name of the resource before a rename operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
ResourceMetadata.Builder id(String id)
The ID of the resource.
- Parameters:
id- The ID of the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
versionId
ResourceMetadata.Builder versionId(String versionId)
The version ID of the resource. This is an optional field and is filled for action on document version.
- Parameters:
versionId- The version ID of the resource. This is an optional field and is filled for action on document version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
owner
ResourceMetadata.Builder owner(UserMetadata owner)
The owner of the resource.
- Parameters:
owner- The owner of the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
owner
default ResourceMetadata.Builder owner(Consumer<UserMetadata.Builder> owner)
The owner of the resource.
This is a convenience method that creates an instance of theUserMetadata.Builderavoiding the need to create one manually viaUserMetadata.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toowner(UserMetadata).- Parameters:
owner- a consumer that will call methods onUserMetadata.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
owner(UserMetadata)
-
parentId
ResourceMetadata.Builder parentId(String parentId)
The parent ID of the resource before a rename operation.
- Parameters:
parentId- The parent ID of the resource before a rename operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-