Interface DescribeCustomPluginResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<DescribeCustomPluginResponse.Builder,
,DescribeCustomPluginResponse> KafkaConnectResponse.Builder
,SdkBuilder<DescribeCustomPluginResponse.Builder,
,DescribeCustomPluginResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
DescribeCustomPluginResponse
-
Method Summary
Modifier and TypeMethodDescriptioncreationTime
(Instant creationTime) The time that the custom plugin was created.customPluginArn
(String customPluginArn) The Amazon Resource Name (ARN) of the custom plugin.customPluginState
(String customPluginState) The state of the custom plugin.customPluginState
(CustomPluginState customPluginState) The state of the custom plugin.description
(String description) The description of the custom plugin.latestRevision
(Consumer<CustomPluginRevisionSummary.Builder> latestRevision) The latest successfully created revision of the custom plugin.latestRevision
(CustomPluginRevisionSummary latestRevision) The latest successfully created revision of the custom plugin.The name of the custom plugin.stateDescription
(Consumer<StateDescription.Builder> stateDescription) Details about the state of a custom plugin.stateDescription
(StateDescription stateDescription) Details about the state of a custom plugin.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.kafkaconnect.model.KafkaConnectResponse.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, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
creationTime
The time that the custom plugin was created.
- Parameters:
creationTime
- The time that the custom plugin was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customPluginArn
The Amazon Resource Name (ARN) of the custom plugin.
- Parameters:
customPluginArn
- The Amazon Resource Name (ARN) of the custom plugin.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customPluginState
The state of the custom plugin.
- Parameters:
customPluginState
- The state of the custom plugin.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
customPluginState
The state of the custom plugin.
- Parameters:
customPluginState
- The state of the custom plugin.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
description
The description of the custom plugin.
- Parameters:
description
- The description of the custom plugin.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
latestRevision
The latest successfully created revision of the custom plugin. If there are no successfully created revisions, this field will be absent.
- Parameters:
latestRevision
- The latest successfully created revision of the custom plugin. If there are no successfully created revisions, this field will be absent.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
latestRevision
default DescribeCustomPluginResponse.Builder latestRevision(Consumer<CustomPluginRevisionSummary.Builder> latestRevision) The latest successfully created revision of the custom plugin. If there are no successfully created revisions, this field will be absent.
This is a convenience method that creates an instance of theCustomPluginRevisionSummary.Builder
avoiding the need to create one manually viaCustomPluginRevisionSummary.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolatestRevision(CustomPluginRevisionSummary)
.- Parameters:
latestRevision
- a consumer that will call methods onCustomPluginRevisionSummary.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
name
The name of the custom plugin.
- Parameters:
name
- The name of the custom plugin.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
stateDescription
Details about the state of a custom plugin.
- Parameters:
stateDescription
- Details about the state of a custom plugin.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
stateDescription
default DescribeCustomPluginResponse.Builder stateDescription(Consumer<StateDescription.Builder> stateDescription) Details about the state of a custom plugin.
This is a convenience method that creates an instance of theStateDescription.Builder
avoiding the need to create one manually viaStateDescription.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tostateDescription(StateDescription)
.- Parameters:
stateDescription
- a consumer that will call methods onStateDescription.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-