Class CustomPluginConfiguration
- java.lang.Object
-
- software.amazon.awssdk.services.qbusiness.model.CustomPluginConfiguration
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<CustomPluginConfiguration.Builder,CustomPluginConfiguration>
@Generated("software.amazon.awssdk:codegen") public final class CustomPluginConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CustomPluginConfiguration.Builder,CustomPluginConfiguration>
Configuration information required to create a custom plugin.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCustomPluginConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description APISchemaapiSchema()Contains either details about the S3 object containing the OpenAPI schema for the action group or the JSON or YAML-formatted payload defining the schema.APISchemaTypeapiSchemaType()The type of OpenAPI schema to use.StringapiSchemaTypeAsString()The type of OpenAPI schema to use.static CustomPluginConfiguration.Builderbuilder()Stringdescription()A description for your custom plugin configuration.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends CustomPluginConfiguration.Builder>serializableBuilderClass()CustomPluginConfiguration.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
description
public final String description()
A description for your custom plugin configuration.
- Returns:
- A description for your custom plugin configuration.
-
apiSchemaType
public final APISchemaType apiSchemaType()
The type of OpenAPI schema to use.
If the service returns an enum value that is not available in the current SDK version,
apiSchemaTypewill returnAPISchemaType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromapiSchemaTypeAsString().- Returns:
- The type of OpenAPI schema to use.
- See Also:
APISchemaType
-
apiSchemaTypeAsString
public final String apiSchemaTypeAsString()
The type of OpenAPI schema to use.
If the service returns an enum value that is not available in the current SDK version,
apiSchemaTypewill returnAPISchemaType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromapiSchemaTypeAsString().- Returns:
- The type of OpenAPI schema to use.
- See Also:
APISchemaType
-
apiSchema
public final APISchema apiSchema()
Contains either details about the S3 object containing the OpenAPI schema for the action group or the JSON or YAML-formatted payload defining the schema.
- Returns:
- Contains either details about the S3 object containing the OpenAPI schema for the action group or the JSON or YAML-formatted payload defining the schema.
-
toBuilder
public CustomPluginConfiguration.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<CustomPluginConfiguration.Builder,CustomPluginConfiguration>
-
builder
public static CustomPluginConfiguration.Builder builder()
-
serializableBuilderClass
public static Class<? extends CustomPluginConfiguration.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-