Class StarburstParameters
- java.lang.Object
-
- software.amazon.awssdk.services.quicksight.model.StarburstParameters
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<StarburstParameters.Builder,StarburstParameters>
@Generated("software.amazon.awssdk:codegen") public final class StarburstParameters extends Object implements SdkPojo, Serializable, ToCopyableBuilder<StarburstParameters.Builder,StarburstParameters>
The parameters that are required to connect to a Starburst data source.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceStarburstParameters.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AuthenticationTypeauthenticationType()The authentication type that you want to use for your connection.StringauthenticationTypeAsString()The authentication type that you want to use for your connection.static StarburstParameters.Builderbuilder()Stringcatalog()The catalog name for the Starburst data source.StringdatabaseAccessControlRole()The database access control role.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringhost()The host name of the Starburst data source.OAuthParametersoAuthParameters()An object that contains information needed to create a data source connection between an QuickSight account and Starburst.Integerport()The port for the Starburst data source.StarburstProductTypeproductType()The product type for the Starburst data source.StringproductTypeAsString()The product type for the Starburst data source.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends StarburstParameters.Builder>serializableBuilderClass()StarburstParameters.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
-
host
public final String host()
The host name of the Starburst data source.
- Returns:
- The host name of the Starburst data source.
-
port
public final Integer port()
The port for the Starburst data source.
- Returns:
- The port for the Starburst data source.
-
catalog
public final String catalog()
The catalog name for the Starburst data source.
- Returns:
- The catalog name for the Starburst data source.
-
productType
public final StarburstProductType productType()
The product type for the Starburst data source.
If the service returns an enum value that is not available in the current SDK version,
productTypewill returnStarburstProductType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromproductTypeAsString().- Returns:
- The product type for the Starburst data source.
- See Also:
StarburstProductType
-
productTypeAsString
public final String productTypeAsString()
The product type for the Starburst data source.
If the service returns an enum value that is not available in the current SDK version,
productTypewill returnStarburstProductType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromproductTypeAsString().- Returns:
- The product type for the Starburst data source.
- See Also:
StarburstProductType
-
databaseAccessControlRole
public final String databaseAccessControlRole()
The database access control role.
- Returns:
- The database access control role.
-
authenticationType
public final AuthenticationType authenticationType()
The authentication type that you want to use for your connection. This parameter accepts OAuth and non-OAuth authentication types.
If the service returns an enum value that is not available in the current SDK version,
authenticationTypewill returnAuthenticationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromauthenticationTypeAsString().- Returns:
- The authentication type that you want to use for your connection. This parameter accepts OAuth and non-OAuth authentication types.
- See Also:
AuthenticationType
-
authenticationTypeAsString
public final String authenticationTypeAsString()
The authentication type that you want to use for your connection. This parameter accepts OAuth and non-OAuth authentication types.
If the service returns an enum value that is not available in the current SDK version,
authenticationTypewill returnAuthenticationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromauthenticationTypeAsString().- Returns:
- The authentication type that you want to use for your connection. This parameter accepts OAuth and non-OAuth authentication types.
- See Also:
AuthenticationType
-
oAuthParameters
public final OAuthParameters oAuthParameters()
An object that contains information needed to create a data source connection between an QuickSight account and Starburst.
- Returns:
- An object that contains information needed to create a data source connection between an QuickSight account and Starburst.
-
toBuilder
public StarburstParameters.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<StarburstParameters.Builder,StarburstParameters>
-
builder
public static StarburstParameters.Builder builder()
-
serializableBuilderClass
public static Class<? extends StarburstParameters.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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-