Interface NetworkInsightsAccessScope.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<NetworkInsightsAccessScope.Builder,NetworkInsightsAccessScope>,SdkBuilder<NetworkInsightsAccessScope.Builder,NetworkInsightsAccessScope>,SdkPojo
- Enclosing class:
- NetworkInsightsAccessScope
@Mutable @NotThreadSafe public static interface NetworkInsightsAccessScope.Builder extends SdkPojo, CopyableBuilder<NetworkInsightsAccessScope.Builder,NetworkInsightsAccessScope>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description NetworkInsightsAccessScope.BuildercreatedDate(Instant createdDate)The creation date.NetworkInsightsAccessScope.BuildernetworkInsightsAccessScopeArn(String networkInsightsAccessScopeArn)The Amazon Resource Name (ARN) of the Network Access Scope.NetworkInsightsAccessScope.BuildernetworkInsightsAccessScopeId(String networkInsightsAccessScopeId)The ID of the Network Access Scope.NetworkInsightsAccessScope.Buildertags(Collection<Tag> tags)The tags.NetworkInsightsAccessScope.Buildertags(Consumer<Tag.Builder>... tags)The tags.NetworkInsightsAccessScope.Buildertags(Tag... tags)The tags.NetworkInsightsAccessScope.BuilderupdatedDate(Instant updatedDate)The last updated date.-
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
-
networkInsightsAccessScopeId
NetworkInsightsAccessScope.Builder networkInsightsAccessScopeId(String networkInsightsAccessScopeId)
The ID of the Network Access Scope.
- Parameters:
networkInsightsAccessScopeId- The ID of the Network Access Scope.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkInsightsAccessScopeArn
NetworkInsightsAccessScope.Builder networkInsightsAccessScopeArn(String networkInsightsAccessScopeArn)
The Amazon Resource Name (ARN) of the Network Access Scope.
- Parameters:
networkInsightsAccessScopeArn- The Amazon Resource Name (ARN) of the Network Access Scope.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdDate
NetworkInsightsAccessScope.Builder createdDate(Instant createdDate)
The creation date.
- Parameters:
createdDate- The creation date.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedDate
NetworkInsightsAccessScope.Builder updatedDate(Instant updatedDate)
The last updated date.
- Parameters:
updatedDate- The last updated date.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
NetworkInsightsAccessScope.Builder tags(Collection<Tag> tags)
The tags.
- Parameters:
tags- The tags.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
NetworkInsightsAccessScope.Builder tags(Tag... tags)
The tags.
- Parameters:
tags- The tags.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
NetworkInsightsAccessScope.Builder tags(Consumer<Tag.Builder>... tags)
The tags.
This is a convenience method that creates an instance of theTag.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#tags(List.) - Parameters:
tags- a consumer that will call methods onTag.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#tags(java.util.Collection)
-
-