Interface ProfileResourceAssociation.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ProfileResourceAssociation.Builder,ProfileResourceAssociation>,SdkBuilder<ProfileResourceAssociation.Builder,ProfileResourceAssociation>,SdkPojo
- Enclosing class:
- ProfileResourceAssociation
public static interface ProfileResourceAssociation.Builder extends SdkPojo, CopyableBuilder<ProfileResourceAssociation.Builder,ProfileResourceAssociation>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ProfileResourceAssociation.BuildercreationTime(Instant creationTime)The date and time that the Profile resource association was created, in Unix time format and Coordinated Universal Time (UTC).ProfileResourceAssociation.Builderid(String id)ID of the Profile resource association.ProfileResourceAssociation.BuildermodificationTime(Instant modificationTime)The date and time that the Profile resource association was modified, in Unix time format and Coordinated Universal Time (UTC).ProfileResourceAssociation.Buildername(String name)Name of the Profile resource association.ProfileResourceAssociation.BuilderownerId(String ownerId)Amazon Web Services account ID of the Profile resource association owner.ProfileResourceAssociation.BuilderprofileId(String profileId)Profile ID of the Profile that the resources are associated with.ProfileResourceAssociation.BuilderresourceArn(String resourceArn)The Amazon Resource Name (ARN) of the resource association.ProfileResourceAssociation.BuilderresourceProperties(String resourceProperties)If the DNS resource is a DNS Firewall rule group, this indicates the priority.ProfileResourceAssociation.BuilderresourceType(String resourceType)Resource type, such as a private hosted zone, or DNS Firewall rule group.ProfileResourceAssociation.Builderstatus(String status)Status of the Profile resource association.ProfileResourceAssociation.Builderstatus(ProfileStatus status)Status of the Profile resource association.ProfileResourceAssociation.BuilderstatusMessage(String statusMessage)Additional information about the Profile resource association.-
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
-
creationTime
ProfileResourceAssociation.Builder creationTime(Instant creationTime)
The date and time that the Profile resource association was created, in Unix time format and Coordinated Universal Time (UTC).
- Parameters:
creationTime- The date and time that the Profile resource association was created, in Unix time format and Coordinated Universal Time (UTC).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
ProfileResourceAssociation.Builder id(String id)
ID of the Profile resource association.
- Parameters:
id- ID of the Profile resource association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
modificationTime
ProfileResourceAssociation.Builder modificationTime(Instant modificationTime)
The date and time that the Profile resource association was modified, in Unix time format and Coordinated Universal Time (UTC).
- Parameters:
modificationTime- The date and time that the Profile resource association was modified, in Unix time format and Coordinated Universal Time (UTC).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
ProfileResourceAssociation.Builder name(String name)
Name of the Profile resource association.
- Parameters:
name- Name of the Profile resource association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ownerId
ProfileResourceAssociation.Builder ownerId(String ownerId)
Amazon Web Services account ID of the Profile resource association owner.
- Parameters:
ownerId- Amazon Web Services account ID of the Profile resource association owner.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
profileId
ProfileResourceAssociation.Builder profileId(String profileId)
Profile ID of the Profile that the resources are associated with.
- Parameters:
profileId- Profile ID of the Profile that the resources are associated with.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceArn
ProfileResourceAssociation.Builder resourceArn(String resourceArn)
The Amazon Resource Name (ARN) of the resource association.
- Parameters:
resourceArn- The Amazon Resource Name (ARN) of the resource association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceProperties
ProfileResourceAssociation.Builder resourceProperties(String resourceProperties)
If the DNS resource is a DNS Firewall rule group, this indicates the priority.
- Parameters:
resourceProperties- If the DNS resource is a DNS Firewall rule group, this indicates the priority.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceType
ProfileResourceAssociation.Builder resourceType(String resourceType)
Resource type, such as a private hosted zone, or DNS Firewall rule group.
- Parameters:
resourceType- Resource type, such as a private hosted zone, or DNS Firewall rule group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
ProfileResourceAssociation.Builder status(String status)
Status of the Profile resource association.
- Parameters:
status- Status of the Profile resource association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ProfileStatus,ProfileStatus
-
status
ProfileResourceAssociation.Builder status(ProfileStatus status)
Status of the Profile resource association.
- Parameters:
status- Status of the Profile resource association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ProfileStatus,ProfileStatus
-
statusMessage
ProfileResourceAssociation.Builder statusMessage(String statusMessage)
Additional information about the Profile resource association.
- Parameters:
statusMessage- Additional information about the Profile resource association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-