Interface GetLinkResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<GetLinkResponse.Builder,GetLinkResponse>,OamResponse.Builder,SdkBuilder<GetLinkResponse.Builder,GetLinkResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- GetLinkResponse
public static interface GetLinkResponse.Builder extends OamResponse.Builder, SdkPojo, CopyableBuilder<GetLinkResponse.Builder,GetLinkResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description GetLinkResponse.Builderarn(String arn)The ARN of the link.GetLinkResponse.Builderid(String id)The random ID string that Amazon Web Services generated as part of the link ARN.GetLinkResponse.Builderlabel(String label)The label that you assigned to this link, with the variables resolved to their actual values.GetLinkResponse.BuilderlabelTemplate(String labelTemplate)The exact label template that was specified when the link was created, with the template variables not resolved.default GetLinkResponse.BuilderlinkConfiguration(Consumer<LinkConfiguration.Builder> linkConfiguration)This structure includes filters that specify which metric namespaces and which log groups are shared from the source account to the monitoring account.GetLinkResponse.BuilderlinkConfiguration(LinkConfiguration linkConfiguration)This structure includes filters that specify which metric namespaces and which log groups are shared from the source account to the monitoring account.GetLinkResponse.BuilderresourceTypes(String... resourceTypes)The resource types supported by this link.GetLinkResponse.BuilderresourceTypes(Collection<String> resourceTypes)The resource types supported by this link.GetLinkResponse.BuildersinkArn(String sinkArn)The ARN of the sink that is used for this link.GetLinkResponse.Buildertags(Map<String,String> tags)The tags assigned to the link.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.oam.model.OamResponse.Builder
build, responseMetadata, responseMetadata
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
arn
GetLinkResponse.Builder arn(String arn)
The ARN of the link.
- Parameters:
arn- The ARN of the link.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
GetLinkResponse.Builder id(String id)
The random ID string that Amazon Web Services generated as part of the link ARN.
- Parameters:
id- The random ID string that Amazon Web Services generated as part of the link ARN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
label
GetLinkResponse.Builder label(String label)
The label that you assigned to this link, with the variables resolved to their actual values.
- Parameters:
label- The label that you assigned to this link, with the variables resolved to their actual values.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
labelTemplate
GetLinkResponse.Builder labelTemplate(String labelTemplate)
The exact label template that was specified when the link was created, with the template variables not resolved.
- Parameters:
labelTemplate- The exact label template that was specified when the link was created, with the template variables not resolved.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
linkConfiguration
GetLinkResponse.Builder linkConfiguration(LinkConfiguration linkConfiguration)
This structure includes filters that specify which metric namespaces and which log groups are shared from the source account to the monitoring account.
- Parameters:
linkConfiguration- This structure includes filters that specify which metric namespaces and which log groups are shared from the source account to the monitoring account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
linkConfiguration
default GetLinkResponse.Builder linkConfiguration(Consumer<LinkConfiguration.Builder> linkConfiguration)
This structure includes filters that specify which metric namespaces and which log groups are shared from the source account to the monitoring account.
This is a convenience method that creates an instance of theLinkConfiguration.Builderavoiding the need to create one manually viaLinkConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tolinkConfiguration(LinkConfiguration).- Parameters:
linkConfiguration- a consumer that will call methods onLinkConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
linkConfiguration(LinkConfiguration)
-
resourceTypes
GetLinkResponse.Builder resourceTypes(Collection<String> resourceTypes)
The resource types supported by this link.
- Parameters:
resourceTypes- The resource types supported by this link.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceTypes
GetLinkResponse.Builder resourceTypes(String... resourceTypes)
The resource types supported by this link.
- Parameters:
resourceTypes- The resource types supported by this link.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sinkArn
GetLinkResponse.Builder sinkArn(String sinkArn)
The ARN of the sink that is used for this link.
- Parameters:
sinkArn- The ARN of the sink that is used for this link.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
GetLinkResponse.Builder tags(Map<String,String> tags)
The tags assigned to the link.
- Parameters:
tags- The tags assigned to the link.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-