Class McpServerSetToolCustomizationsActionBuilder
java.lang.Object
com.commercetools.api.models.mcp_server.McpServerSetToolCustomizationsActionBuilder
- All Implemented Interfaces:
Builder<McpServerSetToolCustomizationsAction>
public class McpServerSetToolCustomizationsActionBuilder
extends Object
implements Builder<McpServerSetToolCustomizationsAction>
McpServerSetToolCustomizationsActionBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
McpServerSetToolCustomizationsAction mcpServerSetToolCustomizationsAction = McpServerSetToolCustomizationsAction.builder()
.plusToolCustomizations(toolCustomizationsBuilder -> toolCustomizationsBuilder)
.build()
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionNew list of tool customizations.build()builds McpServerSetToolCustomizationsAction with checking for non-null required valuesbuilds McpServerSetToolCustomizationsAction without checking for non-null required valuesNew list of tool customizations.of()factory method for an instance of McpServerSetToolCustomizationsActionBuilderof(McpServerSetToolCustomizationsAction template) create builder for McpServerSetToolCustomizationsAction instanceplusToolCustomizations(ToolCustomization... toolCustomizations) New list of tool customizations.New list of tool customizations.New list of tool customizations.toolCustomizations(ToolCustomization... toolCustomizations) New list of tool customizations.toolCustomizations(List<ToolCustomization> toolCustomizations) New list of tool customizations.New list of tool customizations.
-
Constructor Details
-
McpServerSetToolCustomizationsActionBuilder
public McpServerSetToolCustomizationsActionBuilder()
-
-
Method Details
-
toolCustomizations
public McpServerSetToolCustomizationsActionBuilder toolCustomizations(ToolCustomization... toolCustomizations) New list of tool customizations. Replaces the existing list entirely.
- Parameters:
toolCustomizations- value to be set- Returns:
- Builder
-
toolCustomizations
public McpServerSetToolCustomizationsActionBuilder toolCustomizations(List<ToolCustomization> toolCustomizations) New list of tool customizations. Replaces the existing list entirely.
- Parameters:
toolCustomizations- value to be set- Returns:
- Builder
-
plusToolCustomizations
public McpServerSetToolCustomizationsActionBuilder plusToolCustomizations(ToolCustomization... toolCustomizations) New list of tool customizations. Replaces the existing list entirely.
- Parameters:
toolCustomizations- value to be set- Returns:
- Builder
-
plusToolCustomizations
public McpServerSetToolCustomizationsActionBuilder plusToolCustomizations(Function<ToolCustomizationBuilder, ToolCustomizationBuilder> builder) New list of tool customizations. Replaces the existing list entirely.
- Parameters:
builder- function to build the toolCustomizations value- Returns:
- Builder
-
withToolCustomizations
public McpServerSetToolCustomizationsActionBuilder withToolCustomizations(Function<ToolCustomizationBuilder, ToolCustomizationBuilder> builder) New list of tool customizations. Replaces the existing list entirely.
- Parameters:
builder- function to build the toolCustomizations value- Returns:
- Builder
-
addToolCustomizations
public McpServerSetToolCustomizationsActionBuilder addToolCustomizations(Function<ToolCustomizationBuilder, ToolCustomization> builder) New list of tool customizations. Replaces the existing list entirely.
- Parameters:
builder- function to build the toolCustomizations value- Returns:
- Builder
-
setToolCustomizations
public McpServerSetToolCustomizationsActionBuilder setToolCustomizations(Function<ToolCustomizationBuilder, ToolCustomization> builder) New list of tool customizations. Replaces the existing list entirely.
- Parameters:
builder- function to build the toolCustomizations value- Returns:
- Builder
-
getToolCustomizations
New list of tool customizations. Replaces the existing list entirely.
- Returns:
- toolCustomizations
-
build
builds McpServerSetToolCustomizationsAction with checking for non-null required values- Specified by:
buildin interfaceBuilder<McpServerSetToolCustomizationsAction>- Returns:
- McpServerSetToolCustomizationsAction
-
buildUnchecked
builds McpServerSetToolCustomizationsAction without checking for non-null required values- Returns:
- McpServerSetToolCustomizationsAction
-
of
factory method for an instance of McpServerSetToolCustomizationsActionBuilder- Returns:
- builder
-
of
public static McpServerSetToolCustomizationsActionBuilder of(McpServerSetToolCustomizationsAction template) create builder for McpServerSetToolCustomizationsAction instance- Parameters:
template- instance with prefilled values for the builder- Returns:
- builder
-