Interface System.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<System.Builder,,System> SdkBuilder<System.Builder,,System> SdkPojo
- Enclosing class:
System
@Mutable
@NotThreadSafe
public static interface System.Builder
extends SdkPojo, CopyableBuilder<System.Builder,System>
-
Method Summary
Modifier and TypeMethodDescriptionThe timestamp when the system was created.description(String description) Sets the value of the Description property for this object.Sets the value of the KmsKeyId property for this object.Sets the value of the Name property for this object.organizationId(String organizationId) The AWS Organizations identifier for the system.The organizational unit (OU) identifier for the system.sharingEnabled(Boolean sharingEnabled) Indicates whether cross-account sharing is enabled.Sets the value of the SystemArn property for this object.Sets the value of the SystemId property for this object.Sets the value of the Tags property for this object.The timestamp when the system was last updated.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
systemArn
Sets the value of the SystemArn property for this object.- Parameters:
systemArn- The new value for the SystemArn property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
systemId
Sets the value of the SystemId property for this object.- Parameters:
systemId- The new value for the SystemId property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
Sets the value of the Name property for this object.- Parameters:
name- The new value for the Name property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
Sets the value of the Description property for this object.- Parameters:
description- The new value for the Description property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sharingEnabled
Indicates whether cross-account sharing is enabled.
- Parameters:
sharingEnabled- Indicates whether cross-account sharing is enabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
Sets the value of the Tags property for this object.- Parameters:
tags- The new value for the Tags property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kmsKeyId
Sets the value of the KmsKeyId property for this object.- Parameters:
kmsKeyId- The new value for the KmsKeyId property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
organizationId
The AWS Organizations identifier for the system.
- Parameters:
organizationId- The AWS Organizations identifier for the system.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ouId
The organizational unit (OU) identifier for the system.
- Parameters:
ouId- The organizational unit (OU) identifier for the system.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
The timestamp when the system was created.
- Parameters:
createdAt- The timestamp when the system was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
The timestamp when the system was last updated.
- Parameters:
updatedAt- The timestamp when the system was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-