Class SnowflakeDestinationUpdate
- java.lang.Object
-
- software.amazon.awssdk.services.firehose.model.SnowflakeDestinationUpdate
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<SnowflakeDestinationUpdate.Builder,SnowflakeDestinationUpdate>
@Generated("software.amazon.awssdk:codegen") public final class SnowflakeDestinationUpdate extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SnowflakeDestinationUpdate.Builder,SnowflakeDestinationUpdate>
Update to configuration settings
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceSnowflakeDestinationUpdate.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringaccountUrl()URL for accessing your Snowflake account.static SnowflakeDestinationUpdate.Builderbuilder()CloudWatchLoggingOptionscloudWatchLoggingOptions()Returns the value of the CloudWatchLoggingOptions property for this object.StringcontentColumnName()The name of the content metadata columnStringdatabase()All data in Snowflake is maintained in databases.SnowflakeDataLoadingOptiondataLoadingOption()JSON keys mapped to table column names or choose to split the JSON payload where content is mapped to a record content column and source metadata is mapped to a record metadata column.StringdataLoadingOptionAsString()JSON keys mapped to table column names or choose to split the JSON payload where content is mapped to a record content column and source metadata is mapped to a record metadata column.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringkeyPassphrase()Passphrase to decrypt the private key when the key is encrypted.StringmetaDataColumnName()The name of the record metadata columnStringprivateKey()The private key used to encrypt your Snowflake client.ProcessingConfigurationprocessingConfiguration()Returns the value of the ProcessingConfiguration property for this object.SnowflakeRetryOptionsretryOptions()Specify how long Kinesis Data Firehose retries sending data to the New Relic HTTP endpoint.StringroleARN()The Amazon Resource Name (ARN) of the Snowflake roleSnowflakeS3BackupModes3BackupMode()Choose an S3 backup modeStrings3BackupModeAsString()Choose an S3 backup modeS3DestinationUpdates3Update()Returns the value of the S3Update property for this object.Stringschema()Each database consists of one or more schemas, which are logical groupings of database objects, such as tables and viewsList<SdkField<?>>sdkFields()static Class<? extends SnowflakeDestinationUpdate.Builder>serializableBuilderClass()SnowflakeRoleConfigurationsnowflakeRoleConfiguration()Optionally configure a Snowflake role.Stringtable()All data in Snowflake is stored in database tables, logically structured as collections of columns and rows.SnowflakeDestinationUpdate.BuildertoBuilder()StringtoString()Returns a string representation of this object.Stringuser()User login name for the Snowflake account.-
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
-
accountUrl
public final String accountUrl()
URL for accessing your Snowflake account. This URL must include your account identifier. Note that the protocol (https://) and port number are optional.
- Returns:
- URL for accessing your Snowflake account. This URL must include your account identifier. Note that the protocol (https://) and port number are optional.
-
privateKey
public final String privateKey()
The private key used to encrypt your Snowflake client. For information, see Using Key Pair Authentication & Key Rotation.
- Returns:
- The private key used to encrypt your Snowflake client. For information, see Using Key Pair Authentication & Key Rotation.
-
keyPassphrase
public final String keyPassphrase()
Passphrase to decrypt the private key when the key is encrypted. For information, see Using Key Pair Authentication & Key Rotation.
- Returns:
- Passphrase to decrypt the private key when the key is encrypted. For information, see Using Key Pair Authentication & Key Rotation.
-
user
public final String user()
User login name for the Snowflake account.
- Returns:
- User login name for the Snowflake account.
-
database
public final String database()
All data in Snowflake is maintained in databases.
- Returns:
- All data in Snowflake is maintained in databases.
-
schema
public final String schema()
Each database consists of one or more schemas, which are logical groupings of database objects, such as tables and views
- Returns:
- Each database consists of one or more schemas, which are logical groupings of database objects, such as tables and views
-
table
public final String table()
All data in Snowflake is stored in database tables, logically structured as collections of columns and rows.
- Returns:
- All data in Snowflake is stored in database tables, logically structured as collections of columns and rows.
-
snowflakeRoleConfiguration
public final SnowflakeRoleConfiguration snowflakeRoleConfiguration()
Optionally configure a Snowflake role. Otherwise the default user role will be used.
- Returns:
- Optionally configure a Snowflake role. Otherwise the default user role will be used.
-
dataLoadingOption
public final SnowflakeDataLoadingOption dataLoadingOption()
JSON keys mapped to table column names or choose to split the JSON payload where content is mapped to a record content column and source metadata is mapped to a record metadata column.
If the service returns an enum value that is not available in the current SDK version,
dataLoadingOptionwill returnSnowflakeDataLoadingOption.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdataLoadingOptionAsString().- Returns:
- JSON keys mapped to table column names or choose to split the JSON payload where content is mapped to a record content column and source metadata is mapped to a record metadata column.
- See Also:
SnowflakeDataLoadingOption
-
dataLoadingOptionAsString
public final String dataLoadingOptionAsString()
JSON keys mapped to table column names or choose to split the JSON payload where content is mapped to a record content column and source metadata is mapped to a record metadata column.
If the service returns an enum value that is not available in the current SDK version,
dataLoadingOptionwill returnSnowflakeDataLoadingOption.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdataLoadingOptionAsString().- Returns:
- JSON keys mapped to table column names or choose to split the JSON payload where content is mapped to a record content column and source metadata is mapped to a record metadata column.
- See Also:
SnowflakeDataLoadingOption
-
metaDataColumnName
public final String metaDataColumnName()
The name of the record metadata column
- Returns:
- The name of the record metadata column
-
contentColumnName
public final String contentColumnName()
The name of the content metadata column
- Returns:
- The name of the content metadata column
-
cloudWatchLoggingOptions
public final CloudWatchLoggingOptions cloudWatchLoggingOptions()
Returns the value of the CloudWatchLoggingOptions property for this object.- Returns:
- The value of the CloudWatchLoggingOptions property for this object.
-
processingConfiguration
public final ProcessingConfiguration processingConfiguration()
Returns the value of the ProcessingConfiguration property for this object.- Returns:
- The value of the ProcessingConfiguration property for this object.
-
roleARN
public final String roleARN()
The Amazon Resource Name (ARN) of the Snowflake role
- Returns:
- The Amazon Resource Name (ARN) of the Snowflake role
-
retryOptions
public final SnowflakeRetryOptions retryOptions()
Specify how long Kinesis Data Firehose retries sending data to the New Relic HTTP endpoint. After sending data, Kinesis Data Firehose first waits for an acknowledgment from the HTTP endpoint. If an error occurs or the acknowledgment doesn’t arrive within the acknowledgment timeout period, Kinesis Data Firehose starts the retry duration counter. It keeps retrying until the retry duration expires. After that, Kinesis Data Firehose considers it a data delivery failure and backs up the data to your Amazon S3 bucket. Every time that Kinesis Data Firehose sends data to the HTTP endpoint (either the initial attempt or a retry), it restarts the acknowledgement timeout counter and waits for an acknowledgement from the HTTP endpoint. Even if the retry duration expires, Kinesis Data Firehose still waits for the acknowledgment until it receives it or the acknowledgement timeout period is reached. If the acknowledgment times out, Kinesis Data Firehose determines whether there's time left in the retry counter. If there is time left, it retries again and repeats the logic until it receives an acknowledgment or determines that the retry time has expired. If you don't want Kinesis Data Firehose to retry sending data, set this value to 0.
- Returns:
- Specify how long Kinesis Data Firehose retries sending data to the New Relic HTTP endpoint. After sending data, Kinesis Data Firehose first waits for an acknowledgment from the HTTP endpoint. If an error occurs or the acknowledgment doesn’t arrive within the acknowledgment timeout period, Kinesis Data Firehose starts the retry duration counter. It keeps retrying until the retry duration expires. After that, Kinesis Data Firehose considers it a data delivery failure and backs up the data to your Amazon S3 bucket. Every time that Kinesis Data Firehose sends data to the HTTP endpoint (either the initial attempt or a retry), it restarts the acknowledgement timeout counter and waits for an acknowledgement from the HTTP endpoint. Even if the retry duration expires, Kinesis Data Firehose still waits for the acknowledgment until it receives it or the acknowledgement timeout period is reached. If the acknowledgment times out, Kinesis Data Firehose determines whether there's time left in the retry counter. If there is time left, it retries again and repeats the logic until it receives an acknowledgment or determines that the retry time has expired. If you don't want Kinesis Data Firehose to retry sending data, set this value to 0.
-
s3BackupMode
public final SnowflakeS3BackupMode s3BackupMode()
Choose an S3 backup mode
If the service returns an enum value that is not available in the current SDK version,
s3BackupModewill returnSnowflakeS3BackupMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available froms3BackupModeAsString().- Returns:
- Choose an S3 backup mode
- See Also:
SnowflakeS3BackupMode
-
s3BackupModeAsString
public final String s3BackupModeAsString()
Choose an S3 backup mode
If the service returns an enum value that is not available in the current SDK version,
s3BackupModewill returnSnowflakeS3BackupMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available froms3BackupModeAsString().- Returns:
- Choose an S3 backup mode
- See Also:
SnowflakeS3BackupMode
-
s3Update
public final S3DestinationUpdate s3Update()
Returns the value of the S3Update property for this object.- Returns:
- The value of the S3Update property for this object.
-
toBuilder
public SnowflakeDestinationUpdate.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<SnowflakeDestinationUpdate.Builder,SnowflakeDestinationUpdate>
-
builder
public static SnowflakeDestinationUpdate.Builder builder()
-
serializableBuilderClass
public static Class<? extends SnowflakeDestinationUpdate.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.
-
-