
models.firehose-2015-08-04-intermediate.json Maven / Gradle / Ivy
{
"customizationConfig" : {
"attachPayloadTraitToMember" : { },
"blacklistedSimpleMethods" : [ ],
"calculateCrc32FromCompressedData" : false,
"convenienceTypeOverloads" : [ ],
"customErrorCodeFieldName" : null,
"customProtocolFactoryFqcn" : null,
"customResponseMetadata" : null,
"customRetryPolicy" : null,
"customServiceMetadata" : null,
"defaultSimpleMethodTestRegion" : null,
"deprecatedOperations" : [ ],
"deprecatedShapes" : [ ],
"excludeClientCreateMethod" : false,
"modelMarshallerDefaultValueSupplier" : { },
"operationModifiers" : null,
"paginationCustomization" : null,
"renameShapes" : null,
"sdkModeledExceptionBaseClassName" : null,
"sdkRequestBaseClassName" : null,
"sdkResponseBaseClassName" : null,
"serviceSpecificClientConfigClass" : null,
"serviceSpecificHttpConfig" : null,
"shapeModifiers" : null,
"shapeSubstitutions" : null,
"shareModelConfig" : null,
"skipSyncClientGeneration" : false,
"useAutoConstructList" : true,
"useAutoConstructMap" : true,
"utilitiesMethod" : null,
"verifiedSimpleMethods" : [ "listDeliveryStreams" ]
},
"metadata" : {
"apiVersion" : "2015-08-04",
"asyncBuilder" : "DefaultFirehoseAsyncClientBuilder",
"asyncBuilderInterface" : "FirehoseAsyncClientBuilder",
"asyncClient" : "DefaultFirehoseAsyncClient",
"asyncInterface" : "FirehoseAsyncClient",
"authPolicyPackageName" : null,
"authType" : "V4",
"baseBuilder" : "DefaultFirehoseBaseClientBuilder",
"baseBuilderInterface" : "FirehoseBaseClientBuilder",
"baseExceptionName" : "FirehoseException",
"baseRequestName" : "FirehoseRequest",
"baseResponseName" : "FirehoseResponse",
"cborProtocol" : false,
"clientPackageName" : "firehose",
"contentType" : null,
"defaultEndpoint" : null,
"defaultEndpointWithoutHttpProtocol" : null,
"defaultRegion" : null,
"descriptiveServiceName" : "Firehose",
"documentation" : "Amazon Kinesis Data Firehose API Reference Amazon Kinesis Data Firehose is a fully managed service that delivers real-time streaming data to destinations such as Amazon Simple Storage Service (Amazon S3), Amazon Elasticsearch Service (Amazon ES), Amazon Redshift, and Splunk.
",
"endpointPrefix" : "firehose",
"fullAuthPolicyPackageName" : "software.amazon.awssdk.services",
"fullClientPackageName" : "software.amazon.awssdk.services.firehose",
"fullModelPackageName" : "software.amazon.awssdk.services.firehose.model",
"fullPaginatorsPackageName" : "software.amazon.awssdk.services.firehose.paginators",
"fullRequestTransformPackageName" : "software.amazon.awssdk.services.firehose.transform",
"fullTransformPackageName" : "software.amazon.awssdk.services.firehose.transform",
"ionProtocol" : false,
"jsonProtocol" : true,
"jsonVersion" : "1.1",
"modelPackageName" : "firehose.model",
"paginatorsPackageName" : "firehose.paginators",
"protocol" : "json",
"requestTransformPackageName" : "firehose.transform",
"requiresApiKey" : false,
"requiresIamSigners" : false,
"rootPackageName" : "software.amazon.awssdk.services",
"serviceId" : "Firehose",
"serviceName" : "Firehose",
"signingName" : "firehose",
"syncBuilder" : "DefaultFirehoseClientBuilder",
"syncBuilderInterface" : "FirehoseClientBuilder",
"syncClient" : "DefaultFirehoseClient",
"syncInterface" : "FirehoseClient",
"transformPackageName" : "firehose.transform",
"uid" : "firehose-2015-08-04",
"xmlProtocol" : false
},
"operations" : {
"CreateDeliveryStream" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates a Kinesis Data Firehose delivery stream.
By default, you can create up to 50 delivery streams per AWS Region.
This is an asynchronous operation that immediately returns. The initial status of the delivery stream is CREATING
. After the delivery stream is created, its status is ACTIVE
and it now accepts data. Attempts to send data to a delivery stream that is not in the ACTIVE
state cause an exception. To check the state of a delivery stream, use DescribeDeliveryStream.
A Kinesis Data Firehose delivery stream can be configured to receive records directly from providers using PutRecord or PutRecordBatch, or it can be configured to use an existing Kinesis stream as its source. To specify a Kinesis data stream as input, set the DeliveryStreamType
parameter to KinesisStreamAsSource
, and provide the Kinesis stream Amazon Resource Name (ARN) and role ARN in the KinesisStreamSourceConfiguration
parameter.
A delivery stream is configured with a single destination: Amazon S3, Amazon ES, Amazon Redshift, or Splunk. You must specify only one of the following destination configuration parameters: ExtendedS3DestinationConfiguration
, S3DestinationConfiguration
, ElasticsearchDestinationConfiguration
, RedshiftDestinationConfiguration
, or SplunkDestinationConfiguration
.
When you specify S3DestinationConfiguration
, you can also provide the following optional values: BufferingHints, EncryptionConfiguration
, and CompressionFormat
. By default, if no BufferingHints
value is provided, Kinesis Data Firehose buffers data up to 5 MB or for 5 minutes, whichever condition is satisfied first. BufferingHints
is a hint, so there are some cases where the service cannot adhere to these conditions strictly. For example, record boundaries might be such that the size is a little over or under the configured buffering size. By default, no encryption is performed. We strongly recommend that you enable encryption to ensure secure data storage in Amazon S3.
A few notes about Amazon Redshift as a destination:
-
An Amazon Redshift destination requires an S3 bucket as intermediate location. Kinesis Data Firehose first delivers data to Amazon S3 and then uses COPY
syntax to load data into an Amazon Redshift table. This is specified in the RedshiftDestinationConfiguration.S3Configuration
parameter.
-
The compression formats SNAPPY
or ZIP
cannot be specified in RedshiftDestinationConfiguration.S3Configuration
because the Amazon Redshift COPY
operation that reads from the S3 bucket doesn't support these compression formats.
-
We strongly recommend that you use the user name and password you provide exclusively with Kinesis Data Firehose, and that the permissions for the account are restricted for Amazon Redshift INSERT
permissions.
Kinesis Data Firehose assumes the IAM role that is configured as part of the destination. The role should allow the Kinesis Data Firehose principal to assume the role, and the role should have permissions that allow the service to deliver the data. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination in the Amazon Kinesis Data Firehose Developer Guide.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InvalidArgumentException",
"documentation" : "The specified input parameter has a value that is not valid.
",
"httpStatusCode" : null
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "You have already reached the limit for a requested resource.
",
"httpStatusCode" : null
}, {
"exceptionName" : "ResourceInUseException",
"documentation" : "The resource is already in use and not available for this operation.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateDeliveryStreamRequest",
"variableName" : "createDeliveryStreamRequest",
"variableType" : "CreateDeliveryStreamRequest",
"documentation" : "",
"simpleType" : "CreateDeliveryStreamRequest",
"variableSetterType" : "CreateDeliveryStreamRequest"
},
"methodName" : "createDeliveryStream",
"operationName" : "CreateDeliveryStream",
"paginated" : false,
"returnType" : {
"returnType" : "CreateDeliveryStreamResponse",
"documentation" : null
},
"syncReturnType" : "CreateDeliveryStreamResponse"
},
"DeleteDeliveryStream" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes a delivery stream and its data.
You can delete a delivery stream only if it is in ACTIVE
or DELETING
state, and not in the CREATING
state. While the deletion request is in process, the delivery stream is in the DELETING
state.
To check the state of a delivery stream, use DescribeDeliveryStream.
While the delivery stream is DELETING
state, the service might continue to accept the records, but it doesn't make any guarantees with respect to delivering the data. Therefore, as a best practice, you should first stop any applications that are sending records before deleting a delivery stream.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ResourceInUseException",
"documentation" : "The resource is already in use and not available for this operation.
",
"httpStatusCode" : null
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteDeliveryStreamRequest",
"variableName" : "deleteDeliveryStreamRequest",
"variableType" : "DeleteDeliveryStreamRequest",
"documentation" : "",
"simpleType" : "DeleteDeliveryStreamRequest",
"variableSetterType" : "DeleteDeliveryStreamRequest"
},
"methodName" : "deleteDeliveryStream",
"operationName" : "DeleteDeliveryStream",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteDeliveryStreamResponse",
"documentation" : null
},
"syncReturnType" : "DeleteDeliveryStreamResponse"
},
"DescribeDeliveryStream" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Describes the specified delivery stream and gets the status. For example, after your delivery stream is created, call DescribeDeliveryStream
to see whether the delivery stream is ACTIVE
and therefore ready for data to be sent to it.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DescribeDeliveryStreamRequest",
"variableName" : "describeDeliveryStreamRequest",
"variableType" : "DescribeDeliveryStreamRequest",
"documentation" : "",
"simpleType" : "DescribeDeliveryStreamRequest",
"variableSetterType" : "DescribeDeliveryStreamRequest"
},
"methodName" : "describeDeliveryStream",
"operationName" : "DescribeDeliveryStream",
"paginated" : false,
"returnType" : {
"returnType" : "DescribeDeliveryStreamResponse",
"documentation" : null
},
"syncReturnType" : "DescribeDeliveryStreamResponse"
},
"ListDeliveryStreams" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Lists your delivery streams in alphabetical order of their names.
The number of delivery streams might be too large to return using a single call to ListDeliveryStreams
. You can limit the number of delivery streams returned, using the Limit
parameter. To determine whether there are more delivery streams to list, check the value of HasMoreDeliveryStreams
in the output. If there are more delivery streams to list, you can request them by calling this operation again and setting the ExclusiveStartDeliveryStreamName
parameter to the name of the last delivery stream returned in the last call.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListDeliveryStreamsRequest",
"variableName" : "listDeliveryStreamsRequest",
"variableType" : "ListDeliveryStreamsRequest",
"documentation" : "",
"simpleType" : "ListDeliveryStreamsRequest",
"variableSetterType" : "ListDeliveryStreamsRequest"
},
"methodName" : "listDeliveryStreams",
"operationName" : "ListDeliveryStreams",
"paginated" : false,
"returnType" : {
"returnType" : "ListDeliveryStreamsResponse",
"documentation" : null
},
"syncReturnType" : "ListDeliveryStreamsResponse"
},
"ListTagsForDeliveryStream" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Lists the tags for the specified delivery stream. This operation has a limit of five transactions per second per account.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : null
}, {
"exceptionName" : "InvalidArgumentException",
"documentation" : "The specified input parameter has a value that is not valid.
",
"httpStatusCode" : null
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "You have already reached the limit for a requested resource.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListTagsForDeliveryStreamRequest",
"variableName" : "listTagsForDeliveryStreamRequest",
"variableType" : "ListTagsForDeliveryStreamRequest",
"documentation" : "",
"simpleType" : "ListTagsForDeliveryStreamRequest",
"variableSetterType" : "ListTagsForDeliveryStreamRequest"
},
"methodName" : "listTagsForDeliveryStream",
"operationName" : "ListTagsForDeliveryStream",
"paginated" : false,
"returnType" : {
"returnType" : "ListTagsForDeliveryStreamResponse",
"documentation" : null
},
"syncReturnType" : "ListTagsForDeliveryStreamResponse"
},
"PutRecord" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Writes a single data record into an Amazon Kinesis Data Firehose delivery stream. To write multiple data records into a delivery stream, use PutRecordBatch. Applications using these operations are referred to as producers.
By default, each delivery stream can take in up to 2,000 transactions per second, 5,000 records per second, or 5 MB per second. If you use PutRecord and PutRecordBatch, the limits are an aggregate across these two operations for each delivery stream. For more information about limits and how to request an increase, see Amazon Kinesis Data Firehose Limits.
You must specify the name of the delivery stream and the data record when using PutRecord. The data record consists of a data blob that can be up to 1,000 KB in size, and any kind of data. For example, it can be a segment from a log file, geographic location data, website clickstream data, and so on.
Kinesis Data Firehose buffers records before delivering them to the destination. To disambiguate the data blobs at the destination, a common solution is to use delimiters in the data, such as a newline (\\n
) or some other character unique within the data. This allows the consumer application to parse individual data items when reading the data from the destination.
The PutRecord
operation returns a RecordId
, which is a unique string assigned to each record. Producer applications can use this ID for purposes such as auditability and investigation.
If the PutRecord
operation throws a ServiceUnavailableException
, back off and retry. If the exception persists, it is possible that the throughput limits have been exceeded for the delivery stream.
Data records sent to Kinesis Data Firehose are stored for 24 hours from the time they are added to a delivery stream as it tries to send the records to the destination. If the destination is unreachable for more than 24 hours, the data is no longer available.
Don't concatenate two or more base64 strings to form the data fields of your records. Instead, concatenate the raw data, then perform base64 encoding.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : null
}, {
"exceptionName" : "InvalidArgumentException",
"documentation" : "The specified input parameter has a value that is not valid.
",
"httpStatusCode" : null
}, {
"exceptionName" : "ServiceUnavailableException",
"documentation" : "The service is unavailable. Back off and retry the operation. If you continue to see the exception, throughput limits for the delivery stream may have been exceeded. For more information about limits and how to request an increase, see Amazon Kinesis Data Firehose Limits.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "PutRecordRequest",
"variableName" : "putRecordRequest",
"variableType" : "PutRecordRequest",
"documentation" : "",
"simpleType" : "PutRecordRequest",
"variableSetterType" : "PutRecordRequest"
},
"methodName" : "putRecord",
"operationName" : "PutRecord",
"paginated" : false,
"returnType" : {
"returnType" : "PutRecordResponse",
"documentation" : null
},
"syncReturnType" : "PutRecordResponse"
},
"PutRecordBatch" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Writes multiple data records into a delivery stream in a single call, which can achieve higher throughput per producer than when writing single records. To write single data records into a delivery stream, use PutRecord. Applications using these operations are referred to as producers.
By default, each delivery stream can take in up to 2,000 transactions per second, 5,000 records per second, or 5 MB per second. If you use PutRecord and PutRecordBatch, the limits are an aggregate across these two operations for each delivery stream. For more information about limits, see Amazon Kinesis Data Firehose Limits.
Each PutRecordBatch request supports up to 500 records. Each record in the request can be as large as 1,000 KB (before 64-bit encoding), up to a limit of 4 MB for the entire request. These limits cannot be changed.
You must specify the name of the delivery stream and the data record when using PutRecord. The data record consists of a data blob that can be up to 1,000 KB in size, and any kind of data. For example, it could be a segment from a log file, geographic location data, website clickstream data, and so on.
Kinesis Data Firehose buffers records before delivering them to the destination. To disambiguate the data blobs at the destination, a common solution is to use delimiters in the data, such as a newline (\\n
) or some other character unique within the data. This allows the consumer application to parse individual data items when reading the data from the destination.
The PutRecordBatch response includes a count of failed records, FailedPutCount
, and an array of responses, RequestResponses
. Even if the PutRecordBatch call succeeds, the value of FailedPutCount
may be greater than 0, indicating that there are records for which the operation didn't succeed. Each entry in the RequestResponses
array provides additional information about the processed record. It directly correlates with a record in the request array using the same ordering, from the top to the bottom. The response array always includes the same number of records as the request array. RequestResponses
includes both successfully and unsuccessfully processed records. Kinesis Data Firehose tries to process all records in each PutRecordBatch request. A single record failure does not stop the processing of subsequent records.
A successfully processed record includes a RecordId
value, which is unique for the record. An unsuccessfully processed record includes ErrorCode
and ErrorMessage
values. ErrorCode
reflects the type of error, and is one of the following values: ServiceUnavailableException
or InternalFailure
. ErrorMessage
provides more detailed information about the error.
If there is an internal server error or a timeout, the write might have completed or it might have failed. If FailedPutCount
is greater than 0, retry the request, resending only those records that might have failed processing. This minimizes the possible duplicate records and also reduces the total bytes sent (and corresponding charges). We recommend that you handle any duplicates at the destination.
If PutRecordBatch throws ServiceUnavailableException
, back off and retry. If the exception persists, it is possible that the throughput limits have been exceeded for the delivery stream.
Data records sent to Kinesis Data Firehose are stored for 24 hours from the time they are added to a delivery stream as it attempts to send the records to the destination. If the destination is unreachable for more than 24 hours, the data is no longer available.
Don't concatenate two or more base64 strings to form the data fields of your records. Instead, concatenate the raw data, then perform base64 encoding.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : null
}, {
"exceptionName" : "InvalidArgumentException",
"documentation" : "The specified input parameter has a value that is not valid.
",
"httpStatusCode" : null
}, {
"exceptionName" : "ServiceUnavailableException",
"documentation" : "The service is unavailable. Back off and retry the operation. If you continue to see the exception, throughput limits for the delivery stream may have been exceeded. For more information about limits and how to request an increase, see Amazon Kinesis Data Firehose Limits.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "PutRecordBatchRequest",
"variableName" : "putRecordBatchRequest",
"variableType" : "PutRecordBatchRequest",
"documentation" : "",
"simpleType" : "PutRecordBatchRequest",
"variableSetterType" : "PutRecordBatchRequest"
},
"methodName" : "putRecordBatch",
"operationName" : "PutRecordBatch",
"paginated" : false,
"returnType" : {
"returnType" : "PutRecordBatchResponse",
"documentation" : null
},
"syncReturnType" : "PutRecordBatchResponse"
},
"StartDeliveryStreamEncryption" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Enables server-side encryption (SSE) for the delivery stream.
This operation is asynchronous. It returns immediately. When you invoke it, Kinesis Data Firehose first sets the status of the stream to ENABLING
, and then to ENABLED
. You can continue to read and write data to your stream while its status is ENABLING
, but the data is not encrypted. It can take up to 5 seconds after the encryption status changes to ENABLED
before all records written to the delivery stream are encrypted. To find out whether a record or a batch of records was encrypted, check the response elements PutRecordOutput$Encrypted and PutRecordBatchOutput$Encrypted, respectively.
To check the encryption state of a delivery stream, use DescribeDeliveryStream.
You can only enable SSE for a delivery stream that uses DirectPut
as its source.
The StartDeliveryStreamEncryption
and StopDeliveryStreamEncryption
operations have a combined limit of 25 calls per delivery stream per 24 hours. For example, you reach the limit if you call StartDeliveryStreamEncryption
13 times and StopDeliveryStreamEncryption
12 times for the same delivery stream in a 24-hour period.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : null
}, {
"exceptionName" : "ResourceInUseException",
"documentation" : "The resource is already in use and not available for this operation.
",
"httpStatusCode" : null
}, {
"exceptionName" : "InvalidArgumentException",
"documentation" : "The specified input parameter has a value that is not valid.
",
"httpStatusCode" : null
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "You have already reached the limit for a requested resource.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "StartDeliveryStreamEncryptionRequest",
"variableName" : "startDeliveryStreamEncryptionRequest",
"variableType" : "StartDeliveryStreamEncryptionRequest",
"documentation" : "",
"simpleType" : "StartDeliveryStreamEncryptionRequest",
"variableSetterType" : "StartDeliveryStreamEncryptionRequest"
},
"methodName" : "startDeliveryStreamEncryption",
"operationName" : "StartDeliveryStreamEncryption",
"paginated" : false,
"returnType" : {
"returnType" : "StartDeliveryStreamEncryptionResponse",
"documentation" : null
},
"syncReturnType" : "StartDeliveryStreamEncryptionResponse"
},
"StopDeliveryStreamEncryption" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Disables server-side encryption (SSE) for the delivery stream.
This operation is asynchronous. It returns immediately. When you invoke it, Kinesis Data Firehose first sets the status of the stream to DISABLING
, and then to DISABLED
. You can continue to read and write data to your stream while its status is DISABLING
. It can take up to 5 seconds after the encryption status changes to DISABLED
before all records written to the delivery stream are no longer subject to encryption. To find out whether a record or a batch of records was encrypted, check the response elements PutRecordOutput$Encrypted and PutRecordBatchOutput$Encrypted, respectively.
To check the encryption state of a delivery stream, use DescribeDeliveryStream.
The StartDeliveryStreamEncryption
and StopDeliveryStreamEncryption
operations have a combined limit of 25 calls per delivery stream per 24 hours. For example, you reach the limit if you call StartDeliveryStreamEncryption
13 times and StopDeliveryStreamEncryption
12 times for the same delivery stream in a 24-hour period.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : null
}, {
"exceptionName" : "ResourceInUseException",
"documentation" : "The resource is already in use and not available for this operation.
",
"httpStatusCode" : null
}, {
"exceptionName" : "InvalidArgumentException",
"documentation" : "The specified input parameter has a value that is not valid.
",
"httpStatusCode" : null
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "You have already reached the limit for a requested resource.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "StopDeliveryStreamEncryptionRequest",
"variableName" : "stopDeliveryStreamEncryptionRequest",
"variableType" : "StopDeliveryStreamEncryptionRequest",
"documentation" : "",
"simpleType" : "StopDeliveryStreamEncryptionRequest",
"variableSetterType" : "StopDeliveryStreamEncryptionRequest"
},
"methodName" : "stopDeliveryStreamEncryption",
"operationName" : "StopDeliveryStreamEncryption",
"paginated" : false,
"returnType" : {
"returnType" : "StopDeliveryStreamEncryptionResponse",
"documentation" : null
},
"syncReturnType" : "StopDeliveryStreamEncryptionResponse"
},
"TagDeliveryStream" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Adds or updates tags for the specified delivery stream. A tag is a key-value pair that you can define and assign to AWS resources. If you specify a tag that already exists, the tag value is replaced with the value that you specify in the request. Tags are metadata. For example, you can add friendly names and descriptions or other types of information that can help you distinguish the delivery stream. For more information about tags, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.
Each delivery stream can have up to 50 tags.
This operation has a limit of five transactions per second per account.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : null
}, {
"exceptionName" : "ResourceInUseException",
"documentation" : "The resource is already in use and not available for this operation.
",
"httpStatusCode" : null
}, {
"exceptionName" : "InvalidArgumentException",
"documentation" : "The specified input parameter has a value that is not valid.
",
"httpStatusCode" : null
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "You have already reached the limit for a requested resource.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "TagDeliveryStreamRequest",
"variableName" : "tagDeliveryStreamRequest",
"variableType" : "TagDeliveryStreamRequest",
"documentation" : "",
"simpleType" : "TagDeliveryStreamRequest",
"variableSetterType" : "TagDeliveryStreamRequest"
},
"methodName" : "tagDeliveryStream",
"operationName" : "TagDeliveryStream",
"paginated" : false,
"returnType" : {
"returnType" : "TagDeliveryStreamResponse",
"documentation" : null
},
"syncReturnType" : "TagDeliveryStreamResponse"
},
"UntagDeliveryStream" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Removes tags from the specified delivery stream. Removed tags are deleted, and you can't recover them after this operation successfully completes.
If you specify a tag that doesn't exist, the operation ignores it.
This operation has a limit of five transactions per second per account.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : null
}, {
"exceptionName" : "ResourceInUseException",
"documentation" : "The resource is already in use and not available for this operation.
",
"httpStatusCode" : null
}, {
"exceptionName" : "InvalidArgumentException",
"documentation" : "The specified input parameter has a value that is not valid.
",
"httpStatusCode" : null
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "You have already reached the limit for a requested resource.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UntagDeliveryStreamRequest",
"variableName" : "untagDeliveryStreamRequest",
"variableType" : "UntagDeliveryStreamRequest",
"documentation" : "",
"simpleType" : "UntagDeliveryStreamRequest",
"variableSetterType" : "UntagDeliveryStreamRequest"
},
"methodName" : "untagDeliveryStream",
"operationName" : "UntagDeliveryStream",
"paginated" : false,
"returnType" : {
"returnType" : "UntagDeliveryStreamResponse",
"documentation" : null
},
"syncReturnType" : "UntagDeliveryStreamResponse"
},
"UpdateDestination" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Updates the specified destination of the specified delivery stream.
Use this operation to change the destination type (for example, to replace the Amazon S3 destination with Amazon Redshift) or change the parameters associated with a destination (for example, to change the bucket name of the Amazon S3 destination). The update might not occur immediately. The target delivery stream remains active while the configurations are updated, so data writes to the delivery stream can continue during this process. The updated configurations are usually effective within a few minutes.
Switching between Amazon ES and other services is not supported. For an Amazon ES destination, you can only update to another Amazon ES destination.
If the destination type is the same, Kinesis Data Firehose merges the configuration parameters specified with the destination configuration that already exists on the delivery stream. If any of the parameters are not specified in the call, the existing values are retained. For example, in the Amazon S3 destination, if EncryptionConfiguration is not specified, then the existing EncryptionConfiguration
is maintained on the destination.
If the destination type is not the same, for example, changing the destination from Amazon S3 to Amazon Redshift, Kinesis Data Firehose does not merge any parameters. In this case, all parameters must be specified.
Kinesis Data Firehose uses CurrentDeliveryStreamVersionId
to avoid race conditions and conflicting merges. This is a required field, and the service updates the configuration only if the existing configuration has a version ID that matches. After the update is applied successfully, the version ID is updated, and can be retrieved using DescribeDeliveryStream. Use the new version ID to set CurrentDeliveryStreamVersionId
in the next call.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InvalidArgumentException",
"documentation" : "The specified input parameter has a value that is not valid.
",
"httpStatusCode" : null
}, {
"exceptionName" : "ResourceInUseException",
"documentation" : "The resource is already in use and not available for this operation.
",
"httpStatusCode" : null
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : null
}, {
"exceptionName" : "ConcurrentModificationException",
"documentation" : "Another modification has already happened. Fetch VersionId
again and use it to update the destination.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateDestinationRequest",
"variableName" : "updateDestinationRequest",
"variableType" : "UpdateDestinationRequest",
"documentation" : "",
"simpleType" : "UpdateDestinationRequest",
"variableSetterType" : "UpdateDestinationRequest"
},
"methodName" : "updateDestination",
"operationName" : "UpdateDestination",
"paginated" : false,
"returnType" : {
"returnType" : "UpdateDestinationResponse",
"documentation" : null
},
"syncReturnType" : "UpdateDestinationResponse"
}
},
"shapes" : {
"BufferingHints" : {
"c2jName" : "BufferingHints",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Describes hints for the buffering to perform before delivering data to the destination. These options are treated as hints, and therefore Kinesis Data Firehose might choose to use different values when it is optimal.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getSizeInMBs",
"beanStyleSetterMethodName" : "setSizeInMBs",
"c2jName" : "SizeInMBs",
"c2jShape" : "SizeInMBs",
"defaultConsumerFluentSetterDocumentation" : "Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5.
We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #sizeInMBs(Integer)}.\n@param sizeInMBs a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sizeInMBs(Integer)",
"deprecated" : false,
"documentation" : "Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5.
We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "sizeInMBs",
"fluentSetterDocumentation" : "Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5.
We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.
\n@param sizeInMBs Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5. We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "sizeInMBs",
"getterDocumentation" : "
Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5.
We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.
\n@return Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5. We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SizeInMBs",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "SizeInMBs",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "SizeInMBs",
"sensitive" : false,
"setterDocumentation" : "
Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5.
We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.
\n@param sizeInMBs Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5. We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.",
"setterMethodName" : "setSizeInMBs",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "sizeInMBs",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "sizeInMBs",
"variableType" : "Integer",
"documentation" : "
Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5.
We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getIntervalInSeconds",
"beanStyleSetterMethodName" : "setIntervalInSeconds",
"c2jName" : "IntervalInSeconds",
"c2jShape" : "IntervalInSeconds",
"defaultConsumerFluentSetterDocumentation" : "Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #intervalInSeconds(Integer)}.\n@param intervalInSeconds a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #intervalInSeconds(Integer)",
"deprecated" : false,
"documentation" : "Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "intervalInSeconds",
"fluentSetterDocumentation" : "Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300.
\n@param intervalInSeconds Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "intervalInSeconds",
"getterDocumentation" : "Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300.
\n@return Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "IntervalInSeconds",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "IntervalInSeconds",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "IntervalInSeconds",
"sensitive" : false,
"setterDocumentation" : "Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300.
\n@param intervalInSeconds Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300.",
"setterMethodName" : "setIntervalInSeconds",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "intervalInSeconds",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "intervalInSeconds",
"variableType" : "Integer",
"documentation" : "Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"IntervalInSeconds" : {
"beanStyleGetterMethodName" : "getIntervalInSeconds",
"beanStyleSetterMethodName" : "setIntervalInSeconds",
"c2jName" : "IntervalInSeconds",
"c2jShape" : "IntervalInSeconds",
"defaultConsumerFluentSetterDocumentation" : "Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #intervalInSeconds(Integer)}.\n@param intervalInSeconds a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #intervalInSeconds(Integer)",
"deprecated" : false,
"documentation" : "Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "intervalInSeconds",
"fluentSetterDocumentation" : "Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300.
\n@param intervalInSeconds Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "intervalInSeconds",
"getterDocumentation" : "Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300.
\n@return Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "IntervalInSeconds",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "IntervalInSeconds",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "IntervalInSeconds",
"sensitive" : false,
"setterDocumentation" : "Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300.
\n@param intervalInSeconds Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300.",
"setterMethodName" : "setIntervalInSeconds",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "intervalInSeconds",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "intervalInSeconds",
"variableType" : "Integer",
"documentation" : "Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
},
"SizeInMBs" : {
"beanStyleGetterMethodName" : "getSizeInMBs",
"beanStyleSetterMethodName" : "setSizeInMBs",
"c2jName" : "SizeInMBs",
"c2jShape" : "SizeInMBs",
"defaultConsumerFluentSetterDocumentation" : "Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5.
We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #sizeInMBs(Integer)}.\n@param sizeInMBs a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sizeInMBs(Integer)",
"deprecated" : false,
"documentation" : "Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5.
We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "sizeInMBs",
"fluentSetterDocumentation" : "Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5.
We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.
\n@param sizeInMBs Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5. We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "sizeInMBs",
"getterDocumentation" : "
Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5.
We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.
\n@return Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5. We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SizeInMBs",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "SizeInMBs",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "SizeInMBs",
"sensitive" : false,
"setterDocumentation" : "
Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5.
We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.
\n@param sizeInMBs Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5. We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.",
"setterMethodName" : "setSizeInMBs",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "sizeInMBs",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "sizeInMBs",
"variableType" : "Integer",
"documentation" : "
Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5.
We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getSizeInMBs",
"beanStyleSetterMethodName" : "setSizeInMBs",
"c2jName" : "SizeInMBs",
"c2jShape" : "SizeInMBs",
"defaultConsumerFluentSetterDocumentation" : "Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5.
We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #sizeInMBs(Integer)}.\n@param sizeInMBs a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sizeInMBs(Integer)",
"deprecated" : false,
"documentation" : "Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5.
We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "sizeInMBs",
"fluentSetterDocumentation" : "Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5.
We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.
\n@param sizeInMBs Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5. We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "sizeInMBs",
"getterDocumentation" : "
Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5.
We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.
\n@return Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5. We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SizeInMBs",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "SizeInMBs",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "SizeInMBs",
"sensitive" : false,
"setterDocumentation" : "
Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5.
We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.
\n@param sizeInMBs Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5. We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.",
"setterMethodName" : "setSizeInMBs",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "sizeInMBs",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "sizeInMBs",
"variableType" : "Integer",
"documentation" : "
Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5.
We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getIntervalInSeconds",
"beanStyleSetterMethodName" : "setIntervalInSeconds",
"c2jName" : "IntervalInSeconds",
"c2jShape" : "IntervalInSeconds",
"defaultConsumerFluentSetterDocumentation" : "Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #intervalInSeconds(Integer)}.\n@param intervalInSeconds a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #intervalInSeconds(Integer)",
"deprecated" : false,
"documentation" : "Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "intervalInSeconds",
"fluentSetterDocumentation" : "Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300.
\n@param intervalInSeconds Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "intervalInSeconds",
"getterDocumentation" : "Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300.
\n@return Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "IntervalInSeconds",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "IntervalInSeconds",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "IntervalInSeconds",
"sensitive" : false,
"setterDocumentation" : "Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300.
\n@param intervalInSeconds Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300.",
"setterMethodName" : "setIntervalInSeconds",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "intervalInSeconds",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "intervalInSeconds",
"variableType" : "Integer",
"documentation" : "Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "BufferingHints",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "BufferingHints",
"variableName" : "bufferingHints",
"variableType" : "BufferingHints",
"documentation" : null,
"simpleType" : "BufferingHints",
"variableSetterType" : "BufferingHints"
},
"wrapper" : false
},
"CloudWatchLoggingOptions" : {
"c2jName" : "CloudWatchLoggingOptions",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Describes the Amazon CloudWatch logging options for your delivery stream.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getEnabled",
"beanStyleSetterMethodName" : "setEnabled",
"c2jName" : "Enabled",
"c2jShape" : "BooleanObject",
"defaultConsumerFluentSetterDocumentation" : "Enables or disables CloudWatch logging.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)",
"deprecated" : false,
"documentation" : "Enables or disables CloudWatch logging.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "enabled",
"fluentSetterDocumentation" : "Enables or disables CloudWatch logging.
\n@param enabled Enables or disables CloudWatch logging.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "enabled",
"getterDocumentation" : "Enables or disables CloudWatch logging.
\n@return Enables or disables CloudWatch logging.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Enabled",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Enabled",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "Enabled",
"sensitive" : false,
"setterDocumentation" : "Enables or disables CloudWatch logging.
\n@param enabled Enables or disables CloudWatch logging.",
"setterMethodName" : "setEnabled",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : "Enables or disables CloudWatch logging.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getLogGroupName",
"beanStyleSetterMethodName" : "setLogGroupName",
"c2jName" : "LogGroupName",
"c2jShape" : "LogGroupName",
"defaultConsumerFluentSetterDocumentation" : "The CloudWatch group name for logging. This value is required if CloudWatch logging is enabled.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #logGroupName(String)}.\n@param logGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #logGroupName(String)",
"deprecated" : false,
"documentation" : "The CloudWatch group name for logging. This value is required if CloudWatch logging is enabled.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "logGroupName",
"fluentSetterDocumentation" : "The CloudWatch group name for logging. This value is required if CloudWatch logging is enabled.
\n@param logGroupName The CloudWatch group name for logging. This value is required if CloudWatch logging is enabled.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "logGroupName",
"getterDocumentation" : "The CloudWatch group name for logging. This value is required if CloudWatch logging is enabled.
\n@return The CloudWatch group name for logging. This value is required if CloudWatch logging is enabled.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "LogGroupName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "LogGroupName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "LogGroupName",
"sensitive" : false,
"setterDocumentation" : "The CloudWatch group name for logging. This value is required if CloudWatch logging is enabled.
\n@param logGroupName The CloudWatch group name for logging. This value is required if CloudWatch logging is enabled.",
"setterMethodName" : "setLogGroupName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "logGroupName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "logGroupName",
"variableType" : "String",
"documentation" : "The CloudWatch group name for logging. This value is required if CloudWatch logging is enabled.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getLogStreamName",
"beanStyleSetterMethodName" : "setLogStreamName",
"c2jName" : "LogStreamName",
"c2jShape" : "LogStreamName",
"defaultConsumerFluentSetterDocumentation" : "The CloudWatch log stream name for logging. This value is required if CloudWatch logging is enabled.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #logStreamName(String)}.\n@param logStreamName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #logStreamName(String)",
"deprecated" : false,
"documentation" : "The CloudWatch log stream name for logging. This value is required if CloudWatch logging is enabled.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "logStreamName",
"fluentSetterDocumentation" : "The CloudWatch log stream name for logging. This value is required if CloudWatch logging is enabled.
\n@param logStreamName The CloudWatch log stream name for logging. This value is required if CloudWatch logging is enabled.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "logStreamName",
"getterDocumentation" : "The CloudWatch log stream name for logging. This value is required if CloudWatch logging is enabled.
\n@return The CloudWatch log stream name for logging. This value is required if CloudWatch logging is enabled.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "LogStreamName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "LogStreamName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "LogStreamName",
"sensitive" : false,
"setterDocumentation" : "The CloudWatch log stream name for logging. This value is required if CloudWatch logging is enabled.
\n@param logStreamName The CloudWatch log stream name for logging. This value is required if CloudWatch logging is enabled.",
"setterMethodName" : "setLogStreamName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "logStreamName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "logStreamName",
"variableType" : "String",
"documentation" : "The CloudWatch log stream name for logging. This value is required if CloudWatch logging is enabled.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Enabled" : {
"beanStyleGetterMethodName" : "getEnabled",
"beanStyleSetterMethodName" : "setEnabled",
"c2jName" : "Enabled",
"c2jShape" : "BooleanObject",
"defaultConsumerFluentSetterDocumentation" : "Enables or disables CloudWatch logging.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)",
"deprecated" : false,
"documentation" : "Enables or disables CloudWatch logging.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "enabled",
"fluentSetterDocumentation" : "Enables or disables CloudWatch logging.
\n@param enabled Enables or disables CloudWatch logging.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "enabled",
"getterDocumentation" : "Enables or disables CloudWatch logging.
\n@return Enables or disables CloudWatch logging.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Enabled",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Enabled",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "Enabled",
"sensitive" : false,
"setterDocumentation" : "Enables or disables CloudWatch logging.
\n@param enabled Enables or disables CloudWatch logging.",
"setterMethodName" : "setEnabled",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : "Enables or disables CloudWatch logging.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
},
"LogGroupName" : {
"beanStyleGetterMethodName" : "getLogGroupName",
"beanStyleSetterMethodName" : "setLogGroupName",
"c2jName" : "LogGroupName",
"c2jShape" : "LogGroupName",
"defaultConsumerFluentSetterDocumentation" : "The CloudWatch group name for logging. This value is required if CloudWatch logging is enabled.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #logGroupName(String)}.\n@param logGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #logGroupName(String)",
"deprecated" : false,
"documentation" : "The CloudWatch group name for logging. This value is required if CloudWatch logging is enabled.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "logGroupName",
"fluentSetterDocumentation" : "The CloudWatch group name for logging. This value is required if CloudWatch logging is enabled.
\n@param logGroupName The CloudWatch group name for logging. This value is required if CloudWatch logging is enabled.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "logGroupName",
"getterDocumentation" : "The CloudWatch group name for logging. This value is required if CloudWatch logging is enabled.
\n@return The CloudWatch group name for logging. This value is required if CloudWatch logging is enabled.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "LogGroupName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "LogGroupName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "LogGroupName",
"sensitive" : false,
"setterDocumentation" : "The CloudWatch group name for logging. This value is required if CloudWatch logging is enabled.
\n@param logGroupName The CloudWatch group name for logging. This value is required if CloudWatch logging is enabled.",
"setterMethodName" : "setLogGroupName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "logGroupName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "logGroupName",
"variableType" : "String",
"documentation" : "The CloudWatch group name for logging. This value is required if CloudWatch logging is enabled.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"LogStreamName" : {
"beanStyleGetterMethodName" : "getLogStreamName",
"beanStyleSetterMethodName" : "setLogStreamName",
"c2jName" : "LogStreamName",
"c2jShape" : "LogStreamName",
"defaultConsumerFluentSetterDocumentation" : "The CloudWatch log stream name for logging. This value is required if CloudWatch logging is enabled.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #logStreamName(String)}.\n@param logStreamName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #logStreamName(String)",
"deprecated" : false,
"documentation" : "The CloudWatch log stream name for logging. This value is required if CloudWatch logging is enabled.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "logStreamName",
"fluentSetterDocumentation" : "The CloudWatch log stream name for logging. This value is required if CloudWatch logging is enabled.
\n@param logStreamName The CloudWatch log stream name for logging. This value is required if CloudWatch logging is enabled.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "logStreamName",
"getterDocumentation" : "The CloudWatch log stream name for logging. This value is required if CloudWatch logging is enabled.
\n@return The CloudWatch log stream name for logging. This value is required if CloudWatch logging is enabled.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "LogStreamName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "LogStreamName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "LogStreamName",
"sensitive" : false,
"setterDocumentation" : "The CloudWatch log stream name for logging. This value is required if CloudWatch logging is enabled.
\n@param logStreamName The CloudWatch log stream name for logging. This value is required if CloudWatch logging is enabled.",
"setterMethodName" : "setLogStreamName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "logStreamName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "logStreamName",
"variableType" : "String",
"documentation" : "The CloudWatch log stream name for logging. This value is required if CloudWatch logging is enabled.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getEnabled",
"beanStyleSetterMethodName" : "setEnabled",
"c2jName" : "Enabled",
"c2jShape" : "BooleanObject",
"defaultConsumerFluentSetterDocumentation" : "Enables or disables CloudWatch logging.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)",
"deprecated" : false,
"documentation" : "Enables or disables CloudWatch logging.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "enabled",
"fluentSetterDocumentation" : "Enables or disables CloudWatch logging.
\n@param enabled Enables or disables CloudWatch logging.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "enabled",
"getterDocumentation" : "Enables or disables CloudWatch logging.
\n@return Enables or disables CloudWatch logging.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Enabled",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Enabled",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "Enabled",
"sensitive" : false,
"setterDocumentation" : "Enables or disables CloudWatch logging.
\n@param enabled Enables or disables CloudWatch logging.",
"setterMethodName" : "setEnabled",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : "Enables or disables CloudWatch logging.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getLogGroupName",
"beanStyleSetterMethodName" : "setLogGroupName",
"c2jName" : "LogGroupName",
"c2jShape" : "LogGroupName",
"defaultConsumerFluentSetterDocumentation" : "The CloudWatch group name for logging. This value is required if CloudWatch logging is enabled.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #logGroupName(String)}.\n@param logGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #logGroupName(String)",
"deprecated" : false,
"documentation" : "The CloudWatch group name for logging. This value is required if CloudWatch logging is enabled.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "logGroupName",
"fluentSetterDocumentation" : "The CloudWatch group name for logging. This value is required if CloudWatch logging is enabled.
\n@param logGroupName The CloudWatch group name for logging. This value is required if CloudWatch logging is enabled.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "logGroupName",
"getterDocumentation" : "The CloudWatch group name for logging. This value is required if CloudWatch logging is enabled.
\n@return The CloudWatch group name for logging. This value is required if CloudWatch logging is enabled.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "LogGroupName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "LogGroupName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "LogGroupName",
"sensitive" : false,
"setterDocumentation" : "The CloudWatch group name for logging. This value is required if CloudWatch logging is enabled.
\n@param logGroupName The CloudWatch group name for logging. This value is required if CloudWatch logging is enabled.",
"setterMethodName" : "setLogGroupName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "logGroupName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "logGroupName",
"variableType" : "String",
"documentation" : "The CloudWatch group name for logging. This value is required if CloudWatch logging is enabled.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getLogStreamName",
"beanStyleSetterMethodName" : "setLogStreamName",
"c2jName" : "LogStreamName",
"c2jShape" : "LogStreamName",
"defaultConsumerFluentSetterDocumentation" : "The CloudWatch log stream name for logging. This value is required if CloudWatch logging is enabled.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #logStreamName(String)}.\n@param logStreamName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #logStreamName(String)",
"deprecated" : false,
"documentation" : "The CloudWatch log stream name for logging. This value is required if CloudWatch logging is enabled.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "logStreamName",
"fluentSetterDocumentation" : "The CloudWatch log stream name for logging. This value is required if CloudWatch logging is enabled.
\n@param logStreamName The CloudWatch log stream name for logging. This value is required if CloudWatch logging is enabled.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "logStreamName",
"getterDocumentation" : "The CloudWatch log stream name for logging. This value is required if CloudWatch logging is enabled.
\n@return The CloudWatch log stream name for logging. This value is required if CloudWatch logging is enabled.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "LogStreamName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "LogStreamName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "LogStreamName",
"sensitive" : false,
"setterDocumentation" : "The CloudWatch log stream name for logging. This value is required if CloudWatch logging is enabled.
\n@param logStreamName The CloudWatch log stream name for logging. This value is required if CloudWatch logging is enabled.",
"setterMethodName" : "setLogStreamName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "logStreamName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "logStreamName",
"variableType" : "String",
"documentation" : "The CloudWatch log stream name for logging. This value is required if CloudWatch logging is enabled.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "CloudWatchLoggingOptions",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "CloudWatchLoggingOptions",
"variableName" : "cloudWatchLoggingOptions",
"variableType" : "CloudWatchLoggingOptions",
"documentation" : null,
"simpleType" : "CloudWatchLoggingOptions",
"variableSetterType" : "CloudWatchLoggingOptions"
},
"wrapper" : false
},
"CompressionFormat" : {
"c2jName" : "CompressionFormat",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : [ {
"name" : "UNCOMPRESSED",
"value" : "UNCOMPRESSED"
}, {
"name" : "GZIP",
"value" : "GZIP"
}, {
"name" : "ZIP",
"value" : "ZIP"
}, {
"name" : "SNAPPY",
"value" : "Snappy"
} ],
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "CompressionFormat",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "CompressionFormat",
"variableName" : "compressionFormat",
"variableType" : "CompressionFormat",
"documentation" : null,
"simpleType" : "CompressionFormat",
"variableSetterType" : "CompressionFormat"
},
"wrapper" : false
},
"ConcurrentModificationException" : {
"c2jName" : "ConcurrentModificationException",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Another modification has already happened. Fetch VersionId
again and use it to update the destination.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : "ConcurrentModificationException",
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "ConcurrentModificationException",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "ConcurrentModificationException",
"variableName" : "concurrentModificationException",
"variableType" : "ConcurrentModificationException",
"documentation" : null,
"simpleType" : "ConcurrentModificationException",
"variableSetterType" : "ConcurrentModificationException"
},
"wrapper" : false
},
"CopyCommand" : {
"c2jName" : "CopyCommand",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Describes a COPY
command for Amazon Redshift.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getDataTableName",
"beanStyleSetterMethodName" : "setDataTableName",
"c2jName" : "DataTableName",
"c2jShape" : "DataTableName",
"defaultConsumerFluentSetterDocumentation" : "The name of the target table. The table must already exist in the database.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #dataTableName(String)}.\n@param dataTableName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dataTableName(String)",
"deprecated" : false,
"documentation" : "The name of the target table. The table must already exist in the database.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "dataTableName",
"fluentSetterDocumentation" : "The name of the target table. The table must already exist in the database.
\n@param dataTableName The name of the target table. The table must already exist in the database.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "dataTableName",
"getterDocumentation" : "The name of the target table. The table must already exist in the database.
\n@return The name of the target table. The table must already exist in the database.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DataTableName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DataTableName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DataTableName",
"sensitive" : false,
"setterDocumentation" : "The name of the target table. The table must already exist in the database.
\n@param dataTableName The name of the target table. The table must already exist in the database.",
"setterMethodName" : "setDataTableName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "dataTableName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "dataTableName",
"variableType" : "String",
"documentation" : "The name of the target table. The table must already exist in the database.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDataTableColumns",
"beanStyleSetterMethodName" : "setDataTableColumns",
"c2jName" : "DataTableColumns",
"c2jShape" : "DataTableColumns",
"defaultConsumerFluentSetterDocumentation" : "A comma-separated list of column names.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #dataTableColumns(String)}.\n@param dataTableColumns a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dataTableColumns(String)",
"deprecated" : false,
"documentation" : "A comma-separated list of column names.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "dataTableColumns",
"fluentSetterDocumentation" : "A comma-separated list of column names.
\n@param dataTableColumns A comma-separated list of column names.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "dataTableColumns",
"getterDocumentation" : "A comma-separated list of column names.
\n@return A comma-separated list of column names.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DataTableColumns",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DataTableColumns",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DataTableColumns",
"sensitive" : false,
"setterDocumentation" : "A comma-separated list of column names.
\n@param dataTableColumns A comma-separated list of column names.",
"setterMethodName" : "setDataTableColumns",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "dataTableColumns",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "dataTableColumns",
"variableType" : "String",
"documentation" : "A comma-separated list of column names.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCopyOptions",
"beanStyleSetterMethodName" : "setCopyOptions",
"c2jName" : "CopyOptions",
"c2jShape" : "CopyOptions",
"defaultConsumerFluentSetterDocumentation" : "Optional parameters to use with the Amazon Redshift COPY
command. For more information, see the \"Optional Parameters\" section of Amazon Redshift COPY command. Some possible examples that would apply to Kinesis Data Firehose are as follows:
delimiter '\\t' lzop;
- fields are delimited with \"\\t\" (TAB character) and compressed using lzop.
delimiter '|'
- fields are delimited with \"|\" (this is the default delimiter).
delimiter '|' escape
- the delimiter should be escaped.
fixedwidth 'venueid:3,venuename:25,venuecity:12,venuestate:2,venueseats:6'
- fields are fixed width in the source, with each width specified after every column in the table.
JSON 's3://mybucket/jsonpaths.txt'
- data is in JSON format, and the path specified is the format of the data.
For more examples, see Amazon Redshift COPY command examples.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #copyOptions(String)}.\n@param copyOptions a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #copyOptions(String)",
"deprecated" : false,
"documentation" : "Optional parameters to use with the Amazon Redshift COPY
command. For more information, see the \"Optional Parameters\" section of Amazon Redshift COPY command. Some possible examples that would apply to Kinesis Data Firehose are as follows:
delimiter '\\t' lzop;
- fields are delimited with \"\\t\" (TAB character) and compressed using lzop.
delimiter '|'
- fields are delimited with \"|\" (this is the default delimiter).
delimiter '|' escape
- the delimiter should be escaped.
fixedwidth 'venueid:3,venuename:25,venuecity:12,venuestate:2,venueseats:6'
- fields are fixed width in the source, with each width specified after every column in the table.
JSON 's3://mybucket/jsonpaths.txt'
- data is in JSON format, and the path specified is the format of the data.
For more examples, see Amazon Redshift COPY command examples.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "copyOptions",
"fluentSetterDocumentation" : "Optional parameters to use with the Amazon Redshift COPY
command. For more information, see the \"Optional Parameters\" section of Amazon Redshift COPY command. Some possible examples that would apply to Kinesis Data Firehose are as follows:
delimiter '\\t' lzop;
- fields are delimited with \"\\t\" (TAB character) and compressed using lzop.
delimiter '|'
- fields are delimited with \"|\" (this is the default delimiter).
delimiter '|' escape
- the delimiter should be escaped.
fixedwidth 'venueid:3,venuename:25,venuecity:12,venuestate:2,venueseats:6'
- fields are fixed width in the source, with each width specified after every column in the table.
JSON 's3://mybucket/jsonpaths.txt'
- data is in JSON format, and the path specified is the format of the data.
For more examples, see Amazon Redshift COPY command examples.
\n@param copyOptions Optional parameters to use with the Amazon Redshift COPY
command. For more information, see the \"Optional Parameters\" section of Amazon Redshift COPY command. Some possible examples that would apply to Kinesis Data Firehose are as follows: delimiter '\\t' lzop;
- fields are delimited with \"\\t\" (TAB character) and compressed using lzop.
delimiter '|'
- fields are delimited with \"|\" (this is the default delimiter).
delimiter '|' escape
- the delimiter should be escaped.
fixedwidth 'venueid:3,venuename:25,venuecity:12,venuestate:2,venueseats:6'
- fields are fixed width in the source, with each width specified after every column in the table.
JSON 's3://mybucket/jsonpaths.txt'
- data is in JSON format, and the path specified is the format of the data.
For more examples, see Amazon Redshift COPY command examples.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "copyOptions",
"getterDocumentation" : "
Optional parameters to use with the Amazon Redshift COPY
command. For more information, see the \"Optional Parameters\" section of Amazon Redshift COPY command. Some possible examples that would apply to Kinesis Data Firehose are as follows:
delimiter '\\t' lzop;
- fields are delimited with \"\\t\" (TAB character) and compressed using lzop.
delimiter '|'
- fields are delimited with \"|\" (this is the default delimiter).
delimiter '|' escape
- the delimiter should be escaped.
fixedwidth 'venueid:3,venuename:25,venuecity:12,venuestate:2,venueseats:6'
- fields are fixed width in the source, with each width specified after every column in the table.
JSON 's3://mybucket/jsonpaths.txt'
- data is in JSON format, and the path specified is the format of the data.
For more examples, see Amazon Redshift COPY command examples.
\n@return Optional parameters to use with the Amazon Redshift COPY
command. For more information, see the \"Optional Parameters\" section of Amazon Redshift COPY command. Some possible examples that would apply to Kinesis Data Firehose are as follows: delimiter '\\t' lzop;
- fields are delimited with \"\\t\" (TAB character) and compressed using lzop.
delimiter '|'
- fields are delimited with \"|\" (this is the default delimiter).
delimiter '|' escape
- the delimiter should be escaped.
fixedwidth 'venueid:3,venuename:25,venuecity:12,venuestate:2,venueseats:6'
- fields are fixed width in the source, with each width specified after every column in the table.
JSON 's3://mybucket/jsonpaths.txt'
- data is in JSON format, and the path specified is the format of the data.
For more examples, see Amazon Redshift COPY command examples.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CopyOptions",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CopyOptions",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CopyOptions",
"sensitive" : false,
"setterDocumentation" : "
Optional parameters to use with the Amazon Redshift COPY
command. For more information, see the \"Optional Parameters\" section of Amazon Redshift COPY command. Some possible examples that would apply to Kinesis Data Firehose are as follows:
delimiter '\\t' lzop;
- fields are delimited with \"\\t\" (TAB character) and compressed using lzop.
delimiter '|'
- fields are delimited with \"|\" (this is the default delimiter).
delimiter '|' escape
- the delimiter should be escaped.
fixedwidth 'venueid:3,venuename:25,venuecity:12,venuestate:2,venueseats:6'
- fields are fixed width in the source, with each width specified after every column in the table.
JSON 's3://mybucket/jsonpaths.txt'
- data is in JSON format, and the path specified is the format of the data.
For more examples, see Amazon Redshift COPY command examples.
\n@param copyOptions Optional parameters to use with the Amazon Redshift COPY
command. For more information, see the \"Optional Parameters\" section of Amazon Redshift COPY command. Some possible examples that would apply to Kinesis Data Firehose are as follows: delimiter '\\t' lzop;
- fields are delimited with \"\\t\" (TAB character) and compressed using lzop.
delimiter '|'
- fields are delimited with \"|\" (this is the default delimiter).
delimiter '|' escape
- the delimiter should be escaped.
fixedwidth 'venueid:3,venuename:25,venuecity:12,venuestate:2,venueseats:6'
- fields are fixed width in the source, with each width specified after every column in the table.
JSON 's3://mybucket/jsonpaths.txt'
- data is in JSON format, and the path specified is the format of the data.
For more examples, see Amazon Redshift COPY command examples.",
"setterMethodName" : "setCopyOptions",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "copyOptions",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "copyOptions",
"variableType" : "String",
"documentation" : "
Optional parameters to use with the Amazon Redshift COPY
command. For more information, see the \"Optional Parameters\" section of Amazon Redshift COPY command. Some possible examples that would apply to Kinesis Data Firehose are as follows:
delimiter '\\t' lzop;
- fields are delimited with \"\\t\" (TAB character) and compressed using lzop.
delimiter '|'
- fields are delimited with \"|\" (this is the default delimiter).
delimiter '|' escape
- the delimiter should be escaped.
fixedwidth 'venueid:3,venuename:25,venuecity:12,venuestate:2,venueseats:6'
- fields are fixed width in the source, with each width specified after every column in the table.
JSON 's3://mybucket/jsonpaths.txt'
- data is in JSON format, and the path specified is the format of the data.
For more examples, see Amazon Redshift COPY command examples.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"CopyOptions" : {
"beanStyleGetterMethodName" : "getCopyOptions",
"beanStyleSetterMethodName" : "setCopyOptions",
"c2jName" : "CopyOptions",
"c2jShape" : "CopyOptions",
"defaultConsumerFluentSetterDocumentation" : "Optional parameters to use with the Amazon Redshift COPY
command. For more information, see the \"Optional Parameters\" section of Amazon Redshift COPY command. Some possible examples that would apply to Kinesis Data Firehose are as follows:
delimiter '\\t' lzop;
- fields are delimited with \"\\t\" (TAB character) and compressed using lzop.
delimiter '|'
- fields are delimited with \"|\" (this is the default delimiter).
delimiter '|' escape
- the delimiter should be escaped.
fixedwidth 'venueid:3,venuename:25,venuecity:12,venuestate:2,venueseats:6'
- fields are fixed width in the source, with each width specified after every column in the table.
JSON 's3://mybucket/jsonpaths.txt'
- data is in JSON format, and the path specified is the format of the data.
For more examples, see Amazon Redshift COPY command examples.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #copyOptions(String)}.\n@param copyOptions a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #copyOptions(String)",
"deprecated" : false,
"documentation" : "Optional parameters to use with the Amazon Redshift COPY
command. For more information, see the \"Optional Parameters\" section of Amazon Redshift COPY command. Some possible examples that would apply to Kinesis Data Firehose are as follows:
delimiter '\\t' lzop;
- fields are delimited with \"\\t\" (TAB character) and compressed using lzop.
delimiter '|'
- fields are delimited with \"|\" (this is the default delimiter).
delimiter '|' escape
- the delimiter should be escaped.
fixedwidth 'venueid:3,venuename:25,venuecity:12,venuestate:2,venueseats:6'
- fields are fixed width in the source, with each width specified after every column in the table.
JSON 's3://mybucket/jsonpaths.txt'
- data is in JSON format, and the path specified is the format of the data.
For more examples, see Amazon Redshift COPY command examples.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "copyOptions",
"fluentSetterDocumentation" : "Optional parameters to use with the Amazon Redshift COPY
command. For more information, see the \"Optional Parameters\" section of Amazon Redshift COPY command. Some possible examples that would apply to Kinesis Data Firehose are as follows:
delimiter '\\t' lzop;
- fields are delimited with \"\\t\" (TAB character) and compressed using lzop.
delimiter '|'
- fields are delimited with \"|\" (this is the default delimiter).
delimiter '|' escape
- the delimiter should be escaped.
fixedwidth 'venueid:3,venuename:25,venuecity:12,venuestate:2,venueseats:6'
- fields are fixed width in the source, with each width specified after every column in the table.
JSON 's3://mybucket/jsonpaths.txt'
- data is in JSON format, and the path specified is the format of the data.
For more examples, see Amazon Redshift COPY command examples.
\n@param copyOptions Optional parameters to use with the Amazon Redshift COPY
command. For more information, see the \"Optional Parameters\" section of Amazon Redshift COPY command. Some possible examples that would apply to Kinesis Data Firehose are as follows: delimiter '\\t' lzop;
- fields are delimited with \"\\t\" (TAB character) and compressed using lzop.
delimiter '|'
- fields are delimited with \"|\" (this is the default delimiter).
delimiter '|' escape
- the delimiter should be escaped.
fixedwidth 'venueid:3,venuename:25,venuecity:12,venuestate:2,venueseats:6'
- fields are fixed width in the source, with each width specified after every column in the table.
JSON 's3://mybucket/jsonpaths.txt'
- data is in JSON format, and the path specified is the format of the data.
For more examples, see Amazon Redshift COPY command examples.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "copyOptions",
"getterDocumentation" : "
Optional parameters to use with the Amazon Redshift COPY
command. For more information, see the \"Optional Parameters\" section of Amazon Redshift COPY command. Some possible examples that would apply to Kinesis Data Firehose are as follows:
delimiter '\\t' lzop;
- fields are delimited with \"\\t\" (TAB character) and compressed using lzop.
delimiter '|'
- fields are delimited with \"|\" (this is the default delimiter).
delimiter '|' escape
- the delimiter should be escaped.
fixedwidth 'venueid:3,venuename:25,venuecity:12,venuestate:2,venueseats:6'
- fields are fixed width in the source, with each width specified after every column in the table.
JSON 's3://mybucket/jsonpaths.txt'
- data is in JSON format, and the path specified is the format of the data.
For more examples, see Amazon Redshift COPY command examples.
\n@return Optional parameters to use with the Amazon Redshift COPY
command. For more information, see the \"Optional Parameters\" section of Amazon Redshift COPY command. Some possible examples that would apply to Kinesis Data Firehose are as follows: delimiter '\\t' lzop;
- fields are delimited with \"\\t\" (TAB character) and compressed using lzop.
delimiter '|'
- fields are delimited with \"|\" (this is the default delimiter).
delimiter '|' escape
- the delimiter should be escaped.
fixedwidth 'venueid:3,venuename:25,venuecity:12,venuestate:2,venueseats:6'
- fields are fixed width in the source, with each width specified after every column in the table.
JSON 's3://mybucket/jsonpaths.txt'
- data is in JSON format, and the path specified is the format of the data.
For more examples, see Amazon Redshift COPY command examples.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CopyOptions",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CopyOptions",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CopyOptions",
"sensitive" : false,
"setterDocumentation" : "
Optional parameters to use with the Amazon Redshift COPY
command. For more information, see the \"Optional Parameters\" section of Amazon Redshift COPY command. Some possible examples that would apply to Kinesis Data Firehose are as follows:
delimiter '\\t' lzop;
- fields are delimited with \"\\t\" (TAB character) and compressed using lzop.
delimiter '|'
- fields are delimited with \"|\" (this is the default delimiter).
delimiter '|' escape
- the delimiter should be escaped.
fixedwidth 'venueid:3,venuename:25,venuecity:12,venuestate:2,venueseats:6'
- fields are fixed width in the source, with each width specified after every column in the table.
JSON 's3://mybucket/jsonpaths.txt'
- data is in JSON format, and the path specified is the format of the data.
For more examples, see Amazon Redshift COPY command examples.
\n@param copyOptions Optional parameters to use with the Amazon Redshift COPY
command. For more information, see the \"Optional Parameters\" section of Amazon Redshift COPY command. Some possible examples that would apply to Kinesis Data Firehose are as follows: delimiter '\\t' lzop;
- fields are delimited with \"\\t\" (TAB character) and compressed using lzop.
delimiter '|'
- fields are delimited with \"|\" (this is the default delimiter).
delimiter '|' escape
- the delimiter should be escaped.
fixedwidth 'venueid:3,venuename:25,venuecity:12,venuestate:2,venueseats:6'
- fields are fixed width in the source, with each width specified after every column in the table.
JSON 's3://mybucket/jsonpaths.txt'
- data is in JSON format, and the path specified is the format of the data.
For more examples, see Amazon Redshift COPY command examples.",
"setterMethodName" : "setCopyOptions",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "copyOptions",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "copyOptions",
"variableType" : "String",
"documentation" : "
Optional parameters to use with the Amazon Redshift COPY
command. For more information, see the \"Optional Parameters\" section of Amazon Redshift COPY command. Some possible examples that would apply to Kinesis Data Firehose are as follows:
delimiter '\\t' lzop;
- fields are delimited with \"\\t\" (TAB character) and compressed using lzop.
delimiter '|'
- fields are delimited with \"|\" (this is the default delimiter).
delimiter '|' escape
- the delimiter should be escaped.
fixedwidth 'venueid:3,venuename:25,venuecity:12,venuestate:2,venueseats:6'
- fields are fixed width in the source, with each width specified after every column in the table.
JSON 's3://mybucket/jsonpaths.txt'
- data is in JSON format, and the path specified is the format of the data.
For more examples, see Amazon Redshift COPY command examples.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"DataTableColumns" : {
"beanStyleGetterMethodName" : "getDataTableColumns",
"beanStyleSetterMethodName" : "setDataTableColumns",
"c2jName" : "DataTableColumns",
"c2jShape" : "DataTableColumns",
"defaultConsumerFluentSetterDocumentation" : "A comma-separated list of column names.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #dataTableColumns(String)}.\n@param dataTableColumns a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dataTableColumns(String)",
"deprecated" : false,
"documentation" : "A comma-separated list of column names.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "dataTableColumns",
"fluentSetterDocumentation" : "A comma-separated list of column names.
\n@param dataTableColumns A comma-separated list of column names.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "dataTableColumns",
"getterDocumentation" : "A comma-separated list of column names.
\n@return A comma-separated list of column names.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DataTableColumns",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DataTableColumns",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DataTableColumns",
"sensitive" : false,
"setterDocumentation" : "A comma-separated list of column names.
\n@param dataTableColumns A comma-separated list of column names.",
"setterMethodName" : "setDataTableColumns",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "dataTableColumns",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "dataTableColumns",
"variableType" : "String",
"documentation" : "A comma-separated list of column names.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"DataTableName" : {
"beanStyleGetterMethodName" : "getDataTableName",
"beanStyleSetterMethodName" : "setDataTableName",
"c2jName" : "DataTableName",
"c2jShape" : "DataTableName",
"defaultConsumerFluentSetterDocumentation" : "The name of the target table. The table must already exist in the database.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #dataTableName(String)}.\n@param dataTableName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dataTableName(String)",
"deprecated" : false,
"documentation" : "The name of the target table. The table must already exist in the database.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "dataTableName",
"fluentSetterDocumentation" : "The name of the target table. The table must already exist in the database.
\n@param dataTableName The name of the target table. The table must already exist in the database.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "dataTableName",
"getterDocumentation" : "The name of the target table. The table must already exist in the database.
\n@return The name of the target table. The table must already exist in the database.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DataTableName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DataTableName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DataTableName",
"sensitive" : false,
"setterDocumentation" : "The name of the target table. The table must already exist in the database.
\n@param dataTableName The name of the target table. The table must already exist in the database.",
"setterMethodName" : "setDataTableName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "dataTableName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "dataTableName",
"variableType" : "String",
"documentation" : "The name of the target table. The table must already exist in the database.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getDataTableName",
"beanStyleSetterMethodName" : "setDataTableName",
"c2jName" : "DataTableName",
"c2jShape" : "DataTableName",
"defaultConsumerFluentSetterDocumentation" : "The name of the target table. The table must already exist in the database.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #dataTableName(String)}.\n@param dataTableName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dataTableName(String)",
"deprecated" : false,
"documentation" : "The name of the target table. The table must already exist in the database.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "dataTableName",
"fluentSetterDocumentation" : "The name of the target table. The table must already exist in the database.
\n@param dataTableName The name of the target table. The table must already exist in the database.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "dataTableName",
"getterDocumentation" : "The name of the target table. The table must already exist in the database.
\n@return The name of the target table. The table must already exist in the database.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DataTableName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DataTableName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DataTableName",
"sensitive" : false,
"setterDocumentation" : "The name of the target table. The table must already exist in the database.
\n@param dataTableName The name of the target table. The table must already exist in the database.",
"setterMethodName" : "setDataTableName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "dataTableName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "dataTableName",
"variableType" : "String",
"documentation" : "The name of the target table. The table must already exist in the database.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDataTableColumns",
"beanStyleSetterMethodName" : "setDataTableColumns",
"c2jName" : "DataTableColumns",
"c2jShape" : "DataTableColumns",
"defaultConsumerFluentSetterDocumentation" : "A comma-separated list of column names.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #dataTableColumns(String)}.\n@param dataTableColumns a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dataTableColumns(String)",
"deprecated" : false,
"documentation" : "A comma-separated list of column names.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "dataTableColumns",
"fluentSetterDocumentation" : "A comma-separated list of column names.
\n@param dataTableColumns A comma-separated list of column names.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "dataTableColumns",
"getterDocumentation" : "A comma-separated list of column names.
\n@return A comma-separated list of column names.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DataTableColumns",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DataTableColumns",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DataTableColumns",
"sensitive" : false,
"setterDocumentation" : "A comma-separated list of column names.
\n@param dataTableColumns A comma-separated list of column names.",
"setterMethodName" : "setDataTableColumns",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "dataTableColumns",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "dataTableColumns",
"variableType" : "String",
"documentation" : "A comma-separated list of column names.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCopyOptions",
"beanStyleSetterMethodName" : "setCopyOptions",
"c2jName" : "CopyOptions",
"c2jShape" : "CopyOptions",
"defaultConsumerFluentSetterDocumentation" : "Optional parameters to use with the Amazon Redshift COPY
command. For more information, see the \"Optional Parameters\" section of Amazon Redshift COPY command. Some possible examples that would apply to Kinesis Data Firehose are as follows:
delimiter '\\t' lzop;
- fields are delimited with \"\\t\" (TAB character) and compressed using lzop.
delimiter '|'
- fields are delimited with \"|\" (this is the default delimiter).
delimiter '|' escape
- the delimiter should be escaped.
fixedwidth 'venueid:3,venuename:25,venuecity:12,venuestate:2,venueseats:6'
- fields are fixed width in the source, with each width specified after every column in the table.
JSON 's3://mybucket/jsonpaths.txt'
- data is in JSON format, and the path specified is the format of the data.
For more examples, see Amazon Redshift COPY command examples.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #copyOptions(String)}.\n@param copyOptions a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #copyOptions(String)",
"deprecated" : false,
"documentation" : "Optional parameters to use with the Amazon Redshift COPY
command. For more information, see the \"Optional Parameters\" section of Amazon Redshift COPY command. Some possible examples that would apply to Kinesis Data Firehose are as follows:
delimiter '\\t' lzop;
- fields are delimited with \"\\t\" (TAB character) and compressed using lzop.
delimiter '|'
- fields are delimited with \"|\" (this is the default delimiter).
delimiter '|' escape
- the delimiter should be escaped.
fixedwidth 'venueid:3,venuename:25,venuecity:12,venuestate:2,venueseats:6'
- fields are fixed width in the source, with each width specified after every column in the table.
JSON 's3://mybucket/jsonpaths.txt'
- data is in JSON format, and the path specified is the format of the data.
For more examples, see Amazon Redshift COPY command examples.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "copyOptions",
"fluentSetterDocumentation" : "Optional parameters to use with the Amazon Redshift COPY
command. For more information, see the \"Optional Parameters\" section of Amazon Redshift COPY command. Some possible examples that would apply to Kinesis Data Firehose are as follows:
delimiter '\\t' lzop;
- fields are delimited with \"\\t\" (TAB character) and compressed using lzop.
delimiter '|'
- fields are delimited with \"|\" (this is the default delimiter).
delimiter '|' escape
- the delimiter should be escaped.
fixedwidth 'venueid:3,venuename:25,venuecity:12,venuestate:2,venueseats:6'
- fields are fixed width in the source, with each width specified after every column in the table.
JSON 's3://mybucket/jsonpaths.txt'
- data is in JSON format, and the path specified is the format of the data.
For more examples, see Amazon Redshift COPY command examples.
\n@param copyOptions Optional parameters to use with the Amazon Redshift COPY
command. For more information, see the \"Optional Parameters\" section of Amazon Redshift COPY command. Some possible examples that would apply to Kinesis Data Firehose are as follows: delimiter '\\t' lzop;
- fields are delimited with \"\\t\" (TAB character) and compressed using lzop.
delimiter '|'
- fields are delimited with \"|\" (this is the default delimiter).
delimiter '|' escape
- the delimiter should be escaped.
fixedwidth 'venueid:3,venuename:25,venuecity:12,venuestate:2,venueseats:6'
- fields are fixed width in the source, with each width specified after every column in the table.
JSON 's3://mybucket/jsonpaths.txt'
- data is in JSON format, and the path specified is the format of the data.
For more examples, see Amazon Redshift COPY command examples.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "copyOptions",
"getterDocumentation" : "
Optional parameters to use with the Amazon Redshift COPY
command. For more information, see the \"Optional Parameters\" section of Amazon Redshift COPY command. Some possible examples that would apply to Kinesis Data Firehose are as follows:
delimiter '\\t' lzop;
- fields are delimited with \"\\t\" (TAB character) and compressed using lzop.
delimiter '|'
- fields are delimited with \"|\" (this is the default delimiter).
delimiter '|' escape
- the delimiter should be escaped.
fixedwidth 'venueid:3,venuename:25,venuecity:12,venuestate:2,venueseats:6'
- fields are fixed width in the source, with each width specified after every column in the table.
JSON 's3://mybucket/jsonpaths.txt'
- data is in JSON format, and the path specified is the format of the data.
For more examples, see Amazon Redshift COPY command examples.
\n@return Optional parameters to use with the Amazon Redshift COPY
command. For more information, see the \"Optional Parameters\" section of Amazon Redshift COPY command. Some possible examples that would apply to Kinesis Data Firehose are as follows: delimiter '\\t' lzop;
- fields are delimited with \"\\t\" (TAB character) and compressed using lzop.
delimiter '|'
- fields are delimited with \"|\" (this is the default delimiter).
delimiter '|' escape
- the delimiter should be escaped.
fixedwidth 'venueid:3,venuename:25,venuecity:12,venuestate:2,venueseats:6'
- fields are fixed width in the source, with each width specified after every column in the table.
JSON 's3://mybucket/jsonpaths.txt'
- data is in JSON format, and the path specified is the format of the data.
For more examples, see Amazon Redshift COPY command examples.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CopyOptions",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CopyOptions",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CopyOptions",
"sensitive" : false,
"setterDocumentation" : "
Optional parameters to use with the Amazon Redshift COPY
command. For more information, see the \"Optional Parameters\" section of Amazon Redshift COPY command. Some possible examples that would apply to Kinesis Data Firehose are as follows:
delimiter '\\t' lzop;
- fields are delimited with \"\\t\" (TAB character) and compressed using lzop.
delimiter '|'
- fields are delimited with \"|\" (this is the default delimiter).
delimiter '|' escape
- the delimiter should be escaped.
fixedwidth 'venueid:3,venuename:25,venuecity:12,venuestate:2,venueseats:6'
- fields are fixed width in the source, with each width specified after every column in the table.
JSON 's3://mybucket/jsonpaths.txt'
- data is in JSON format, and the path specified is the format of the data.
For more examples, see Amazon Redshift COPY command examples.
\n@param copyOptions Optional parameters to use with the Amazon Redshift COPY
command. For more information, see the \"Optional Parameters\" section of Amazon Redshift COPY command. Some possible examples that would apply to Kinesis Data Firehose are as follows: delimiter '\\t' lzop;
- fields are delimited with \"\\t\" (TAB character) and compressed using lzop.
delimiter '|'
- fields are delimited with \"|\" (this is the default delimiter).
delimiter '|' escape
- the delimiter should be escaped.
fixedwidth 'venueid:3,venuename:25,venuecity:12,venuestate:2,venueseats:6'
- fields are fixed width in the source, with each width specified after every column in the table.
JSON 's3://mybucket/jsonpaths.txt'
- data is in JSON format, and the path specified is the format of the data.
For more examples, see Amazon Redshift COPY command examples.",
"setterMethodName" : "setCopyOptions",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "copyOptions",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "copyOptions",
"variableType" : "String",
"documentation" : "
Optional parameters to use with the Amazon Redshift COPY
command. For more information, see the \"Optional Parameters\" section of Amazon Redshift COPY command. Some possible examples that would apply to Kinesis Data Firehose are as follows:
delimiter '\\t' lzop;
- fields are delimited with \"\\t\" (TAB character) and compressed using lzop.
delimiter '|'
- fields are delimited with \"|\" (this is the default delimiter).
delimiter '|' escape
- the delimiter should be escaped.
fixedwidth 'venueid:3,venuename:25,venuecity:12,venuestate:2,venueseats:6'
- fields are fixed width in the source, with each width specified after every column in the table.
JSON 's3://mybucket/jsonpaths.txt'
- data is in JSON format, and the path specified is the format of the data.
For more examples, see Amazon Redshift COPY command examples.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "DataTableName" ],
"shapeName" : "CopyCommand",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "CopyCommand",
"variableName" : "copyCommand",
"variableType" : "CopyCommand",
"documentation" : null,
"simpleType" : "CopyCommand",
"variableSetterType" : "CopyCommand"
},
"wrapper" : false
},
"CreateDeliveryStreamRequest" : {
"c2jName" : "CreateDeliveryStreamInput",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "CreateDeliveryStream",
"locationName" : null,
"requestUri" : "/",
"target" : "Firehose_20150804.CreateDeliveryStream",
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getDeliveryStreamName",
"beanStyleSetterMethodName" : "setDeliveryStreamName",
"c2jName" : "DeliveryStreamName",
"c2jShape" : "DeliveryStreamName",
"defaultConsumerFluentSetterDocumentation" : "The name of the delivery stream. This name must be unique per AWS account in the same AWS Region. If the delivery streams are in different accounts or different Regions, you can have multiple delivery streams with the same name.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliveryStreamName(String)}.\n@param deliveryStreamName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStreamName(String)",
"deprecated" : false,
"documentation" : "The name of the delivery stream. This name must be unique per AWS account in the same AWS Region. If the delivery streams are in different accounts or different Regions, you can have multiple delivery streams with the same name.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deliveryStreamName",
"fluentSetterDocumentation" : "The name of the delivery stream. This name must be unique per AWS account in the same AWS Region. If the delivery streams are in different accounts or different Regions, you can have multiple delivery streams with the same name.
\n@param deliveryStreamName The name of the delivery stream. This name must be unique per AWS account in the same AWS Region. If the delivery streams are in different accounts or different Regions, you can have multiple delivery streams with the same name.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deliveryStreamName",
"getterDocumentation" : "The name of the delivery stream. This name must be unique per AWS account in the same AWS Region. If the delivery streams are in different accounts or different Regions, you can have multiple delivery streams with the same name.
\n@return The name of the delivery stream. This name must be unique per AWS account in the same AWS Region. If the delivery streams are in different accounts or different Regions, you can have multiple delivery streams with the same name.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeliveryStreamName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeliveryStreamName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeliveryStreamName",
"sensitive" : false,
"setterDocumentation" : "The name of the delivery stream. This name must be unique per AWS account in the same AWS Region. If the delivery streams are in different accounts or different Regions, you can have multiple delivery streams with the same name.
\n@param deliveryStreamName The name of the delivery stream. This name must be unique per AWS account in the same AWS Region. If the delivery streams are in different accounts or different Regions, you can have multiple delivery streams with the same name.",
"setterMethodName" : "setDeliveryStreamName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamName",
"variableType" : "String",
"documentation" : "The name of the delivery stream. This name must be unique per AWS account in the same AWS Region. If the delivery streams are in different accounts or different Regions, you can have multiple delivery streams with the same name.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDeliveryStreamTypeAsString",
"beanStyleSetterMethodName" : "setDeliveryStreamType",
"c2jName" : "DeliveryStreamType",
"c2jShape" : "DeliveryStreamType",
"defaultConsumerFluentSetterDocumentation" : "The delivery stream type. This parameter can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliveryStreamTypeAsString(String)}.\n@param deliveryStreamType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStreamType(String)",
"deprecated" : false,
"documentation" : "The delivery stream type. This parameter can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
",
"endpointDiscoveryId" : false,
"enumType" : "DeliveryStreamType",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "deliveryStreamType",
"fluentEnumSetterMethodName" : "deliveryStreamType",
"fluentGetterMethodName" : "deliveryStreamTypeAsString",
"fluentSetterDocumentation" : "The delivery stream type. This parameter can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
\n@param deliveryStreamType The delivery stream type. This parameter can be one of the following values: -
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
\n@see DeliveryStreamType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliveryStreamType",
"fluentSetterMethodName" : "deliveryStreamType",
"getterDocumentation" : "The delivery stream type. This parameter can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #deliveryStreamType} will return {@link DeliveryStreamType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deliveryStreamTypeAsString}.\n
\n@return The delivery stream type. This parameter can be one of the following values: -
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
\n@see DeliveryStreamType",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeliveryStreamType",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeliveryStreamType",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeliveryStreamType",
"sensitive" : false,
"setterDocumentation" : "The delivery stream type. This parameter can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
\n@param deliveryStreamType The delivery stream type. This parameter can be one of the following values: -
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
\n@see DeliveryStreamType",
"setterMethodName" : "setDeliveryStreamType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamType",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamType",
"variableType" : "String",
"documentation" : "The delivery stream type. This parameter can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getKinesisStreamSourceConfiguration",
"beanStyleSetterMethodName" : "setKinesisStreamSourceConfiguration",
"c2jName" : "KinesisStreamSourceConfiguration",
"c2jShape" : "KinesisStreamSourceConfiguration",
"defaultConsumerFluentSetterDocumentation" : "When a Kinesis data stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis data stream Amazon Resource Name (ARN) and the role ARN for the source stream.
\nThis is a convenience that creates an instance of the {@link KinesisStreamSourceConfiguration.Builder} avoiding the need to create one manually via {@link KinesisStreamSourceConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link KinesisStreamSourceConfiguration.Builder#build()} is called immediately and its result is passed to {@link #kinesisStreamSourceConfiguration(KinesisStreamSourceConfiguration)}.\n@param kinesisStreamSourceConfiguration a consumer that will call methods on {@link KinesisStreamSourceConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kinesisStreamSourceConfiguration(KinesisStreamSourceConfiguration)",
"deprecated" : false,
"documentation" : "When a Kinesis data stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis data stream Amazon Resource Name (ARN) and the role ARN for the source stream.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "kinesisStreamSourceConfiguration",
"fluentSetterDocumentation" : "When a Kinesis data stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis data stream Amazon Resource Name (ARN) and the role ARN for the source stream.
\n@param kinesisStreamSourceConfiguration When a Kinesis data stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis data stream Amazon Resource Name (ARN) and the role ARN for the source stream.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "kinesisStreamSourceConfiguration",
"getterDocumentation" : "When a Kinesis data stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis data stream Amazon Resource Name (ARN) and the role ARN for the source stream.
\n@return When a Kinesis data stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis data stream Amazon Resource Name (ARN) and the role ARN for the source stream.",
"getterModel" : {
"returnType" : "KinesisStreamSourceConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "KinesisStreamSourceConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "KinesisStreamSourceConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "KinesisStreamSourceConfiguration",
"sensitive" : false,
"setterDocumentation" : "When a Kinesis data stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis data stream Amazon Resource Name (ARN) and the role ARN for the source stream.
\n@param kinesisStreamSourceConfiguration When a Kinesis data stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis data stream Amazon Resource Name (ARN) and the role ARN for the source stream.",
"setterMethodName" : "setKinesisStreamSourceConfiguration",
"setterModel" : {
"variableDeclarationType" : "KinesisStreamSourceConfiguration",
"variableName" : "kinesisStreamSourceConfiguration",
"variableType" : "KinesisStreamSourceConfiguration",
"documentation" : null,
"simpleType" : "KinesisStreamSourceConfiguration",
"variableSetterType" : "KinesisStreamSourceConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "KinesisStreamSourceConfiguration",
"variableName" : "kinesisStreamSourceConfiguration",
"variableType" : "KinesisStreamSourceConfiguration",
"documentation" : "When a Kinesis data stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis data stream Amazon Resource Name (ARN) and the role ARN for the source stream.
",
"simpleType" : "KinesisStreamSourceConfiguration",
"variableSetterType" : "KinesisStreamSourceConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getS3DestinationConfiguration",
"beanStyleSetterMethodName" : "setS3DestinationConfiguration",
"c2jName" : "S3DestinationConfiguration",
"c2jShape" : "S3DestinationConfiguration",
"defaultConsumerFluentSetterDocumentation" : "[Deprecated] The destination in Amazon S3. You can specify only one destination.
\nThis is a convenience that creates an instance of the {@link S3DestinationConfiguration.Builder} avoiding the need to create one manually via {@link S3DestinationConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3DestinationConfiguration.Builder#build()} is called immediately and its result is passed to {@link #s3DestinationConfiguration(S3DestinationConfiguration)}.\n@param s3DestinationConfiguration a consumer that will call methods on {@link S3DestinationConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3DestinationConfiguration(S3DestinationConfiguration)",
"deprecated" : true,
"documentation" : "[Deprecated] The destination in Amazon S3. You can specify only one destination.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "s3DestinationConfiguration",
"fluentSetterDocumentation" : "[Deprecated] The destination in Amazon S3. You can specify only one destination.
\n@param s3DestinationConfiguration [Deprecated] The destination in Amazon S3. You can specify only one destination.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "s3DestinationConfiguration",
"getterDocumentation" : "[Deprecated] The destination in Amazon S3. You can specify only one destination.
\n@return [Deprecated] The destination in Amazon S3. You can specify only one destination.",
"getterModel" : {
"returnType" : "S3DestinationConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "S3DestinationConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "S3DestinationConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "S3DestinationConfiguration",
"sensitive" : false,
"setterDocumentation" : "[Deprecated] The destination in Amazon S3. You can specify only one destination.
\n@param s3DestinationConfiguration [Deprecated] The destination in Amazon S3. You can specify only one destination.",
"setterMethodName" : "setS3DestinationConfiguration",
"setterModel" : {
"variableDeclarationType" : "S3DestinationConfiguration",
"variableName" : "s3DestinationConfiguration",
"variableType" : "S3DestinationConfiguration",
"documentation" : null,
"simpleType" : "S3DestinationConfiguration",
"variableSetterType" : "S3DestinationConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "S3DestinationConfiguration",
"variableName" : "s3DestinationConfiguration",
"variableType" : "S3DestinationConfiguration",
"documentation" : "[Deprecated] The destination in Amazon S3. You can specify only one destination.
",
"simpleType" : "S3DestinationConfiguration",
"variableSetterType" : "S3DestinationConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getExtendedS3DestinationConfiguration",
"beanStyleSetterMethodName" : "setExtendedS3DestinationConfiguration",
"c2jName" : "ExtendedS3DestinationConfiguration",
"c2jShape" : "ExtendedS3DestinationConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The destination in Amazon S3. You can specify only one destination.
\nThis is a convenience that creates an instance of the {@link ExtendedS3DestinationConfiguration.Builder} avoiding the need to create one manually via {@link ExtendedS3DestinationConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link ExtendedS3DestinationConfiguration.Builder#build()} is called immediately and its result is passed to {@link #extendedS3DestinationConfiguration(ExtendedS3DestinationConfiguration)}.\n@param extendedS3DestinationConfiguration a consumer that will call methods on {@link ExtendedS3DestinationConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #extendedS3DestinationConfiguration(ExtendedS3DestinationConfiguration)",
"deprecated" : false,
"documentation" : "The destination in Amazon S3. You can specify only one destination.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "extendedS3DestinationConfiguration",
"fluentSetterDocumentation" : "The destination in Amazon S3. You can specify only one destination.
\n@param extendedS3DestinationConfiguration The destination in Amazon S3. You can specify only one destination.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "extendedS3DestinationConfiguration",
"getterDocumentation" : "The destination in Amazon S3. You can specify only one destination.
\n@return The destination in Amazon S3. You can specify only one destination.",
"getterModel" : {
"returnType" : "ExtendedS3DestinationConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ExtendedS3DestinationConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ExtendedS3DestinationConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ExtendedS3DestinationConfiguration",
"sensitive" : false,
"setterDocumentation" : "The destination in Amazon S3. You can specify only one destination.
\n@param extendedS3DestinationConfiguration The destination in Amazon S3. You can specify only one destination.",
"setterMethodName" : "setExtendedS3DestinationConfiguration",
"setterModel" : {
"variableDeclarationType" : "ExtendedS3DestinationConfiguration",
"variableName" : "extendedS3DestinationConfiguration",
"variableType" : "ExtendedS3DestinationConfiguration",
"documentation" : null,
"simpleType" : "ExtendedS3DestinationConfiguration",
"variableSetterType" : "ExtendedS3DestinationConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ExtendedS3DestinationConfiguration",
"variableName" : "extendedS3DestinationConfiguration",
"variableType" : "ExtendedS3DestinationConfiguration",
"documentation" : "The destination in Amazon S3. You can specify only one destination.
",
"simpleType" : "ExtendedS3DestinationConfiguration",
"variableSetterType" : "ExtendedS3DestinationConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRedshiftDestinationConfiguration",
"beanStyleSetterMethodName" : "setRedshiftDestinationConfiguration",
"c2jName" : "RedshiftDestinationConfiguration",
"c2jShape" : "RedshiftDestinationConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The destination in Amazon Redshift. You can specify only one destination.
\nThis is a convenience that creates an instance of the {@link RedshiftDestinationConfiguration.Builder} avoiding the need to create one manually via {@link RedshiftDestinationConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link RedshiftDestinationConfiguration.Builder#build()} is called immediately and its result is passed to {@link #redshiftDestinationConfiguration(RedshiftDestinationConfiguration)}.\n@param redshiftDestinationConfiguration a consumer that will call methods on {@link RedshiftDestinationConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #redshiftDestinationConfiguration(RedshiftDestinationConfiguration)",
"deprecated" : false,
"documentation" : "The destination in Amazon Redshift. You can specify only one destination.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "redshiftDestinationConfiguration",
"fluentSetterDocumentation" : "The destination in Amazon Redshift. You can specify only one destination.
\n@param redshiftDestinationConfiguration The destination in Amazon Redshift. You can specify only one destination.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "redshiftDestinationConfiguration",
"getterDocumentation" : "The destination in Amazon Redshift. You can specify only one destination.
\n@return The destination in Amazon Redshift. You can specify only one destination.",
"getterModel" : {
"returnType" : "RedshiftDestinationConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RedshiftDestinationConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RedshiftDestinationConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "RedshiftDestinationConfiguration",
"sensitive" : false,
"setterDocumentation" : "The destination in Amazon Redshift. You can specify only one destination.
\n@param redshiftDestinationConfiguration The destination in Amazon Redshift. You can specify only one destination.",
"setterMethodName" : "setRedshiftDestinationConfiguration",
"setterModel" : {
"variableDeclarationType" : "RedshiftDestinationConfiguration",
"variableName" : "redshiftDestinationConfiguration",
"variableType" : "RedshiftDestinationConfiguration",
"documentation" : null,
"simpleType" : "RedshiftDestinationConfiguration",
"variableSetterType" : "RedshiftDestinationConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "RedshiftDestinationConfiguration",
"variableName" : "redshiftDestinationConfiguration",
"variableType" : "RedshiftDestinationConfiguration",
"documentation" : "The destination in Amazon Redshift. You can specify only one destination.
",
"simpleType" : "RedshiftDestinationConfiguration",
"variableSetterType" : "RedshiftDestinationConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getElasticsearchDestinationConfiguration",
"beanStyleSetterMethodName" : "setElasticsearchDestinationConfiguration",
"c2jName" : "ElasticsearchDestinationConfiguration",
"c2jShape" : "ElasticsearchDestinationConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The destination in Amazon ES. You can specify only one destination.
\nThis is a convenience that creates an instance of the {@link ElasticsearchDestinationConfiguration.Builder} avoiding the need to create one manually via {@link ElasticsearchDestinationConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link ElasticsearchDestinationConfiguration.Builder#build()} is called immediately and its result is passed to {@link #elasticsearchDestinationConfiguration(ElasticsearchDestinationConfiguration)}.\n@param elasticsearchDestinationConfiguration a consumer that will call methods on {@link ElasticsearchDestinationConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticsearchDestinationConfiguration(ElasticsearchDestinationConfiguration)",
"deprecated" : false,
"documentation" : "The destination in Amazon ES. You can specify only one destination.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "elasticsearchDestinationConfiguration",
"fluentSetterDocumentation" : "The destination in Amazon ES. You can specify only one destination.
\n@param elasticsearchDestinationConfiguration The destination in Amazon ES. You can specify only one destination.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "elasticsearchDestinationConfiguration",
"getterDocumentation" : "The destination in Amazon ES. You can specify only one destination.
\n@return The destination in Amazon ES. You can specify only one destination.",
"getterModel" : {
"returnType" : "ElasticsearchDestinationConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ElasticsearchDestinationConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ElasticsearchDestinationConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ElasticsearchDestinationConfiguration",
"sensitive" : false,
"setterDocumentation" : "The destination in Amazon ES. You can specify only one destination.
\n@param elasticsearchDestinationConfiguration The destination in Amazon ES. You can specify only one destination.",
"setterMethodName" : "setElasticsearchDestinationConfiguration",
"setterModel" : {
"variableDeclarationType" : "ElasticsearchDestinationConfiguration",
"variableName" : "elasticsearchDestinationConfiguration",
"variableType" : "ElasticsearchDestinationConfiguration",
"documentation" : null,
"simpleType" : "ElasticsearchDestinationConfiguration",
"variableSetterType" : "ElasticsearchDestinationConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ElasticsearchDestinationConfiguration",
"variableName" : "elasticsearchDestinationConfiguration",
"variableType" : "ElasticsearchDestinationConfiguration",
"documentation" : "The destination in Amazon ES. You can specify only one destination.
",
"simpleType" : "ElasticsearchDestinationConfiguration",
"variableSetterType" : "ElasticsearchDestinationConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSplunkDestinationConfiguration",
"beanStyleSetterMethodName" : "setSplunkDestinationConfiguration",
"c2jName" : "SplunkDestinationConfiguration",
"c2jShape" : "SplunkDestinationConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The destination in Splunk. You can specify only one destination.
\nThis is a convenience that creates an instance of the {@link SplunkDestinationConfiguration.Builder} avoiding the need to create one manually via {@link SplunkDestinationConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link SplunkDestinationConfiguration.Builder#build()} is called immediately and its result is passed to {@link #splunkDestinationConfiguration(SplunkDestinationConfiguration)}.\n@param splunkDestinationConfiguration a consumer that will call methods on {@link SplunkDestinationConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #splunkDestinationConfiguration(SplunkDestinationConfiguration)",
"deprecated" : false,
"documentation" : "The destination in Splunk. You can specify only one destination.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "splunkDestinationConfiguration",
"fluentSetterDocumentation" : "The destination in Splunk. You can specify only one destination.
\n@param splunkDestinationConfiguration The destination in Splunk. You can specify only one destination.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "splunkDestinationConfiguration",
"getterDocumentation" : "The destination in Splunk. You can specify only one destination.
\n@return The destination in Splunk. You can specify only one destination.",
"getterModel" : {
"returnType" : "SplunkDestinationConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SplunkDestinationConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "SplunkDestinationConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "SplunkDestinationConfiguration",
"sensitive" : false,
"setterDocumentation" : "The destination in Splunk. You can specify only one destination.
\n@param splunkDestinationConfiguration The destination in Splunk. You can specify only one destination.",
"setterMethodName" : "setSplunkDestinationConfiguration",
"setterModel" : {
"variableDeclarationType" : "SplunkDestinationConfiguration",
"variableName" : "splunkDestinationConfiguration",
"variableType" : "SplunkDestinationConfiguration",
"documentation" : null,
"simpleType" : "SplunkDestinationConfiguration",
"variableSetterType" : "SplunkDestinationConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "SplunkDestinationConfiguration",
"variableName" : "splunkDestinationConfiguration",
"variableType" : "SplunkDestinationConfiguration",
"documentation" : "The destination in Splunk. You can specify only one destination.
",
"simpleType" : "SplunkDestinationConfiguration",
"variableSetterType" : "SplunkDestinationConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "TagDeliveryStreamInputTagList",
"defaultConsumerFluentSetterDocumentation" : "A set of tags to assign to the delivery stream. A tag is a key-value pair that you can define and assign to AWS resources. Tags are metadata. For example, you can add friendly names and descriptions or other types of information that can help you distinguish the delivery stream. For more information about tags, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.
You can specify up to 50 tags when creating a delivery stream.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)",
"deprecated" : false,
"documentation" : "A set of tags to assign to the delivery stream. A tag is a key-value pair that you can define and assign to AWS resources. Tags are metadata. For example, you can add friendly names and descriptions or other types of information that can help you distinguish the delivery stream. For more information about tags, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.
You can specify up to 50 tags when creating a delivery stream.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "A set of tags to assign to the delivery stream. A tag is a key-value pair that you can define and assign to AWS resources. Tags are metadata. For example, you can add friendly names and descriptions or other types of information that can help you distinguish the delivery stream. For more information about tags, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.
You can specify up to 50 tags when creating a delivery stream.
\n@param tags A set of tags to assign to the delivery stream. A tag is a key-value pair that you can define and assign to AWS resources. Tags are metadata. For example, you can add friendly names and descriptions or other types of information that can help you distinguish the delivery stream. For more information about tags, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide. You can specify up to 50 tags when creating a delivery stream.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "
A set of tags to assign to the delivery stream. A tag is a key-value pair that you can define and assign to AWS resources. Tags are metadata. For example, you can add friendly names and descriptions or other types of information that can help you distinguish the delivery stream. For more information about tags, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.
You can specify up to 50 tags when creating a delivery stream.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return A set of tags to assign to the delivery stream. A tag is a key-value pair that you can define and assign to AWS resources. Tags are metadata. For example, you can add friendly names and descriptions or other types of information that can help you distinguish the delivery stream. For more information about tags, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide. You can specify up to 50 tags when creating a delivery stream.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Tags",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Tags",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Tag",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "Tag",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "Tag",
"variableName" : "member",
"variableType" : "Tag",
"documentation" : null,
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Tag",
"variableName" : "member",
"variableType" : "Tag",
"documentation" : "",
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Tag",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "Tag",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Tags",
"sensitive" : false,
"setterDocumentation" : "A set of tags to assign to the delivery stream. A tag is a key-value pair that you can define and assign to AWS resources. Tags are metadata. For example, you can add friendly names and descriptions or other types of information that can help you distinguish the delivery stream. For more information about tags, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.
You can specify up to 50 tags when creating a delivery stream.
\n@param tags A set of tags to assign to the delivery stream. A tag is a key-value pair that you can define and assign to AWS resources. Tags are metadata. For example, you can add friendly names and descriptions or other types of information that can help you distinguish the delivery stream. For more information about tags, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.
You can specify up to 50 tags when creating a delivery stream.",
"setterMethodName" : "setTags",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "tags",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "tags",
"variableType" : "java.util.List",
"documentation" : "A set of tags to assign to the delivery stream. A tag is a key-value pair that you can define and assign to AWS resources. Tags are metadata. For example, you can add friendly names and descriptions or other types of information that can help you distinguish the delivery stream. For more information about tags, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.
You can specify up to 50 tags when creating a delivery stream.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"DeliveryStreamName" : {
"beanStyleGetterMethodName" : "getDeliveryStreamName",
"beanStyleSetterMethodName" : "setDeliveryStreamName",
"c2jName" : "DeliveryStreamName",
"c2jShape" : "DeliveryStreamName",
"defaultConsumerFluentSetterDocumentation" : "The name of the delivery stream. This name must be unique per AWS account in the same AWS Region. If the delivery streams are in different accounts or different Regions, you can have multiple delivery streams with the same name.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliveryStreamName(String)}.\n@param deliveryStreamName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStreamName(String)",
"deprecated" : false,
"documentation" : "The name of the delivery stream. This name must be unique per AWS account in the same AWS Region. If the delivery streams are in different accounts or different Regions, you can have multiple delivery streams with the same name.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deliveryStreamName",
"fluentSetterDocumentation" : "The name of the delivery stream. This name must be unique per AWS account in the same AWS Region. If the delivery streams are in different accounts or different Regions, you can have multiple delivery streams with the same name.
\n@param deliveryStreamName The name of the delivery stream. This name must be unique per AWS account in the same AWS Region. If the delivery streams are in different accounts or different Regions, you can have multiple delivery streams with the same name.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deliveryStreamName",
"getterDocumentation" : "The name of the delivery stream. This name must be unique per AWS account in the same AWS Region. If the delivery streams are in different accounts or different Regions, you can have multiple delivery streams with the same name.
\n@return The name of the delivery stream. This name must be unique per AWS account in the same AWS Region. If the delivery streams are in different accounts or different Regions, you can have multiple delivery streams with the same name.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeliveryStreamName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeliveryStreamName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeliveryStreamName",
"sensitive" : false,
"setterDocumentation" : "The name of the delivery stream. This name must be unique per AWS account in the same AWS Region. If the delivery streams are in different accounts or different Regions, you can have multiple delivery streams with the same name.
\n@param deliveryStreamName The name of the delivery stream. This name must be unique per AWS account in the same AWS Region. If the delivery streams are in different accounts or different Regions, you can have multiple delivery streams with the same name.",
"setterMethodName" : "setDeliveryStreamName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamName",
"variableType" : "String",
"documentation" : "The name of the delivery stream. This name must be unique per AWS account in the same AWS Region. If the delivery streams are in different accounts or different Regions, you can have multiple delivery streams with the same name.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"DeliveryStreamType" : {
"beanStyleGetterMethodName" : "getDeliveryStreamTypeAsString",
"beanStyleSetterMethodName" : "setDeliveryStreamType",
"c2jName" : "DeliveryStreamType",
"c2jShape" : "DeliveryStreamType",
"defaultConsumerFluentSetterDocumentation" : "The delivery stream type. This parameter can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliveryStreamTypeAsString(String)}.\n@param deliveryStreamType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStreamType(String)",
"deprecated" : false,
"documentation" : "The delivery stream type. This parameter can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
",
"endpointDiscoveryId" : false,
"enumType" : "DeliveryStreamType",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "deliveryStreamType",
"fluentEnumSetterMethodName" : "deliveryStreamType",
"fluentGetterMethodName" : "deliveryStreamTypeAsString",
"fluentSetterDocumentation" : "The delivery stream type. This parameter can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
\n@param deliveryStreamType The delivery stream type. This parameter can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
\n@see DeliveryStreamType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliveryStreamType",
"fluentSetterMethodName" : "deliveryStreamType",
"getterDocumentation" : "The delivery stream type. This parameter can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #deliveryStreamType} will return {@link DeliveryStreamType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deliveryStreamTypeAsString}.\n
\n@return The delivery stream type. This parameter can be one of the following values: -
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
\n@see DeliveryStreamType",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeliveryStreamType",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeliveryStreamType",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeliveryStreamType",
"sensitive" : false,
"setterDocumentation" : "The delivery stream type. This parameter can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
\n@param deliveryStreamType The delivery stream type. This parameter can be one of the following values: -
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
\n@see DeliveryStreamType",
"setterMethodName" : "setDeliveryStreamType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamType",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamType",
"variableType" : "String",
"documentation" : "The delivery stream type. This parameter can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ElasticsearchDestinationConfiguration" : {
"beanStyleGetterMethodName" : "getElasticsearchDestinationConfiguration",
"beanStyleSetterMethodName" : "setElasticsearchDestinationConfiguration",
"c2jName" : "ElasticsearchDestinationConfiguration",
"c2jShape" : "ElasticsearchDestinationConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The destination in Amazon ES. You can specify only one destination.
\nThis is a convenience that creates an instance of the {@link ElasticsearchDestinationConfiguration.Builder} avoiding the need to create one manually via {@link ElasticsearchDestinationConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link ElasticsearchDestinationConfiguration.Builder#build()} is called immediately and its result is passed to {@link #elasticsearchDestinationConfiguration(ElasticsearchDestinationConfiguration)}.\n@param elasticsearchDestinationConfiguration a consumer that will call methods on {@link ElasticsearchDestinationConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticsearchDestinationConfiguration(ElasticsearchDestinationConfiguration)",
"deprecated" : false,
"documentation" : "The destination in Amazon ES. You can specify only one destination.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "elasticsearchDestinationConfiguration",
"fluentSetterDocumentation" : "The destination in Amazon ES. You can specify only one destination.
\n@param elasticsearchDestinationConfiguration The destination in Amazon ES. You can specify only one destination.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "elasticsearchDestinationConfiguration",
"getterDocumentation" : "The destination in Amazon ES. You can specify only one destination.
\n@return The destination in Amazon ES. You can specify only one destination.",
"getterModel" : {
"returnType" : "ElasticsearchDestinationConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ElasticsearchDestinationConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ElasticsearchDestinationConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ElasticsearchDestinationConfiguration",
"sensitive" : false,
"setterDocumentation" : "The destination in Amazon ES. You can specify only one destination.
\n@param elasticsearchDestinationConfiguration The destination in Amazon ES. You can specify only one destination.",
"setterMethodName" : "setElasticsearchDestinationConfiguration",
"setterModel" : {
"variableDeclarationType" : "ElasticsearchDestinationConfiguration",
"variableName" : "elasticsearchDestinationConfiguration",
"variableType" : "ElasticsearchDestinationConfiguration",
"documentation" : null,
"simpleType" : "ElasticsearchDestinationConfiguration",
"variableSetterType" : "ElasticsearchDestinationConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ElasticsearchDestinationConfiguration",
"variableName" : "elasticsearchDestinationConfiguration",
"variableType" : "ElasticsearchDestinationConfiguration",
"documentation" : "The destination in Amazon ES. You can specify only one destination.
",
"simpleType" : "ElasticsearchDestinationConfiguration",
"variableSetterType" : "ElasticsearchDestinationConfiguration"
},
"xmlNameSpaceUri" : null
},
"ExtendedS3DestinationConfiguration" : {
"beanStyleGetterMethodName" : "getExtendedS3DestinationConfiguration",
"beanStyleSetterMethodName" : "setExtendedS3DestinationConfiguration",
"c2jName" : "ExtendedS3DestinationConfiguration",
"c2jShape" : "ExtendedS3DestinationConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The destination in Amazon S3. You can specify only one destination.
\nThis is a convenience that creates an instance of the {@link ExtendedS3DestinationConfiguration.Builder} avoiding the need to create one manually via {@link ExtendedS3DestinationConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link ExtendedS3DestinationConfiguration.Builder#build()} is called immediately and its result is passed to {@link #extendedS3DestinationConfiguration(ExtendedS3DestinationConfiguration)}.\n@param extendedS3DestinationConfiguration a consumer that will call methods on {@link ExtendedS3DestinationConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #extendedS3DestinationConfiguration(ExtendedS3DestinationConfiguration)",
"deprecated" : false,
"documentation" : "The destination in Amazon S3. You can specify only one destination.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "extendedS3DestinationConfiguration",
"fluentSetterDocumentation" : "The destination in Amazon S3. You can specify only one destination.
\n@param extendedS3DestinationConfiguration The destination in Amazon S3. You can specify only one destination.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "extendedS3DestinationConfiguration",
"getterDocumentation" : "The destination in Amazon S3. You can specify only one destination.
\n@return The destination in Amazon S3. You can specify only one destination.",
"getterModel" : {
"returnType" : "ExtendedS3DestinationConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ExtendedS3DestinationConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ExtendedS3DestinationConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ExtendedS3DestinationConfiguration",
"sensitive" : false,
"setterDocumentation" : "The destination in Amazon S3. You can specify only one destination.
\n@param extendedS3DestinationConfiguration The destination in Amazon S3. You can specify only one destination.",
"setterMethodName" : "setExtendedS3DestinationConfiguration",
"setterModel" : {
"variableDeclarationType" : "ExtendedS3DestinationConfiguration",
"variableName" : "extendedS3DestinationConfiguration",
"variableType" : "ExtendedS3DestinationConfiguration",
"documentation" : null,
"simpleType" : "ExtendedS3DestinationConfiguration",
"variableSetterType" : "ExtendedS3DestinationConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ExtendedS3DestinationConfiguration",
"variableName" : "extendedS3DestinationConfiguration",
"variableType" : "ExtendedS3DestinationConfiguration",
"documentation" : "The destination in Amazon S3. You can specify only one destination.
",
"simpleType" : "ExtendedS3DestinationConfiguration",
"variableSetterType" : "ExtendedS3DestinationConfiguration"
},
"xmlNameSpaceUri" : null
},
"KinesisStreamSourceConfiguration" : {
"beanStyleGetterMethodName" : "getKinesisStreamSourceConfiguration",
"beanStyleSetterMethodName" : "setKinesisStreamSourceConfiguration",
"c2jName" : "KinesisStreamSourceConfiguration",
"c2jShape" : "KinesisStreamSourceConfiguration",
"defaultConsumerFluentSetterDocumentation" : "When a Kinesis data stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis data stream Amazon Resource Name (ARN) and the role ARN for the source stream.
\nThis is a convenience that creates an instance of the {@link KinesisStreamSourceConfiguration.Builder} avoiding the need to create one manually via {@link KinesisStreamSourceConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link KinesisStreamSourceConfiguration.Builder#build()} is called immediately and its result is passed to {@link #kinesisStreamSourceConfiguration(KinesisStreamSourceConfiguration)}.\n@param kinesisStreamSourceConfiguration a consumer that will call methods on {@link KinesisStreamSourceConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kinesisStreamSourceConfiguration(KinesisStreamSourceConfiguration)",
"deprecated" : false,
"documentation" : "When a Kinesis data stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis data stream Amazon Resource Name (ARN) and the role ARN for the source stream.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "kinesisStreamSourceConfiguration",
"fluentSetterDocumentation" : "When a Kinesis data stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis data stream Amazon Resource Name (ARN) and the role ARN for the source stream.
\n@param kinesisStreamSourceConfiguration When a Kinesis data stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis data stream Amazon Resource Name (ARN) and the role ARN for the source stream.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "kinesisStreamSourceConfiguration",
"getterDocumentation" : "When a Kinesis data stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis data stream Amazon Resource Name (ARN) and the role ARN for the source stream.
\n@return When a Kinesis data stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis data stream Amazon Resource Name (ARN) and the role ARN for the source stream.",
"getterModel" : {
"returnType" : "KinesisStreamSourceConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "KinesisStreamSourceConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "KinesisStreamSourceConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "KinesisStreamSourceConfiguration",
"sensitive" : false,
"setterDocumentation" : "When a Kinesis data stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis data stream Amazon Resource Name (ARN) and the role ARN for the source stream.
\n@param kinesisStreamSourceConfiguration When a Kinesis data stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis data stream Amazon Resource Name (ARN) and the role ARN for the source stream.",
"setterMethodName" : "setKinesisStreamSourceConfiguration",
"setterModel" : {
"variableDeclarationType" : "KinesisStreamSourceConfiguration",
"variableName" : "kinesisStreamSourceConfiguration",
"variableType" : "KinesisStreamSourceConfiguration",
"documentation" : null,
"simpleType" : "KinesisStreamSourceConfiguration",
"variableSetterType" : "KinesisStreamSourceConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "KinesisStreamSourceConfiguration",
"variableName" : "kinesisStreamSourceConfiguration",
"variableType" : "KinesisStreamSourceConfiguration",
"documentation" : "When a Kinesis data stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis data stream Amazon Resource Name (ARN) and the role ARN for the source stream.
",
"simpleType" : "KinesisStreamSourceConfiguration",
"variableSetterType" : "KinesisStreamSourceConfiguration"
},
"xmlNameSpaceUri" : null
},
"RedshiftDestinationConfiguration" : {
"beanStyleGetterMethodName" : "getRedshiftDestinationConfiguration",
"beanStyleSetterMethodName" : "setRedshiftDestinationConfiguration",
"c2jName" : "RedshiftDestinationConfiguration",
"c2jShape" : "RedshiftDestinationConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The destination in Amazon Redshift. You can specify only one destination.
\nThis is a convenience that creates an instance of the {@link RedshiftDestinationConfiguration.Builder} avoiding the need to create one manually via {@link RedshiftDestinationConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link RedshiftDestinationConfiguration.Builder#build()} is called immediately and its result is passed to {@link #redshiftDestinationConfiguration(RedshiftDestinationConfiguration)}.\n@param redshiftDestinationConfiguration a consumer that will call methods on {@link RedshiftDestinationConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #redshiftDestinationConfiguration(RedshiftDestinationConfiguration)",
"deprecated" : false,
"documentation" : "The destination in Amazon Redshift. You can specify only one destination.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "redshiftDestinationConfiguration",
"fluentSetterDocumentation" : "The destination in Amazon Redshift. You can specify only one destination.
\n@param redshiftDestinationConfiguration The destination in Amazon Redshift. You can specify only one destination.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "redshiftDestinationConfiguration",
"getterDocumentation" : "The destination in Amazon Redshift. You can specify only one destination.
\n@return The destination in Amazon Redshift. You can specify only one destination.",
"getterModel" : {
"returnType" : "RedshiftDestinationConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RedshiftDestinationConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RedshiftDestinationConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "RedshiftDestinationConfiguration",
"sensitive" : false,
"setterDocumentation" : "The destination in Amazon Redshift. You can specify only one destination.
\n@param redshiftDestinationConfiguration The destination in Amazon Redshift. You can specify only one destination.",
"setterMethodName" : "setRedshiftDestinationConfiguration",
"setterModel" : {
"variableDeclarationType" : "RedshiftDestinationConfiguration",
"variableName" : "redshiftDestinationConfiguration",
"variableType" : "RedshiftDestinationConfiguration",
"documentation" : null,
"simpleType" : "RedshiftDestinationConfiguration",
"variableSetterType" : "RedshiftDestinationConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "RedshiftDestinationConfiguration",
"variableName" : "redshiftDestinationConfiguration",
"variableType" : "RedshiftDestinationConfiguration",
"documentation" : "The destination in Amazon Redshift. You can specify only one destination.
",
"simpleType" : "RedshiftDestinationConfiguration",
"variableSetterType" : "RedshiftDestinationConfiguration"
},
"xmlNameSpaceUri" : null
},
"S3DestinationConfiguration" : {
"beanStyleGetterMethodName" : "getS3DestinationConfiguration",
"beanStyleSetterMethodName" : "setS3DestinationConfiguration",
"c2jName" : "S3DestinationConfiguration",
"c2jShape" : "S3DestinationConfiguration",
"defaultConsumerFluentSetterDocumentation" : "[Deprecated] The destination in Amazon S3. You can specify only one destination.
\nThis is a convenience that creates an instance of the {@link S3DestinationConfiguration.Builder} avoiding the need to create one manually via {@link S3DestinationConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3DestinationConfiguration.Builder#build()} is called immediately and its result is passed to {@link #s3DestinationConfiguration(S3DestinationConfiguration)}.\n@param s3DestinationConfiguration a consumer that will call methods on {@link S3DestinationConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3DestinationConfiguration(S3DestinationConfiguration)",
"deprecated" : true,
"documentation" : "[Deprecated] The destination in Amazon S3. You can specify only one destination.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "s3DestinationConfiguration",
"fluentSetterDocumentation" : "[Deprecated] The destination in Amazon S3. You can specify only one destination.
\n@param s3DestinationConfiguration [Deprecated] The destination in Amazon S3. You can specify only one destination.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "s3DestinationConfiguration",
"getterDocumentation" : "[Deprecated] The destination in Amazon S3. You can specify only one destination.
\n@return [Deprecated] The destination in Amazon S3. You can specify only one destination.",
"getterModel" : {
"returnType" : "S3DestinationConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "S3DestinationConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "S3DestinationConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "S3DestinationConfiguration",
"sensitive" : false,
"setterDocumentation" : "[Deprecated] The destination in Amazon S3. You can specify only one destination.
\n@param s3DestinationConfiguration [Deprecated] The destination in Amazon S3. You can specify only one destination.",
"setterMethodName" : "setS3DestinationConfiguration",
"setterModel" : {
"variableDeclarationType" : "S3DestinationConfiguration",
"variableName" : "s3DestinationConfiguration",
"variableType" : "S3DestinationConfiguration",
"documentation" : null,
"simpleType" : "S3DestinationConfiguration",
"variableSetterType" : "S3DestinationConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "S3DestinationConfiguration",
"variableName" : "s3DestinationConfiguration",
"variableType" : "S3DestinationConfiguration",
"documentation" : "[Deprecated] The destination in Amazon S3. You can specify only one destination.
",
"simpleType" : "S3DestinationConfiguration",
"variableSetterType" : "S3DestinationConfiguration"
},
"xmlNameSpaceUri" : null
},
"SplunkDestinationConfiguration" : {
"beanStyleGetterMethodName" : "getSplunkDestinationConfiguration",
"beanStyleSetterMethodName" : "setSplunkDestinationConfiguration",
"c2jName" : "SplunkDestinationConfiguration",
"c2jShape" : "SplunkDestinationConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The destination in Splunk. You can specify only one destination.
\nThis is a convenience that creates an instance of the {@link SplunkDestinationConfiguration.Builder} avoiding the need to create one manually via {@link SplunkDestinationConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link SplunkDestinationConfiguration.Builder#build()} is called immediately and its result is passed to {@link #splunkDestinationConfiguration(SplunkDestinationConfiguration)}.\n@param splunkDestinationConfiguration a consumer that will call methods on {@link SplunkDestinationConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #splunkDestinationConfiguration(SplunkDestinationConfiguration)",
"deprecated" : false,
"documentation" : "The destination in Splunk. You can specify only one destination.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "splunkDestinationConfiguration",
"fluentSetterDocumentation" : "The destination in Splunk. You can specify only one destination.
\n@param splunkDestinationConfiguration The destination in Splunk. You can specify only one destination.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "splunkDestinationConfiguration",
"getterDocumentation" : "The destination in Splunk. You can specify only one destination.
\n@return The destination in Splunk. You can specify only one destination.",
"getterModel" : {
"returnType" : "SplunkDestinationConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SplunkDestinationConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "SplunkDestinationConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "SplunkDestinationConfiguration",
"sensitive" : false,
"setterDocumentation" : "The destination in Splunk. You can specify only one destination.
\n@param splunkDestinationConfiguration The destination in Splunk. You can specify only one destination.",
"setterMethodName" : "setSplunkDestinationConfiguration",
"setterModel" : {
"variableDeclarationType" : "SplunkDestinationConfiguration",
"variableName" : "splunkDestinationConfiguration",
"variableType" : "SplunkDestinationConfiguration",
"documentation" : null,
"simpleType" : "SplunkDestinationConfiguration",
"variableSetterType" : "SplunkDestinationConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "SplunkDestinationConfiguration",
"variableName" : "splunkDestinationConfiguration",
"variableType" : "SplunkDestinationConfiguration",
"documentation" : "The destination in Splunk. You can specify only one destination.
",
"simpleType" : "SplunkDestinationConfiguration",
"variableSetterType" : "SplunkDestinationConfiguration"
},
"xmlNameSpaceUri" : null
},
"Tags" : {
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "TagDeliveryStreamInputTagList",
"defaultConsumerFluentSetterDocumentation" : "A set of tags to assign to the delivery stream. A tag is a key-value pair that you can define and assign to AWS resources. Tags are metadata. For example, you can add friendly names and descriptions or other types of information that can help you distinguish the delivery stream. For more information about tags, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.
You can specify up to 50 tags when creating a delivery stream.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)",
"deprecated" : false,
"documentation" : "A set of tags to assign to the delivery stream. A tag is a key-value pair that you can define and assign to AWS resources. Tags are metadata. For example, you can add friendly names and descriptions or other types of information that can help you distinguish the delivery stream. For more information about tags, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.
You can specify up to 50 tags when creating a delivery stream.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "A set of tags to assign to the delivery stream. A tag is a key-value pair that you can define and assign to AWS resources. Tags are metadata. For example, you can add friendly names and descriptions or other types of information that can help you distinguish the delivery stream. For more information about tags, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.
You can specify up to 50 tags when creating a delivery stream.
\n@param tags A set of tags to assign to the delivery stream. A tag is a key-value pair that you can define and assign to AWS resources. Tags are metadata. For example, you can add friendly names and descriptions or other types of information that can help you distinguish the delivery stream. For more information about tags, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide. You can specify up to 50 tags when creating a delivery stream.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "
A set of tags to assign to the delivery stream. A tag is a key-value pair that you can define and assign to AWS resources. Tags are metadata. For example, you can add friendly names and descriptions or other types of information that can help you distinguish the delivery stream. For more information about tags, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.
You can specify up to 50 tags when creating a delivery stream.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return A set of tags to assign to the delivery stream. A tag is a key-value pair that you can define and assign to AWS resources. Tags are metadata. For example, you can add friendly names and descriptions or other types of information that can help you distinguish the delivery stream. For more information about tags, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide. You can specify up to 50 tags when creating a delivery stream.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Tags",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Tags",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Tag",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "Tag",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "Tag",
"variableName" : "member",
"variableType" : "Tag",
"documentation" : null,
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Tag",
"variableName" : "member",
"variableType" : "Tag",
"documentation" : "",
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Tag",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "Tag",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Tags",
"sensitive" : false,
"setterDocumentation" : "A set of tags to assign to the delivery stream. A tag is a key-value pair that you can define and assign to AWS resources. Tags are metadata. For example, you can add friendly names and descriptions or other types of information that can help you distinguish the delivery stream. For more information about tags, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.
You can specify up to 50 tags when creating a delivery stream.
\n@param tags A set of tags to assign to the delivery stream. A tag is a key-value pair that you can define and assign to AWS resources. Tags are metadata. For example, you can add friendly names and descriptions or other types of information that can help you distinguish the delivery stream. For more information about tags, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.
You can specify up to 50 tags when creating a delivery stream.",
"setterMethodName" : "setTags",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "tags",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "tags",
"variableType" : "java.util.List",
"documentation" : "A set of tags to assign to the delivery stream. A tag is a key-value pair that you can define and assign to AWS resources. Tags are metadata. For example, you can add friendly names and descriptions or other types of information that can help you distinguish the delivery stream. For more information about tags, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.
You can specify up to 50 tags when creating a delivery stream.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getDeliveryStreamName",
"beanStyleSetterMethodName" : "setDeliveryStreamName",
"c2jName" : "DeliveryStreamName",
"c2jShape" : "DeliveryStreamName",
"defaultConsumerFluentSetterDocumentation" : "The name of the delivery stream. This name must be unique per AWS account in the same AWS Region. If the delivery streams are in different accounts or different Regions, you can have multiple delivery streams with the same name.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliveryStreamName(String)}.\n@param deliveryStreamName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStreamName(String)",
"deprecated" : false,
"documentation" : "The name of the delivery stream. This name must be unique per AWS account in the same AWS Region. If the delivery streams are in different accounts or different Regions, you can have multiple delivery streams with the same name.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deliveryStreamName",
"fluentSetterDocumentation" : "The name of the delivery stream. This name must be unique per AWS account in the same AWS Region. If the delivery streams are in different accounts or different Regions, you can have multiple delivery streams with the same name.
\n@param deliveryStreamName The name of the delivery stream. This name must be unique per AWS account in the same AWS Region. If the delivery streams are in different accounts or different Regions, you can have multiple delivery streams with the same name.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deliveryStreamName",
"getterDocumentation" : "The name of the delivery stream. This name must be unique per AWS account in the same AWS Region. If the delivery streams are in different accounts or different Regions, you can have multiple delivery streams with the same name.
\n@return The name of the delivery stream. This name must be unique per AWS account in the same AWS Region. If the delivery streams are in different accounts or different Regions, you can have multiple delivery streams with the same name.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeliveryStreamName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeliveryStreamName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeliveryStreamName",
"sensitive" : false,
"setterDocumentation" : "The name of the delivery stream. This name must be unique per AWS account in the same AWS Region. If the delivery streams are in different accounts or different Regions, you can have multiple delivery streams with the same name.
\n@param deliveryStreamName The name of the delivery stream. This name must be unique per AWS account in the same AWS Region. If the delivery streams are in different accounts or different Regions, you can have multiple delivery streams with the same name.",
"setterMethodName" : "setDeliveryStreamName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamName",
"variableType" : "String",
"documentation" : "The name of the delivery stream. This name must be unique per AWS account in the same AWS Region. If the delivery streams are in different accounts or different Regions, you can have multiple delivery streams with the same name.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDeliveryStreamTypeAsString",
"beanStyleSetterMethodName" : "setDeliveryStreamType",
"c2jName" : "DeliveryStreamType",
"c2jShape" : "DeliveryStreamType",
"defaultConsumerFluentSetterDocumentation" : "The delivery stream type. This parameter can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliveryStreamTypeAsString(String)}.\n@param deliveryStreamType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStreamType(String)",
"deprecated" : false,
"documentation" : "The delivery stream type. This parameter can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
",
"endpointDiscoveryId" : false,
"enumType" : "DeliveryStreamType",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "deliveryStreamType",
"fluentEnumSetterMethodName" : "deliveryStreamType",
"fluentGetterMethodName" : "deliveryStreamTypeAsString",
"fluentSetterDocumentation" : "The delivery stream type. This parameter can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
\n@param deliveryStreamType The delivery stream type. This parameter can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
\n@see DeliveryStreamType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliveryStreamType",
"fluentSetterMethodName" : "deliveryStreamType",
"getterDocumentation" : "The delivery stream type. This parameter can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #deliveryStreamType} will return {@link DeliveryStreamType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deliveryStreamTypeAsString}.\n
\n@return The delivery stream type. This parameter can be one of the following values: -
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
\n@see DeliveryStreamType",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeliveryStreamType",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeliveryStreamType",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeliveryStreamType",
"sensitive" : false,
"setterDocumentation" : "The delivery stream type. This parameter can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
\n@param deliveryStreamType The delivery stream type. This parameter can be one of the following values: -
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
\n@see DeliveryStreamType",
"setterMethodName" : "setDeliveryStreamType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamType",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamType",
"variableType" : "String",
"documentation" : "The delivery stream type. This parameter can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getKinesisStreamSourceConfiguration",
"beanStyleSetterMethodName" : "setKinesisStreamSourceConfiguration",
"c2jName" : "KinesisStreamSourceConfiguration",
"c2jShape" : "KinesisStreamSourceConfiguration",
"defaultConsumerFluentSetterDocumentation" : "When a Kinesis data stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis data stream Amazon Resource Name (ARN) and the role ARN for the source stream.
\nThis is a convenience that creates an instance of the {@link KinesisStreamSourceConfiguration.Builder} avoiding the need to create one manually via {@link KinesisStreamSourceConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link KinesisStreamSourceConfiguration.Builder#build()} is called immediately and its result is passed to {@link #kinesisStreamSourceConfiguration(KinesisStreamSourceConfiguration)}.\n@param kinesisStreamSourceConfiguration a consumer that will call methods on {@link KinesisStreamSourceConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kinesisStreamSourceConfiguration(KinesisStreamSourceConfiguration)",
"deprecated" : false,
"documentation" : "When a Kinesis data stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis data stream Amazon Resource Name (ARN) and the role ARN for the source stream.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "kinesisStreamSourceConfiguration",
"fluentSetterDocumentation" : "When a Kinesis data stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis data stream Amazon Resource Name (ARN) and the role ARN for the source stream.
\n@param kinesisStreamSourceConfiguration When a Kinesis data stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis data stream Amazon Resource Name (ARN) and the role ARN for the source stream.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "kinesisStreamSourceConfiguration",
"getterDocumentation" : "When a Kinesis data stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis data stream Amazon Resource Name (ARN) and the role ARN for the source stream.
\n@return When a Kinesis data stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis data stream Amazon Resource Name (ARN) and the role ARN for the source stream.",
"getterModel" : {
"returnType" : "KinesisStreamSourceConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "KinesisStreamSourceConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "KinesisStreamSourceConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "KinesisStreamSourceConfiguration",
"sensitive" : false,
"setterDocumentation" : "When a Kinesis data stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis data stream Amazon Resource Name (ARN) and the role ARN for the source stream.
\n@param kinesisStreamSourceConfiguration When a Kinesis data stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis data stream Amazon Resource Name (ARN) and the role ARN for the source stream.",
"setterMethodName" : "setKinesisStreamSourceConfiguration",
"setterModel" : {
"variableDeclarationType" : "KinesisStreamSourceConfiguration",
"variableName" : "kinesisStreamSourceConfiguration",
"variableType" : "KinesisStreamSourceConfiguration",
"documentation" : null,
"simpleType" : "KinesisStreamSourceConfiguration",
"variableSetterType" : "KinesisStreamSourceConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "KinesisStreamSourceConfiguration",
"variableName" : "kinesisStreamSourceConfiguration",
"variableType" : "KinesisStreamSourceConfiguration",
"documentation" : "When a Kinesis data stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis data stream Amazon Resource Name (ARN) and the role ARN for the source stream.
",
"simpleType" : "KinesisStreamSourceConfiguration",
"variableSetterType" : "KinesisStreamSourceConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getS3DestinationConfiguration",
"beanStyleSetterMethodName" : "setS3DestinationConfiguration",
"c2jName" : "S3DestinationConfiguration",
"c2jShape" : "S3DestinationConfiguration",
"defaultConsumerFluentSetterDocumentation" : "[Deprecated] The destination in Amazon S3. You can specify only one destination.
\nThis is a convenience that creates an instance of the {@link S3DestinationConfiguration.Builder} avoiding the need to create one manually via {@link S3DestinationConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3DestinationConfiguration.Builder#build()} is called immediately and its result is passed to {@link #s3DestinationConfiguration(S3DestinationConfiguration)}.\n@param s3DestinationConfiguration a consumer that will call methods on {@link S3DestinationConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3DestinationConfiguration(S3DestinationConfiguration)",
"deprecated" : true,
"documentation" : "[Deprecated] The destination in Amazon S3. You can specify only one destination.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "s3DestinationConfiguration",
"fluentSetterDocumentation" : "[Deprecated] The destination in Amazon S3. You can specify only one destination.
\n@param s3DestinationConfiguration [Deprecated] The destination in Amazon S3. You can specify only one destination.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "s3DestinationConfiguration",
"getterDocumentation" : "[Deprecated] The destination in Amazon S3. You can specify only one destination.
\n@return [Deprecated] The destination in Amazon S3. You can specify only one destination.",
"getterModel" : {
"returnType" : "S3DestinationConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "S3DestinationConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "S3DestinationConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "S3DestinationConfiguration",
"sensitive" : false,
"setterDocumentation" : "[Deprecated] The destination in Amazon S3. You can specify only one destination.
\n@param s3DestinationConfiguration [Deprecated] The destination in Amazon S3. You can specify only one destination.",
"setterMethodName" : "setS3DestinationConfiguration",
"setterModel" : {
"variableDeclarationType" : "S3DestinationConfiguration",
"variableName" : "s3DestinationConfiguration",
"variableType" : "S3DestinationConfiguration",
"documentation" : null,
"simpleType" : "S3DestinationConfiguration",
"variableSetterType" : "S3DestinationConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "S3DestinationConfiguration",
"variableName" : "s3DestinationConfiguration",
"variableType" : "S3DestinationConfiguration",
"documentation" : "[Deprecated] The destination in Amazon S3. You can specify only one destination.
",
"simpleType" : "S3DestinationConfiguration",
"variableSetterType" : "S3DestinationConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getExtendedS3DestinationConfiguration",
"beanStyleSetterMethodName" : "setExtendedS3DestinationConfiguration",
"c2jName" : "ExtendedS3DestinationConfiguration",
"c2jShape" : "ExtendedS3DestinationConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The destination in Amazon S3. You can specify only one destination.
\nThis is a convenience that creates an instance of the {@link ExtendedS3DestinationConfiguration.Builder} avoiding the need to create one manually via {@link ExtendedS3DestinationConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link ExtendedS3DestinationConfiguration.Builder#build()} is called immediately and its result is passed to {@link #extendedS3DestinationConfiguration(ExtendedS3DestinationConfiguration)}.\n@param extendedS3DestinationConfiguration a consumer that will call methods on {@link ExtendedS3DestinationConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #extendedS3DestinationConfiguration(ExtendedS3DestinationConfiguration)",
"deprecated" : false,
"documentation" : "The destination in Amazon S3. You can specify only one destination.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "extendedS3DestinationConfiguration",
"fluentSetterDocumentation" : "The destination in Amazon S3. You can specify only one destination.
\n@param extendedS3DestinationConfiguration The destination in Amazon S3. You can specify only one destination.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "extendedS3DestinationConfiguration",
"getterDocumentation" : "The destination in Amazon S3. You can specify only one destination.
\n@return The destination in Amazon S3. You can specify only one destination.",
"getterModel" : {
"returnType" : "ExtendedS3DestinationConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ExtendedS3DestinationConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ExtendedS3DestinationConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ExtendedS3DestinationConfiguration",
"sensitive" : false,
"setterDocumentation" : "The destination in Amazon S3. You can specify only one destination.
\n@param extendedS3DestinationConfiguration The destination in Amazon S3. You can specify only one destination.",
"setterMethodName" : "setExtendedS3DestinationConfiguration",
"setterModel" : {
"variableDeclarationType" : "ExtendedS3DestinationConfiguration",
"variableName" : "extendedS3DestinationConfiguration",
"variableType" : "ExtendedS3DestinationConfiguration",
"documentation" : null,
"simpleType" : "ExtendedS3DestinationConfiguration",
"variableSetterType" : "ExtendedS3DestinationConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ExtendedS3DestinationConfiguration",
"variableName" : "extendedS3DestinationConfiguration",
"variableType" : "ExtendedS3DestinationConfiguration",
"documentation" : "The destination in Amazon S3. You can specify only one destination.
",
"simpleType" : "ExtendedS3DestinationConfiguration",
"variableSetterType" : "ExtendedS3DestinationConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRedshiftDestinationConfiguration",
"beanStyleSetterMethodName" : "setRedshiftDestinationConfiguration",
"c2jName" : "RedshiftDestinationConfiguration",
"c2jShape" : "RedshiftDestinationConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The destination in Amazon Redshift. You can specify only one destination.
\nThis is a convenience that creates an instance of the {@link RedshiftDestinationConfiguration.Builder} avoiding the need to create one manually via {@link RedshiftDestinationConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link RedshiftDestinationConfiguration.Builder#build()} is called immediately and its result is passed to {@link #redshiftDestinationConfiguration(RedshiftDestinationConfiguration)}.\n@param redshiftDestinationConfiguration a consumer that will call methods on {@link RedshiftDestinationConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #redshiftDestinationConfiguration(RedshiftDestinationConfiguration)",
"deprecated" : false,
"documentation" : "The destination in Amazon Redshift. You can specify only one destination.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "redshiftDestinationConfiguration",
"fluentSetterDocumentation" : "The destination in Amazon Redshift. You can specify only one destination.
\n@param redshiftDestinationConfiguration The destination in Amazon Redshift. You can specify only one destination.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "redshiftDestinationConfiguration",
"getterDocumentation" : "The destination in Amazon Redshift. You can specify only one destination.
\n@return The destination in Amazon Redshift. You can specify only one destination.",
"getterModel" : {
"returnType" : "RedshiftDestinationConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RedshiftDestinationConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RedshiftDestinationConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "RedshiftDestinationConfiguration",
"sensitive" : false,
"setterDocumentation" : "The destination in Amazon Redshift. You can specify only one destination.
\n@param redshiftDestinationConfiguration The destination in Amazon Redshift. You can specify only one destination.",
"setterMethodName" : "setRedshiftDestinationConfiguration",
"setterModel" : {
"variableDeclarationType" : "RedshiftDestinationConfiguration",
"variableName" : "redshiftDestinationConfiguration",
"variableType" : "RedshiftDestinationConfiguration",
"documentation" : null,
"simpleType" : "RedshiftDestinationConfiguration",
"variableSetterType" : "RedshiftDestinationConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "RedshiftDestinationConfiguration",
"variableName" : "redshiftDestinationConfiguration",
"variableType" : "RedshiftDestinationConfiguration",
"documentation" : "The destination in Amazon Redshift. You can specify only one destination.
",
"simpleType" : "RedshiftDestinationConfiguration",
"variableSetterType" : "RedshiftDestinationConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getElasticsearchDestinationConfiguration",
"beanStyleSetterMethodName" : "setElasticsearchDestinationConfiguration",
"c2jName" : "ElasticsearchDestinationConfiguration",
"c2jShape" : "ElasticsearchDestinationConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The destination in Amazon ES. You can specify only one destination.
\nThis is a convenience that creates an instance of the {@link ElasticsearchDestinationConfiguration.Builder} avoiding the need to create one manually via {@link ElasticsearchDestinationConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link ElasticsearchDestinationConfiguration.Builder#build()} is called immediately and its result is passed to {@link #elasticsearchDestinationConfiguration(ElasticsearchDestinationConfiguration)}.\n@param elasticsearchDestinationConfiguration a consumer that will call methods on {@link ElasticsearchDestinationConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticsearchDestinationConfiguration(ElasticsearchDestinationConfiguration)",
"deprecated" : false,
"documentation" : "The destination in Amazon ES. You can specify only one destination.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "elasticsearchDestinationConfiguration",
"fluentSetterDocumentation" : "The destination in Amazon ES. You can specify only one destination.
\n@param elasticsearchDestinationConfiguration The destination in Amazon ES. You can specify only one destination.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "elasticsearchDestinationConfiguration",
"getterDocumentation" : "The destination in Amazon ES. You can specify only one destination.
\n@return The destination in Amazon ES. You can specify only one destination.",
"getterModel" : {
"returnType" : "ElasticsearchDestinationConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ElasticsearchDestinationConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ElasticsearchDestinationConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ElasticsearchDestinationConfiguration",
"sensitive" : false,
"setterDocumentation" : "The destination in Amazon ES. You can specify only one destination.
\n@param elasticsearchDestinationConfiguration The destination in Amazon ES. You can specify only one destination.",
"setterMethodName" : "setElasticsearchDestinationConfiguration",
"setterModel" : {
"variableDeclarationType" : "ElasticsearchDestinationConfiguration",
"variableName" : "elasticsearchDestinationConfiguration",
"variableType" : "ElasticsearchDestinationConfiguration",
"documentation" : null,
"simpleType" : "ElasticsearchDestinationConfiguration",
"variableSetterType" : "ElasticsearchDestinationConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ElasticsearchDestinationConfiguration",
"variableName" : "elasticsearchDestinationConfiguration",
"variableType" : "ElasticsearchDestinationConfiguration",
"documentation" : "The destination in Amazon ES. You can specify only one destination.
",
"simpleType" : "ElasticsearchDestinationConfiguration",
"variableSetterType" : "ElasticsearchDestinationConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSplunkDestinationConfiguration",
"beanStyleSetterMethodName" : "setSplunkDestinationConfiguration",
"c2jName" : "SplunkDestinationConfiguration",
"c2jShape" : "SplunkDestinationConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The destination in Splunk. You can specify only one destination.
\nThis is a convenience that creates an instance of the {@link SplunkDestinationConfiguration.Builder} avoiding the need to create one manually via {@link SplunkDestinationConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link SplunkDestinationConfiguration.Builder#build()} is called immediately and its result is passed to {@link #splunkDestinationConfiguration(SplunkDestinationConfiguration)}.\n@param splunkDestinationConfiguration a consumer that will call methods on {@link SplunkDestinationConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #splunkDestinationConfiguration(SplunkDestinationConfiguration)",
"deprecated" : false,
"documentation" : "The destination in Splunk. You can specify only one destination.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "splunkDestinationConfiguration",
"fluentSetterDocumentation" : "The destination in Splunk. You can specify only one destination.
\n@param splunkDestinationConfiguration The destination in Splunk. You can specify only one destination.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "splunkDestinationConfiguration",
"getterDocumentation" : "The destination in Splunk. You can specify only one destination.
\n@return The destination in Splunk. You can specify only one destination.",
"getterModel" : {
"returnType" : "SplunkDestinationConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SplunkDestinationConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "SplunkDestinationConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "SplunkDestinationConfiguration",
"sensitive" : false,
"setterDocumentation" : "The destination in Splunk. You can specify only one destination.
\n@param splunkDestinationConfiguration The destination in Splunk. You can specify only one destination.",
"setterMethodName" : "setSplunkDestinationConfiguration",
"setterModel" : {
"variableDeclarationType" : "SplunkDestinationConfiguration",
"variableName" : "splunkDestinationConfiguration",
"variableType" : "SplunkDestinationConfiguration",
"documentation" : null,
"simpleType" : "SplunkDestinationConfiguration",
"variableSetterType" : "SplunkDestinationConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "SplunkDestinationConfiguration",
"variableName" : "splunkDestinationConfiguration",
"variableType" : "SplunkDestinationConfiguration",
"documentation" : "The destination in Splunk. You can specify only one destination.
",
"simpleType" : "SplunkDestinationConfiguration",
"variableSetterType" : "SplunkDestinationConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "TagDeliveryStreamInputTagList",
"defaultConsumerFluentSetterDocumentation" : "A set of tags to assign to the delivery stream. A tag is a key-value pair that you can define and assign to AWS resources. Tags are metadata. For example, you can add friendly names and descriptions or other types of information that can help you distinguish the delivery stream. For more information about tags, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.
You can specify up to 50 tags when creating a delivery stream.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)",
"deprecated" : false,
"documentation" : "A set of tags to assign to the delivery stream. A tag is a key-value pair that you can define and assign to AWS resources. Tags are metadata. For example, you can add friendly names and descriptions or other types of information that can help you distinguish the delivery stream. For more information about tags, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.
You can specify up to 50 tags when creating a delivery stream.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "A set of tags to assign to the delivery stream. A tag is a key-value pair that you can define and assign to AWS resources. Tags are metadata. For example, you can add friendly names and descriptions or other types of information that can help you distinguish the delivery stream. For more information about tags, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.
You can specify up to 50 tags when creating a delivery stream.
\n@param tags A set of tags to assign to the delivery stream. A tag is a key-value pair that you can define and assign to AWS resources. Tags are metadata. For example, you can add friendly names and descriptions or other types of information that can help you distinguish the delivery stream. For more information about tags, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide. You can specify up to 50 tags when creating a delivery stream.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "
A set of tags to assign to the delivery stream. A tag is a key-value pair that you can define and assign to AWS resources. Tags are metadata. For example, you can add friendly names and descriptions or other types of information that can help you distinguish the delivery stream. For more information about tags, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.
You can specify up to 50 tags when creating a delivery stream.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return A set of tags to assign to the delivery stream. A tag is a key-value pair that you can define and assign to AWS resources. Tags are metadata. For example, you can add friendly names and descriptions or other types of information that can help you distinguish the delivery stream. For more information about tags, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide. You can specify up to 50 tags when creating a delivery stream.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Tags",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Tags",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Tag",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "Tag",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "Tag",
"variableName" : "member",
"variableType" : "Tag",
"documentation" : null,
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Tag",
"variableName" : "member",
"variableType" : "Tag",
"documentation" : "",
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Tag",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "Tag",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Tags",
"sensitive" : false,
"setterDocumentation" : "A set of tags to assign to the delivery stream. A tag is a key-value pair that you can define and assign to AWS resources. Tags are metadata. For example, you can add friendly names and descriptions or other types of information that can help you distinguish the delivery stream. For more information about tags, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.
You can specify up to 50 tags when creating a delivery stream.
\n@param tags A set of tags to assign to the delivery stream. A tag is a key-value pair that you can define and assign to AWS resources. Tags are metadata. For example, you can add friendly names and descriptions or other types of information that can help you distinguish the delivery stream. For more information about tags, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.
You can specify up to 50 tags when creating a delivery stream.",
"setterMethodName" : "setTags",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "tags",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "tags",
"variableType" : "java.util.List",
"documentation" : "A set of tags to assign to the delivery stream. A tag is a key-value pair that you can define and assign to AWS resources. Tags are metadata. For example, you can add friendly names and descriptions or other types of information that can help you distinguish the delivery stream. For more information about tags, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.
You can specify up to 50 tags when creating a delivery stream.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "DeliveryStreamName" ],
"shapeName" : "CreateDeliveryStreamRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "CreateDeliveryStreamRequest",
"variableName" : "createDeliveryStreamRequest",
"variableType" : "CreateDeliveryStreamRequest",
"documentation" : null,
"simpleType" : "CreateDeliveryStreamRequest",
"variableSetterType" : "CreateDeliveryStreamRequest"
},
"wrapper" : false
},
"CreateDeliveryStreamResponse" : {
"c2jName" : "CreateDeliveryStreamOutput",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getDeliveryStreamARN",
"beanStyleSetterMethodName" : "setDeliveryStreamARN",
"c2jName" : "DeliveryStreamARN",
"c2jShape" : "DeliveryStreamARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the delivery stream.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliveryStreamARN(String)}.\n@param deliveryStreamARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStreamARN(String)",
"deprecated" : false,
"documentation" : "The ARN of the delivery stream.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deliveryStreamARN",
"fluentSetterDocumentation" : "The ARN of the delivery stream.
\n@param deliveryStreamARN The ARN of the delivery stream.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deliveryStreamARN",
"getterDocumentation" : "The ARN of the delivery stream.
\n@return The ARN of the delivery stream.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeliveryStreamARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeliveryStreamARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeliveryStreamARN",
"sensitive" : false,
"setterDocumentation" : "The ARN of the delivery stream.
\n@param deliveryStreamARN The ARN of the delivery stream.",
"setterMethodName" : "setDeliveryStreamARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamARN",
"variableType" : "String",
"documentation" : "The ARN of the delivery stream.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"DeliveryStreamARN" : {
"beanStyleGetterMethodName" : "getDeliveryStreamARN",
"beanStyleSetterMethodName" : "setDeliveryStreamARN",
"c2jName" : "DeliveryStreamARN",
"c2jShape" : "DeliveryStreamARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the delivery stream.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliveryStreamARN(String)}.\n@param deliveryStreamARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStreamARN(String)",
"deprecated" : false,
"documentation" : "The ARN of the delivery stream.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deliveryStreamARN",
"fluentSetterDocumentation" : "The ARN of the delivery stream.
\n@param deliveryStreamARN The ARN of the delivery stream.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deliveryStreamARN",
"getterDocumentation" : "The ARN of the delivery stream.
\n@return The ARN of the delivery stream.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeliveryStreamARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeliveryStreamARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeliveryStreamARN",
"sensitive" : false,
"setterDocumentation" : "The ARN of the delivery stream.
\n@param deliveryStreamARN The ARN of the delivery stream.",
"setterMethodName" : "setDeliveryStreamARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamARN",
"variableType" : "String",
"documentation" : "The ARN of the delivery stream.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getDeliveryStreamARN",
"beanStyleSetterMethodName" : "setDeliveryStreamARN",
"c2jName" : "DeliveryStreamARN",
"c2jShape" : "DeliveryStreamARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the delivery stream.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliveryStreamARN(String)}.\n@param deliveryStreamARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStreamARN(String)",
"deprecated" : false,
"documentation" : "The ARN of the delivery stream.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deliveryStreamARN",
"fluentSetterDocumentation" : "The ARN of the delivery stream.
\n@param deliveryStreamARN The ARN of the delivery stream.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deliveryStreamARN",
"getterDocumentation" : "The ARN of the delivery stream.
\n@return The ARN of the delivery stream.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeliveryStreamARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeliveryStreamARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeliveryStreamARN",
"sensitive" : false,
"setterDocumentation" : "The ARN of the delivery stream.
\n@param deliveryStreamARN The ARN of the delivery stream.",
"setterMethodName" : "setDeliveryStreamARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamARN",
"variableType" : "String",
"documentation" : "The ARN of the delivery stream.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "CreateDeliveryStreamResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "CreateDeliveryStreamResponse",
"variableName" : "createDeliveryStreamResponse",
"variableType" : "CreateDeliveryStreamResponse",
"documentation" : null,
"simpleType" : "CreateDeliveryStreamResponse",
"variableSetterType" : "CreateDeliveryStreamResponse"
},
"wrapper" : false
},
"DataFormatConversionConfiguration" : {
"c2jName" : "DataFormatConversionConfiguration",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Specifies that you want Kinesis Data Firehose to convert data from the JSON format to the Parquet or ORC format before writing it to Amazon S3. Kinesis Data Firehose uses the serializer and deserializer that you specify, in addition to the column information from the AWS Glue table, to deserialize your input data from JSON and then serialize it to the Parquet or ORC format. For more information, see Kinesis Data Firehose Record Format Conversion.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getSchemaConfiguration",
"beanStyleSetterMethodName" : "setSchemaConfiguration",
"c2jName" : "SchemaConfiguration",
"c2jShape" : "SchemaConfiguration",
"defaultConsumerFluentSetterDocumentation" : "Specifies the AWS Glue Data Catalog table that contains the column information.
\nThis is a convenience that creates an instance of the {@link SchemaConfiguration.Builder} avoiding the need to create one manually via {@link SchemaConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link SchemaConfiguration.Builder#build()} is called immediately and its result is passed to {@link #schemaConfiguration(SchemaConfiguration)}.\n@param schemaConfiguration a consumer that will call methods on {@link SchemaConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schemaConfiguration(SchemaConfiguration)",
"deprecated" : false,
"documentation" : "Specifies the AWS Glue Data Catalog table that contains the column information.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "schemaConfiguration",
"fluentSetterDocumentation" : "Specifies the AWS Glue Data Catalog table that contains the column information.
\n@param schemaConfiguration Specifies the AWS Glue Data Catalog table that contains the column information.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "schemaConfiguration",
"getterDocumentation" : "Specifies the AWS Glue Data Catalog table that contains the column information.
\n@return Specifies the AWS Glue Data Catalog table that contains the column information.",
"getterModel" : {
"returnType" : "SchemaConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SchemaConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "SchemaConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "SchemaConfiguration",
"sensitive" : false,
"setterDocumentation" : "Specifies the AWS Glue Data Catalog table that contains the column information.
\n@param schemaConfiguration Specifies the AWS Glue Data Catalog table that contains the column information.",
"setterMethodName" : "setSchemaConfiguration",
"setterModel" : {
"variableDeclarationType" : "SchemaConfiguration",
"variableName" : "schemaConfiguration",
"variableType" : "SchemaConfiguration",
"documentation" : null,
"simpleType" : "SchemaConfiguration",
"variableSetterType" : "SchemaConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "SchemaConfiguration",
"variableName" : "schemaConfiguration",
"variableType" : "SchemaConfiguration",
"documentation" : "Specifies the AWS Glue Data Catalog table that contains the column information.
",
"simpleType" : "SchemaConfiguration",
"variableSetterType" : "SchemaConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getInputFormatConfiguration",
"beanStyleSetterMethodName" : "setInputFormatConfiguration",
"c2jName" : "InputFormatConfiguration",
"c2jShape" : "InputFormatConfiguration",
"defaultConsumerFluentSetterDocumentation" : "Specifies the deserializer that you want Kinesis Data Firehose to use to convert the format of your data from JSON.
\nThis is a convenience that creates an instance of the {@link InputFormatConfiguration.Builder} avoiding the need to create one manually via {@link InputFormatConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link InputFormatConfiguration.Builder#build()} is called immediately and its result is passed to {@link #inputFormatConfiguration(InputFormatConfiguration)}.\n@param inputFormatConfiguration a consumer that will call methods on {@link InputFormatConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #inputFormatConfiguration(InputFormatConfiguration)",
"deprecated" : false,
"documentation" : "Specifies the deserializer that you want Kinesis Data Firehose to use to convert the format of your data from JSON.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "inputFormatConfiguration",
"fluentSetterDocumentation" : "Specifies the deserializer that you want Kinesis Data Firehose to use to convert the format of your data from JSON.
\n@param inputFormatConfiguration Specifies the deserializer that you want Kinesis Data Firehose to use to convert the format of your data from JSON.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "inputFormatConfiguration",
"getterDocumentation" : "Specifies the deserializer that you want Kinesis Data Firehose to use to convert the format of your data from JSON.
\n@return Specifies the deserializer that you want Kinesis Data Firehose to use to convert the format of your data from JSON.",
"getterModel" : {
"returnType" : "InputFormatConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "InputFormatConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "InputFormatConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "InputFormatConfiguration",
"sensitive" : false,
"setterDocumentation" : "Specifies the deserializer that you want Kinesis Data Firehose to use to convert the format of your data from JSON.
\n@param inputFormatConfiguration Specifies the deserializer that you want Kinesis Data Firehose to use to convert the format of your data from JSON.",
"setterMethodName" : "setInputFormatConfiguration",
"setterModel" : {
"variableDeclarationType" : "InputFormatConfiguration",
"variableName" : "inputFormatConfiguration",
"variableType" : "InputFormatConfiguration",
"documentation" : null,
"simpleType" : "InputFormatConfiguration",
"variableSetterType" : "InputFormatConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "InputFormatConfiguration",
"variableName" : "inputFormatConfiguration",
"variableType" : "InputFormatConfiguration",
"documentation" : "Specifies the deserializer that you want Kinesis Data Firehose to use to convert the format of your data from JSON.
",
"simpleType" : "InputFormatConfiguration",
"variableSetterType" : "InputFormatConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getOutputFormatConfiguration",
"beanStyleSetterMethodName" : "setOutputFormatConfiguration",
"c2jName" : "OutputFormatConfiguration",
"c2jShape" : "OutputFormatConfiguration",
"defaultConsumerFluentSetterDocumentation" : "Specifies the serializer that you want Kinesis Data Firehose to use to convert the format of your data to the Parquet or ORC format.
\nThis is a convenience that creates an instance of the {@link OutputFormatConfiguration.Builder} avoiding the need to create one manually via {@link OutputFormatConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link OutputFormatConfiguration.Builder#build()} is called immediately and its result is passed to {@link #outputFormatConfiguration(OutputFormatConfiguration)}.\n@param outputFormatConfiguration a consumer that will call methods on {@link OutputFormatConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputFormatConfiguration(OutputFormatConfiguration)",
"deprecated" : false,
"documentation" : "Specifies the serializer that you want Kinesis Data Firehose to use to convert the format of your data to the Parquet or ORC format.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "outputFormatConfiguration",
"fluentSetterDocumentation" : "Specifies the serializer that you want Kinesis Data Firehose to use to convert the format of your data to the Parquet or ORC format.
\n@param outputFormatConfiguration Specifies the serializer that you want Kinesis Data Firehose to use to convert the format of your data to the Parquet or ORC format.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "outputFormatConfiguration",
"getterDocumentation" : "Specifies the serializer that you want Kinesis Data Firehose to use to convert the format of your data to the Parquet or ORC format.
\n@return Specifies the serializer that you want Kinesis Data Firehose to use to convert the format of your data to the Parquet or ORC format.",
"getterModel" : {
"returnType" : "OutputFormatConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "OutputFormatConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "OutputFormatConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "OutputFormatConfiguration",
"sensitive" : false,
"setterDocumentation" : "Specifies the serializer that you want Kinesis Data Firehose to use to convert the format of your data to the Parquet or ORC format.
\n@param outputFormatConfiguration Specifies the serializer that you want Kinesis Data Firehose to use to convert the format of your data to the Parquet or ORC format.",
"setterMethodName" : "setOutputFormatConfiguration",
"setterModel" : {
"variableDeclarationType" : "OutputFormatConfiguration",
"variableName" : "outputFormatConfiguration",
"variableType" : "OutputFormatConfiguration",
"documentation" : null,
"simpleType" : "OutputFormatConfiguration",
"variableSetterType" : "OutputFormatConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "OutputFormatConfiguration",
"variableName" : "outputFormatConfiguration",
"variableType" : "OutputFormatConfiguration",
"documentation" : "Specifies the serializer that you want Kinesis Data Firehose to use to convert the format of your data to the Parquet or ORC format.
",
"simpleType" : "OutputFormatConfiguration",
"variableSetterType" : "OutputFormatConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getEnabled",
"beanStyleSetterMethodName" : "setEnabled",
"c2jName" : "Enabled",
"c2jShape" : "BooleanObject",
"defaultConsumerFluentSetterDocumentation" : "Defaults to true
. Set it to false
if you want to disable format conversion while preserving the configuration details.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)",
"deprecated" : false,
"documentation" : "Defaults to true
. Set it to false
if you want to disable format conversion while preserving the configuration details.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "enabled",
"fluentSetterDocumentation" : "Defaults to true
. Set it to false
if you want to disable format conversion while preserving the configuration details.
\n@param enabled Defaults to true
. Set it to false
if you want to disable format conversion while preserving the configuration details.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "enabled",
"getterDocumentation" : "Defaults to true
. Set it to false
if you want to disable format conversion while preserving the configuration details.
\n@return Defaults to true
. Set it to false
if you want to disable format conversion while preserving the configuration details.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Enabled",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Enabled",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "Enabled",
"sensitive" : false,
"setterDocumentation" : "Defaults to true
. Set it to false
if you want to disable format conversion while preserving the configuration details.
\n@param enabled Defaults to true
. Set it to false
if you want to disable format conversion while preserving the configuration details.",
"setterMethodName" : "setEnabled",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : "Defaults to true
. Set it to false
if you want to disable format conversion while preserving the configuration details.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Enabled" : {
"beanStyleGetterMethodName" : "getEnabled",
"beanStyleSetterMethodName" : "setEnabled",
"c2jName" : "Enabled",
"c2jShape" : "BooleanObject",
"defaultConsumerFluentSetterDocumentation" : "Defaults to true
. Set it to false
if you want to disable format conversion while preserving the configuration details.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)",
"deprecated" : false,
"documentation" : "Defaults to true
. Set it to false
if you want to disable format conversion while preserving the configuration details.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "enabled",
"fluentSetterDocumentation" : "Defaults to true
. Set it to false
if you want to disable format conversion while preserving the configuration details.
\n@param enabled Defaults to true
. Set it to false
if you want to disable format conversion while preserving the configuration details.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "enabled",
"getterDocumentation" : "Defaults to true
. Set it to false
if you want to disable format conversion while preserving the configuration details.
\n@return Defaults to true
. Set it to false
if you want to disable format conversion while preserving the configuration details.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Enabled",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Enabled",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "Enabled",
"sensitive" : false,
"setterDocumentation" : "Defaults to true
. Set it to false
if you want to disable format conversion while preserving the configuration details.
\n@param enabled Defaults to true
. Set it to false
if you want to disable format conversion while preserving the configuration details.",
"setterMethodName" : "setEnabled",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : "Defaults to true
. Set it to false
if you want to disable format conversion while preserving the configuration details.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
},
"InputFormatConfiguration" : {
"beanStyleGetterMethodName" : "getInputFormatConfiguration",
"beanStyleSetterMethodName" : "setInputFormatConfiguration",
"c2jName" : "InputFormatConfiguration",
"c2jShape" : "InputFormatConfiguration",
"defaultConsumerFluentSetterDocumentation" : "Specifies the deserializer that you want Kinesis Data Firehose to use to convert the format of your data from JSON.
\nThis is a convenience that creates an instance of the {@link InputFormatConfiguration.Builder} avoiding the need to create one manually via {@link InputFormatConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link InputFormatConfiguration.Builder#build()} is called immediately and its result is passed to {@link #inputFormatConfiguration(InputFormatConfiguration)}.\n@param inputFormatConfiguration a consumer that will call methods on {@link InputFormatConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #inputFormatConfiguration(InputFormatConfiguration)",
"deprecated" : false,
"documentation" : "Specifies the deserializer that you want Kinesis Data Firehose to use to convert the format of your data from JSON.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "inputFormatConfiguration",
"fluentSetterDocumentation" : "Specifies the deserializer that you want Kinesis Data Firehose to use to convert the format of your data from JSON.
\n@param inputFormatConfiguration Specifies the deserializer that you want Kinesis Data Firehose to use to convert the format of your data from JSON.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "inputFormatConfiguration",
"getterDocumentation" : "Specifies the deserializer that you want Kinesis Data Firehose to use to convert the format of your data from JSON.
\n@return Specifies the deserializer that you want Kinesis Data Firehose to use to convert the format of your data from JSON.",
"getterModel" : {
"returnType" : "InputFormatConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "InputFormatConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "InputFormatConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "InputFormatConfiguration",
"sensitive" : false,
"setterDocumentation" : "Specifies the deserializer that you want Kinesis Data Firehose to use to convert the format of your data from JSON.
\n@param inputFormatConfiguration Specifies the deserializer that you want Kinesis Data Firehose to use to convert the format of your data from JSON.",
"setterMethodName" : "setInputFormatConfiguration",
"setterModel" : {
"variableDeclarationType" : "InputFormatConfiguration",
"variableName" : "inputFormatConfiguration",
"variableType" : "InputFormatConfiguration",
"documentation" : null,
"simpleType" : "InputFormatConfiguration",
"variableSetterType" : "InputFormatConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "InputFormatConfiguration",
"variableName" : "inputFormatConfiguration",
"variableType" : "InputFormatConfiguration",
"documentation" : "Specifies the deserializer that you want Kinesis Data Firehose to use to convert the format of your data from JSON.
",
"simpleType" : "InputFormatConfiguration",
"variableSetterType" : "InputFormatConfiguration"
},
"xmlNameSpaceUri" : null
},
"OutputFormatConfiguration" : {
"beanStyleGetterMethodName" : "getOutputFormatConfiguration",
"beanStyleSetterMethodName" : "setOutputFormatConfiguration",
"c2jName" : "OutputFormatConfiguration",
"c2jShape" : "OutputFormatConfiguration",
"defaultConsumerFluentSetterDocumentation" : "Specifies the serializer that you want Kinesis Data Firehose to use to convert the format of your data to the Parquet or ORC format.
\nThis is a convenience that creates an instance of the {@link OutputFormatConfiguration.Builder} avoiding the need to create one manually via {@link OutputFormatConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link OutputFormatConfiguration.Builder#build()} is called immediately and its result is passed to {@link #outputFormatConfiguration(OutputFormatConfiguration)}.\n@param outputFormatConfiguration a consumer that will call methods on {@link OutputFormatConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputFormatConfiguration(OutputFormatConfiguration)",
"deprecated" : false,
"documentation" : "Specifies the serializer that you want Kinesis Data Firehose to use to convert the format of your data to the Parquet or ORC format.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "outputFormatConfiguration",
"fluentSetterDocumentation" : "Specifies the serializer that you want Kinesis Data Firehose to use to convert the format of your data to the Parquet or ORC format.
\n@param outputFormatConfiguration Specifies the serializer that you want Kinesis Data Firehose to use to convert the format of your data to the Parquet or ORC format.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "outputFormatConfiguration",
"getterDocumentation" : "Specifies the serializer that you want Kinesis Data Firehose to use to convert the format of your data to the Parquet or ORC format.
\n@return Specifies the serializer that you want Kinesis Data Firehose to use to convert the format of your data to the Parquet or ORC format.",
"getterModel" : {
"returnType" : "OutputFormatConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "OutputFormatConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "OutputFormatConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "OutputFormatConfiguration",
"sensitive" : false,
"setterDocumentation" : "Specifies the serializer that you want Kinesis Data Firehose to use to convert the format of your data to the Parquet or ORC format.
\n@param outputFormatConfiguration Specifies the serializer that you want Kinesis Data Firehose to use to convert the format of your data to the Parquet or ORC format.",
"setterMethodName" : "setOutputFormatConfiguration",
"setterModel" : {
"variableDeclarationType" : "OutputFormatConfiguration",
"variableName" : "outputFormatConfiguration",
"variableType" : "OutputFormatConfiguration",
"documentation" : null,
"simpleType" : "OutputFormatConfiguration",
"variableSetterType" : "OutputFormatConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "OutputFormatConfiguration",
"variableName" : "outputFormatConfiguration",
"variableType" : "OutputFormatConfiguration",
"documentation" : "Specifies the serializer that you want Kinesis Data Firehose to use to convert the format of your data to the Parquet or ORC format.
",
"simpleType" : "OutputFormatConfiguration",
"variableSetterType" : "OutputFormatConfiguration"
},
"xmlNameSpaceUri" : null
},
"SchemaConfiguration" : {
"beanStyleGetterMethodName" : "getSchemaConfiguration",
"beanStyleSetterMethodName" : "setSchemaConfiguration",
"c2jName" : "SchemaConfiguration",
"c2jShape" : "SchemaConfiguration",
"defaultConsumerFluentSetterDocumentation" : "Specifies the AWS Glue Data Catalog table that contains the column information.
\nThis is a convenience that creates an instance of the {@link SchemaConfiguration.Builder} avoiding the need to create one manually via {@link SchemaConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link SchemaConfiguration.Builder#build()} is called immediately and its result is passed to {@link #schemaConfiguration(SchemaConfiguration)}.\n@param schemaConfiguration a consumer that will call methods on {@link SchemaConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schemaConfiguration(SchemaConfiguration)",
"deprecated" : false,
"documentation" : "Specifies the AWS Glue Data Catalog table that contains the column information.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "schemaConfiguration",
"fluentSetterDocumentation" : "Specifies the AWS Glue Data Catalog table that contains the column information.
\n@param schemaConfiguration Specifies the AWS Glue Data Catalog table that contains the column information.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "schemaConfiguration",
"getterDocumentation" : "Specifies the AWS Glue Data Catalog table that contains the column information.
\n@return Specifies the AWS Glue Data Catalog table that contains the column information.",
"getterModel" : {
"returnType" : "SchemaConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SchemaConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "SchemaConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "SchemaConfiguration",
"sensitive" : false,
"setterDocumentation" : "Specifies the AWS Glue Data Catalog table that contains the column information.
\n@param schemaConfiguration Specifies the AWS Glue Data Catalog table that contains the column information.",
"setterMethodName" : "setSchemaConfiguration",
"setterModel" : {
"variableDeclarationType" : "SchemaConfiguration",
"variableName" : "schemaConfiguration",
"variableType" : "SchemaConfiguration",
"documentation" : null,
"simpleType" : "SchemaConfiguration",
"variableSetterType" : "SchemaConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "SchemaConfiguration",
"variableName" : "schemaConfiguration",
"variableType" : "SchemaConfiguration",
"documentation" : "Specifies the AWS Glue Data Catalog table that contains the column information.
",
"simpleType" : "SchemaConfiguration",
"variableSetterType" : "SchemaConfiguration"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getSchemaConfiguration",
"beanStyleSetterMethodName" : "setSchemaConfiguration",
"c2jName" : "SchemaConfiguration",
"c2jShape" : "SchemaConfiguration",
"defaultConsumerFluentSetterDocumentation" : "Specifies the AWS Glue Data Catalog table that contains the column information.
\nThis is a convenience that creates an instance of the {@link SchemaConfiguration.Builder} avoiding the need to create one manually via {@link SchemaConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link SchemaConfiguration.Builder#build()} is called immediately and its result is passed to {@link #schemaConfiguration(SchemaConfiguration)}.\n@param schemaConfiguration a consumer that will call methods on {@link SchemaConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schemaConfiguration(SchemaConfiguration)",
"deprecated" : false,
"documentation" : "Specifies the AWS Glue Data Catalog table that contains the column information.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "schemaConfiguration",
"fluentSetterDocumentation" : "Specifies the AWS Glue Data Catalog table that contains the column information.
\n@param schemaConfiguration Specifies the AWS Glue Data Catalog table that contains the column information.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "schemaConfiguration",
"getterDocumentation" : "Specifies the AWS Glue Data Catalog table that contains the column information.
\n@return Specifies the AWS Glue Data Catalog table that contains the column information.",
"getterModel" : {
"returnType" : "SchemaConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SchemaConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "SchemaConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "SchemaConfiguration",
"sensitive" : false,
"setterDocumentation" : "Specifies the AWS Glue Data Catalog table that contains the column information.
\n@param schemaConfiguration Specifies the AWS Glue Data Catalog table that contains the column information.",
"setterMethodName" : "setSchemaConfiguration",
"setterModel" : {
"variableDeclarationType" : "SchemaConfiguration",
"variableName" : "schemaConfiguration",
"variableType" : "SchemaConfiguration",
"documentation" : null,
"simpleType" : "SchemaConfiguration",
"variableSetterType" : "SchemaConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "SchemaConfiguration",
"variableName" : "schemaConfiguration",
"variableType" : "SchemaConfiguration",
"documentation" : "Specifies the AWS Glue Data Catalog table that contains the column information.
",
"simpleType" : "SchemaConfiguration",
"variableSetterType" : "SchemaConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getInputFormatConfiguration",
"beanStyleSetterMethodName" : "setInputFormatConfiguration",
"c2jName" : "InputFormatConfiguration",
"c2jShape" : "InputFormatConfiguration",
"defaultConsumerFluentSetterDocumentation" : "Specifies the deserializer that you want Kinesis Data Firehose to use to convert the format of your data from JSON.
\nThis is a convenience that creates an instance of the {@link InputFormatConfiguration.Builder} avoiding the need to create one manually via {@link InputFormatConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link InputFormatConfiguration.Builder#build()} is called immediately and its result is passed to {@link #inputFormatConfiguration(InputFormatConfiguration)}.\n@param inputFormatConfiguration a consumer that will call methods on {@link InputFormatConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #inputFormatConfiguration(InputFormatConfiguration)",
"deprecated" : false,
"documentation" : "Specifies the deserializer that you want Kinesis Data Firehose to use to convert the format of your data from JSON.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "inputFormatConfiguration",
"fluentSetterDocumentation" : "Specifies the deserializer that you want Kinesis Data Firehose to use to convert the format of your data from JSON.
\n@param inputFormatConfiguration Specifies the deserializer that you want Kinesis Data Firehose to use to convert the format of your data from JSON.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "inputFormatConfiguration",
"getterDocumentation" : "Specifies the deserializer that you want Kinesis Data Firehose to use to convert the format of your data from JSON.
\n@return Specifies the deserializer that you want Kinesis Data Firehose to use to convert the format of your data from JSON.",
"getterModel" : {
"returnType" : "InputFormatConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "InputFormatConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "InputFormatConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "InputFormatConfiguration",
"sensitive" : false,
"setterDocumentation" : "Specifies the deserializer that you want Kinesis Data Firehose to use to convert the format of your data from JSON.
\n@param inputFormatConfiguration Specifies the deserializer that you want Kinesis Data Firehose to use to convert the format of your data from JSON.",
"setterMethodName" : "setInputFormatConfiguration",
"setterModel" : {
"variableDeclarationType" : "InputFormatConfiguration",
"variableName" : "inputFormatConfiguration",
"variableType" : "InputFormatConfiguration",
"documentation" : null,
"simpleType" : "InputFormatConfiguration",
"variableSetterType" : "InputFormatConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "InputFormatConfiguration",
"variableName" : "inputFormatConfiguration",
"variableType" : "InputFormatConfiguration",
"documentation" : "Specifies the deserializer that you want Kinesis Data Firehose to use to convert the format of your data from JSON.
",
"simpleType" : "InputFormatConfiguration",
"variableSetterType" : "InputFormatConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getOutputFormatConfiguration",
"beanStyleSetterMethodName" : "setOutputFormatConfiguration",
"c2jName" : "OutputFormatConfiguration",
"c2jShape" : "OutputFormatConfiguration",
"defaultConsumerFluentSetterDocumentation" : "Specifies the serializer that you want Kinesis Data Firehose to use to convert the format of your data to the Parquet or ORC format.
\nThis is a convenience that creates an instance of the {@link OutputFormatConfiguration.Builder} avoiding the need to create one manually via {@link OutputFormatConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link OutputFormatConfiguration.Builder#build()} is called immediately and its result is passed to {@link #outputFormatConfiguration(OutputFormatConfiguration)}.\n@param outputFormatConfiguration a consumer that will call methods on {@link OutputFormatConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputFormatConfiguration(OutputFormatConfiguration)",
"deprecated" : false,
"documentation" : "Specifies the serializer that you want Kinesis Data Firehose to use to convert the format of your data to the Parquet or ORC format.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "outputFormatConfiguration",
"fluentSetterDocumentation" : "Specifies the serializer that you want Kinesis Data Firehose to use to convert the format of your data to the Parquet or ORC format.
\n@param outputFormatConfiguration Specifies the serializer that you want Kinesis Data Firehose to use to convert the format of your data to the Parquet or ORC format.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "outputFormatConfiguration",
"getterDocumentation" : "Specifies the serializer that you want Kinesis Data Firehose to use to convert the format of your data to the Parquet or ORC format.
\n@return Specifies the serializer that you want Kinesis Data Firehose to use to convert the format of your data to the Parquet or ORC format.",
"getterModel" : {
"returnType" : "OutputFormatConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "OutputFormatConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "OutputFormatConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "OutputFormatConfiguration",
"sensitive" : false,
"setterDocumentation" : "Specifies the serializer that you want Kinesis Data Firehose to use to convert the format of your data to the Parquet or ORC format.
\n@param outputFormatConfiguration Specifies the serializer that you want Kinesis Data Firehose to use to convert the format of your data to the Parquet or ORC format.",
"setterMethodName" : "setOutputFormatConfiguration",
"setterModel" : {
"variableDeclarationType" : "OutputFormatConfiguration",
"variableName" : "outputFormatConfiguration",
"variableType" : "OutputFormatConfiguration",
"documentation" : null,
"simpleType" : "OutputFormatConfiguration",
"variableSetterType" : "OutputFormatConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "OutputFormatConfiguration",
"variableName" : "outputFormatConfiguration",
"variableType" : "OutputFormatConfiguration",
"documentation" : "Specifies the serializer that you want Kinesis Data Firehose to use to convert the format of your data to the Parquet or ORC format.
",
"simpleType" : "OutputFormatConfiguration",
"variableSetterType" : "OutputFormatConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getEnabled",
"beanStyleSetterMethodName" : "setEnabled",
"c2jName" : "Enabled",
"c2jShape" : "BooleanObject",
"defaultConsumerFluentSetterDocumentation" : "Defaults to true
. Set it to false
if you want to disable format conversion while preserving the configuration details.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)",
"deprecated" : false,
"documentation" : "Defaults to true
. Set it to false
if you want to disable format conversion while preserving the configuration details.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "enabled",
"fluentSetterDocumentation" : "Defaults to true
. Set it to false
if you want to disable format conversion while preserving the configuration details.
\n@param enabled Defaults to true
. Set it to false
if you want to disable format conversion while preserving the configuration details.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "enabled",
"getterDocumentation" : "Defaults to true
. Set it to false
if you want to disable format conversion while preserving the configuration details.
\n@return Defaults to true
. Set it to false
if you want to disable format conversion while preserving the configuration details.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Enabled",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Enabled",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "Enabled",
"sensitive" : false,
"setterDocumentation" : "Defaults to true
. Set it to false
if you want to disable format conversion while preserving the configuration details.
\n@param enabled Defaults to true
. Set it to false
if you want to disable format conversion while preserving the configuration details.",
"setterMethodName" : "setEnabled",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : "Defaults to true
. Set it to false
if you want to disable format conversion while preserving the configuration details.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "DataFormatConversionConfiguration",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "DataFormatConversionConfiguration",
"variableName" : "dataFormatConversionConfiguration",
"variableType" : "DataFormatConversionConfiguration",
"documentation" : null,
"simpleType" : "DataFormatConversionConfiguration",
"variableSetterType" : "DataFormatConversionConfiguration"
},
"wrapper" : false
},
"DeleteDeliveryStreamRequest" : {
"c2jName" : "DeleteDeliveryStreamInput",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "DeleteDeliveryStream",
"locationName" : null,
"requestUri" : "/",
"target" : "Firehose_20150804.DeleteDeliveryStream",
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getDeliveryStreamName",
"beanStyleSetterMethodName" : "setDeliveryStreamName",
"c2jName" : "DeliveryStreamName",
"c2jShape" : "DeliveryStreamName",
"defaultConsumerFluentSetterDocumentation" : "The name of the delivery stream.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliveryStreamName(String)}.\n@param deliveryStreamName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStreamName(String)",
"deprecated" : false,
"documentation" : "The name of the delivery stream.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deliveryStreamName",
"fluentSetterDocumentation" : "The name of the delivery stream.
\n@param deliveryStreamName The name of the delivery stream.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deliveryStreamName",
"getterDocumentation" : "The name of the delivery stream.
\n@return The name of the delivery stream.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeliveryStreamName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeliveryStreamName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeliveryStreamName",
"sensitive" : false,
"setterDocumentation" : "The name of the delivery stream.
\n@param deliveryStreamName The name of the delivery stream.",
"setterMethodName" : "setDeliveryStreamName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamName",
"variableType" : "String",
"documentation" : "The name of the delivery stream.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"DeliveryStreamName" : {
"beanStyleGetterMethodName" : "getDeliveryStreamName",
"beanStyleSetterMethodName" : "setDeliveryStreamName",
"c2jName" : "DeliveryStreamName",
"c2jShape" : "DeliveryStreamName",
"defaultConsumerFluentSetterDocumentation" : "The name of the delivery stream.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliveryStreamName(String)}.\n@param deliveryStreamName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStreamName(String)",
"deprecated" : false,
"documentation" : "The name of the delivery stream.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deliveryStreamName",
"fluentSetterDocumentation" : "The name of the delivery stream.
\n@param deliveryStreamName The name of the delivery stream.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deliveryStreamName",
"getterDocumentation" : "The name of the delivery stream.
\n@return The name of the delivery stream.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeliveryStreamName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeliveryStreamName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeliveryStreamName",
"sensitive" : false,
"setterDocumentation" : "The name of the delivery stream.
\n@param deliveryStreamName The name of the delivery stream.",
"setterMethodName" : "setDeliveryStreamName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamName",
"variableType" : "String",
"documentation" : "The name of the delivery stream.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getDeliveryStreamName",
"beanStyleSetterMethodName" : "setDeliveryStreamName",
"c2jName" : "DeliveryStreamName",
"c2jShape" : "DeliveryStreamName",
"defaultConsumerFluentSetterDocumentation" : "The name of the delivery stream.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliveryStreamName(String)}.\n@param deliveryStreamName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStreamName(String)",
"deprecated" : false,
"documentation" : "The name of the delivery stream.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deliveryStreamName",
"fluentSetterDocumentation" : "The name of the delivery stream.
\n@param deliveryStreamName The name of the delivery stream.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deliveryStreamName",
"getterDocumentation" : "The name of the delivery stream.
\n@return The name of the delivery stream.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeliveryStreamName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeliveryStreamName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeliveryStreamName",
"sensitive" : false,
"setterDocumentation" : "The name of the delivery stream.
\n@param deliveryStreamName The name of the delivery stream.",
"setterMethodName" : "setDeliveryStreamName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamName",
"variableType" : "String",
"documentation" : "The name of the delivery stream.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "DeliveryStreamName" ],
"shapeName" : "DeleteDeliveryStreamRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "DeleteDeliveryStreamRequest",
"variableName" : "deleteDeliveryStreamRequest",
"variableType" : "DeleteDeliveryStreamRequest",
"documentation" : null,
"simpleType" : "DeleteDeliveryStreamRequest",
"variableSetterType" : "DeleteDeliveryStreamRequest"
},
"wrapper" : false
},
"DeleteDeliveryStreamResponse" : {
"c2jName" : "DeleteDeliveryStreamOutput",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "DeleteDeliveryStreamResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "DeleteDeliveryStreamResponse",
"variableName" : "deleteDeliveryStreamResponse",
"variableType" : "DeleteDeliveryStreamResponse",
"documentation" : null,
"simpleType" : "DeleteDeliveryStreamResponse",
"variableSetterType" : "DeleteDeliveryStreamResponse"
},
"wrapper" : false
},
"DeliveryStreamDescription" : {
"c2jName" : "DeliveryStreamDescription",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Contains information about a delivery stream.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getDeliveryStreamName",
"beanStyleSetterMethodName" : "setDeliveryStreamName",
"c2jName" : "DeliveryStreamName",
"c2jShape" : "DeliveryStreamName",
"defaultConsumerFluentSetterDocumentation" : "The name of the delivery stream.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliveryStreamName(String)}.\n@param deliveryStreamName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStreamName(String)",
"deprecated" : false,
"documentation" : "The name of the delivery stream.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deliveryStreamName",
"fluentSetterDocumentation" : "The name of the delivery stream.
\n@param deliveryStreamName The name of the delivery stream.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deliveryStreamName",
"getterDocumentation" : "The name of the delivery stream.
\n@return The name of the delivery stream.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeliveryStreamName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeliveryStreamName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeliveryStreamName",
"sensitive" : false,
"setterDocumentation" : "The name of the delivery stream.
\n@param deliveryStreamName The name of the delivery stream.",
"setterMethodName" : "setDeliveryStreamName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamName",
"variableType" : "String",
"documentation" : "The name of the delivery stream.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDeliveryStreamARN",
"beanStyleSetterMethodName" : "setDeliveryStreamARN",
"c2jName" : "DeliveryStreamARN",
"c2jShape" : "DeliveryStreamARN",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the delivery stream. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliveryStreamARN(String)}.\n@param deliveryStreamARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStreamARN(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the delivery stream. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deliveryStreamARN",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the delivery stream. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param deliveryStreamARN The Amazon Resource Name (ARN) of the delivery stream. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deliveryStreamARN",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the delivery stream. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@return The Amazon Resource Name (ARN) of the delivery stream. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeliveryStreamARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeliveryStreamARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeliveryStreamARN",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the delivery stream. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param deliveryStreamARN The Amazon Resource Name (ARN) of the delivery stream. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"setterMethodName" : "setDeliveryStreamARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamARN",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the delivery stream. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDeliveryStreamStatusAsString",
"beanStyleSetterMethodName" : "setDeliveryStreamStatus",
"c2jName" : "DeliveryStreamStatus",
"c2jShape" : "DeliveryStreamStatus",
"defaultConsumerFluentSetterDocumentation" : "The status of the delivery stream.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliveryStreamStatusAsString(String)}.\n@param deliveryStreamStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStreamStatus(String)",
"deprecated" : false,
"documentation" : "The status of the delivery stream.
",
"endpointDiscoveryId" : false,
"enumType" : "DeliveryStreamStatus",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "deliveryStreamStatus",
"fluentEnumSetterMethodName" : "deliveryStreamStatus",
"fluentGetterMethodName" : "deliveryStreamStatusAsString",
"fluentSetterDocumentation" : "The status of the delivery stream.
\n@param deliveryStreamStatus The status of the delivery stream.\n@see DeliveryStreamStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliveryStreamStatus",
"fluentSetterMethodName" : "deliveryStreamStatus",
"getterDocumentation" : "The status of the delivery stream.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #deliveryStreamStatus} will return {@link DeliveryStreamStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deliveryStreamStatusAsString}.\n
\n@return The status of the delivery stream.\n@see DeliveryStreamStatus",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeliveryStreamStatus",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeliveryStreamStatus",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeliveryStreamStatus",
"sensitive" : false,
"setterDocumentation" : "The status of the delivery stream.
\n@param deliveryStreamStatus The status of the delivery stream.\n@see DeliveryStreamStatus",
"setterMethodName" : "setDeliveryStreamStatus",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamStatus",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamStatus",
"variableType" : "String",
"documentation" : "The status of the delivery stream.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDeliveryStreamEncryptionConfiguration",
"beanStyleSetterMethodName" : "setDeliveryStreamEncryptionConfiguration",
"c2jName" : "DeliveryStreamEncryptionConfiguration",
"c2jShape" : "DeliveryStreamEncryptionConfiguration",
"defaultConsumerFluentSetterDocumentation" : "Indicates the server-side encryption (SSE) status for the delivery stream.
\nThis is a convenience that creates an instance of the {@link DeliveryStreamEncryptionConfiguration.Builder} avoiding the need to create one manually via {@link DeliveryStreamEncryptionConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeliveryStreamEncryptionConfiguration.Builder#build()} is called immediately and its result is passed to {@link #deliveryStreamEncryptionConfiguration(DeliveryStreamEncryptionConfiguration)}.\n@param deliveryStreamEncryptionConfiguration a consumer that will call methods on {@link DeliveryStreamEncryptionConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStreamEncryptionConfiguration(DeliveryStreamEncryptionConfiguration)",
"deprecated" : false,
"documentation" : "Indicates the server-side encryption (SSE) status for the delivery stream.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deliveryStreamEncryptionConfiguration",
"fluentSetterDocumentation" : "Indicates the server-side encryption (SSE) status for the delivery stream.
\n@param deliveryStreamEncryptionConfiguration Indicates the server-side encryption (SSE) status for the delivery stream.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deliveryStreamEncryptionConfiguration",
"getterDocumentation" : "Indicates the server-side encryption (SSE) status for the delivery stream.
\n@return Indicates the server-side encryption (SSE) status for the delivery stream.",
"getterModel" : {
"returnType" : "DeliveryStreamEncryptionConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeliveryStreamEncryptionConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeliveryStreamEncryptionConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "DeliveryStreamEncryptionConfiguration",
"sensitive" : false,
"setterDocumentation" : "Indicates the server-side encryption (SSE) status for the delivery stream.
\n@param deliveryStreamEncryptionConfiguration Indicates the server-side encryption (SSE) status for the delivery stream.",
"setterMethodName" : "setDeliveryStreamEncryptionConfiguration",
"setterModel" : {
"variableDeclarationType" : "DeliveryStreamEncryptionConfiguration",
"variableName" : "deliveryStreamEncryptionConfiguration",
"variableType" : "DeliveryStreamEncryptionConfiguration",
"documentation" : null,
"simpleType" : "DeliveryStreamEncryptionConfiguration",
"variableSetterType" : "DeliveryStreamEncryptionConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DeliveryStreamEncryptionConfiguration",
"variableName" : "deliveryStreamEncryptionConfiguration",
"variableType" : "DeliveryStreamEncryptionConfiguration",
"documentation" : "Indicates the server-side encryption (SSE) status for the delivery stream.
",
"simpleType" : "DeliveryStreamEncryptionConfiguration",
"variableSetterType" : "DeliveryStreamEncryptionConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDeliveryStreamTypeAsString",
"beanStyleSetterMethodName" : "setDeliveryStreamType",
"c2jName" : "DeliveryStreamType",
"c2jShape" : "DeliveryStreamType",
"defaultConsumerFluentSetterDocumentation" : "The delivery stream type. This can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliveryStreamTypeAsString(String)}.\n@param deliveryStreamType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStreamType(String)",
"deprecated" : false,
"documentation" : "The delivery stream type. This can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
",
"endpointDiscoveryId" : false,
"enumType" : "DeliveryStreamType",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "deliveryStreamType",
"fluentEnumSetterMethodName" : "deliveryStreamType",
"fluentGetterMethodName" : "deliveryStreamTypeAsString",
"fluentSetterDocumentation" : "The delivery stream type. This can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
\n@param deliveryStreamType The delivery stream type. This can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
\n@see DeliveryStreamType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliveryStreamType",
"fluentSetterMethodName" : "deliveryStreamType",
"getterDocumentation" : "The delivery stream type. This can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #deliveryStreamType} will return {@link DeliveryStreamType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deliveryStreamTypeAsString}.\n
\n@return The delivery stream type. This can be one of the following values: -
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
\n@see DeliveryStreamType",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeliveryStreamType",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeliveryStreamType",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeliveryStreamType",
"sensitive" : false,
"setterDocumentation" : "The delivery stream type. This can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
\n@param deliveryStreamType The delivery stream type. This can be one of the following values: -
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
\n@see DeliveryStreamType",
"setterMethodName" : "setDeliveryStreamType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamType",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamType",
"variableType" : "String",
"documentation" : "The delivery stream type. This can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getVersionId",
"beanStyleSetterMethodName" : "setVersionId",
"c2jName" : "VersionId",
"c2jShape" : "DeliveryStreamVersionId",
"defaultConsumerFluentSetterDocumentation" : "Each time the destination is updated for a delivery stream, the version ID is changed, and the current version ID is required when updating the destination. This is so that the service knows it is applying the changes to the correct version of the delivery stream.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #versionId(String)}.\n@param versionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versionId(String)",
"deprecated" : false,
"documentation" : "Each time the destination is updated for a delivery stream, the version ID is changed, and the current version ID is required when updating the destination. This is so that the service knows it is applying the changes to the correct version of the delivery stream.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "versionId",
"fluentSetterDocumentation" : "Each time the destination is updated for a delivery stream, the version ID is changed, and the current version ID is required when updating the destination. This is so that the service knows it is applying the changes to the correct version of the delivery stream.
\n@param versionId Each time the destination is updated for a delivery stream, the version ID is changed, and the current version ID is required when updating the destination. This is so that the service knows it is applying the changes to the correct version of the delivery stream.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "versionId",
"getterDocumentation" : "Each time the destination is updated for a delivery stream, the version ID is changed, and the current version ID is required when updating the destination. This is so that the service knows it is applying the changes to the correct version of the delivery stream.
\n@return Each time the destination is updated for a delivery stream, the version ID is changed, and the current version ID is required when updating the destination. This is so that the service knows it is applying the changes to the correct version of the delivery stream.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "VersionId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "VersionId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "VersionId",
"sensitive" : false,
"setterDocumentation" : "Each time the destination is updated for a delivery stream, the version ID is changed, and the current version ID is required when updating the destination. This is so that the service knows it is applying the changes to the correct version of the delivery stream.
\n@param versionId Each time the destination is updated for a delivery stream, the version ID is changed, and the current version ID is required when updating the destination. This is so that the service knows it is applying the changes to the correct version of the delivery stream.",
"setterMethodName" : "setVersionId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "versionId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "versionId",
"variableType" : "String",
"documentation" : "Each time the destination is updated for a delivery stream, the version ID is changed, and the current version ID is required when updating the destination. This is so that the service knows it is applying the changes to the correct version of the delivery stream.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCreateTimestamp",
"beanStyleSetterMethodName" : "setCreateTimestamp",
"c2jName" : "CreateTimestamp",
"c2jShape" : "Timestamp",
"defaultConsumerFluentSetterDocumentation" : "The date and time that the delivery stream was created.
\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #createTimestamp(Instant)}.\n@param createTimestamp a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createTimestamp(Instant)",
"deprecated" : false,
"documentation" : "The date and time that the delivery stream was created.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "createTimestamp",
"fluentSetterDocumentation" : "The date and time that the delivery stream was created.
\n@param createTimestamp The date and time that the delivery stream was created.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "createTimestamp",
"getterDocumentation" : "The date and time that the delivery stream was created.
\n@return The date and time that the delivery stream was created.",
"getterModel" : {
"returnType" : "java.time.Instant",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CreateTimestamp",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CreateTimestamp",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INSTANT",
"name" : "CreateTimestamp",
"sensitive" : false,
"setterDocumentation" : "The date and time that the delivery stream was created.
\n@param createTimestamp The date and time that the delivery stream was created.",
"setterMethodName" : "setCreateTimestamp",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "createTimestamp",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "createTimestamp",
"variableType" : "java.time.Instant",
"documentation" : "The date and time that the delivery stream was created.
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getLastUpdateTimestamp",
"beanStyleSetterMethodName" : "setLastUpdateTimestamp",
"c2jName" : "LastUpdateTimestamp",
"c2jShape" : "Timestamp",
"defaultConsumerFluentSetterDocumentation" : "The date and time that the delivery stream was last updated.
\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastUpdateTimestamp(Instant)}.\n@param lastUpdateTimestamp a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateTimestamp(Instant)",
"deprecated" : false,
"documentation" : "The date and time that the delivery stream was last updated.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastUpdateTimestamp",
"fluentSetterDocumentation" : "The date and time that the delivery stream was last updated.
\n@param lastUpdateTimestamp The date and time that the delivery stream was last updated.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "lastUpdateTimestamp",
"getterDocumentation" : "The date and time that the delivery stream was last updated.
\n@return The date and time that the delivery stream was last updated.",
"getterModel" : {
"returnType" : "java.time.Instant",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "LastUpdateTimestamp",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "LastUpdateTimestamp",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INSTANT",
"name" : "LastUpdateTimestamp",
"sensitive" : false,
"setterDocumentation" : "The date and time that the delivery stream was last updated.
\n@param lastUpdateTimestamp The date and time that the delivery stream was last updated.",
"setterMethodName" : "setLastUpdateTimestamp",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "lastUpdateTimestamp",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "lastUpdateTimestamp",
"variableType" : "java.time.Instant",
"documentation" : "The date and time that the delivery stream was last updated.
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSource",
"beanStyleSetterMethodName" : "setSource",
"c2jName" : "Source",
"c2jShape" : "SourceDescription",
"defaultConsumerFluentSetterDocumentation" : "If the DeliveryStreamType
parameter is KinesisStreamAsSource
, a SourceDescription object describing the source Kinesis data stream.
\nThis is a convenience that creates an instance of the {@link SourceDescription.Builder} avoiding the need to create one manually via {@link SourceDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link SourceDescription.Builder#build()} is called immediately and its result is passed to {@link #source(SourceDescription)}.\n@param source a consumer that will call methods on {@link SourceDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #source(SourceDescription)",
"deprecated" : false,
"documentation" : "If the DeliveryStreamType
parameter is KinesisStreamAsSource
, a SourceDescription object describing the source Kinesis data stream.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "source",
"fluentSetterDocumentation" : "If the DeliveryStreamType
parameter is KinesisStreamAsSource
, a SourceDescription object describing the source Kinesis data stream.
\n@param source If the DeliveryStreamType
parameter is KinesisStreamAsSource
, a SourceDescription object describing the source Kinesis data stream.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "source",
"getterDocumentation" : "If the DeliveryStreamType
parameter is KinesisStreamAsSource
, a SourceDescription object describing the source Kinesis data stream.
\n@return If the DeliveryStreamType
parameter is KinesisStreamAsSource
, a SourceDescription object describing the source Kinesis data stream.",
"getterModel" : {
"returnType" : "SourceDescription",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Source",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Source",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Source",
"sensitive" : false,
"setterDocumentation" : "If the DeliveryStreamType
parameter is KinesisStreamAsSource
, a SourceDescription object describing the source Kinesis data stream.
\n@param source If the DeliveryStreamType
parameter is KinesisStreamAsSource
, a SourceDescription object describing the source Kinesis data stream.",
"setterMethodName" : "setSource",
"setterModel" : {
"variableDeclarationType" : "SourceDescription",
"variableName" : "source",
"variableType" : "SourceDescription",
"documentation" : null,
"simpleType" : "SourceDescription",
"variableSetterType" : "SourceDescription"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "SourceDescription",
"variableName" : "source",
"variableType" : "SourceDescription",
"documentation" : "If the DeliveryStreamType
parameter is KinesisStreamAsSource
, a SourceDescription object describing the source Kinesis data stream.
",
"simpleType" : "SourceDescription",
"variableSetterType" : "SourceDescription"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDestinations",
"beanStyleSetterMethodName" : "setDestinations",
"c2jName" : "Destinations",
"c2jShape" : "DestinationDescriptionList",
"defaultConsumerFluentSetterDocumentation" : "The destinations.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #destinations(List)}.\n@param destinations a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinations(List)",
"deprecated" : false,
"documentation" : "The destinations.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "destinations",
"fluentSetterDocumentation" : "The destinations.
\n@param destinations The destinations.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "destinations",
"getterDocumentation" : "The destinations.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The destinations.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Destinations",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Destinations",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "DestinationDescription",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DestinationDescription.Builder} avoiding the need to create one manually via {@link DestinationDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link DestinationDescription.Builder#build()} is called immediately and its result is passed to {@link #member(DestinationDescription)}.\n@param member a consumer that will call methods on {@link DestinationDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DestinationDescription)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "DestinationDescription",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "DestinationDescription",
"variableName" : "member",
"variableType" : "DestinationDescription",
"documentation" : null,
"simpleType" : "DestinationDescription",
"variableSetterType" : "DestinationDescription"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DestinationDescription",
"variableName" : "member",
"variableType" : "DestinationDescription",
"documentation" : "",
"simpleType" : "DestinationDescription",
"variableSetterType" : "DestinationDescription"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "DestinationDescription",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "DestinationDescription",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Destinations",
"sensitive" : false,
"setterDocumentation" : "The destinations.
\n@param destinations The destinations.",
"setterMethodName" : "setDestinations",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "destinations",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "destinations",
"variableType" : "java.util.List",
"documentation" : "The destinations.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getHasMoreDestinations",
"beanStyleSetterMethodName" : "setHasMoreDestinations",
"c2jName" : "HasMoreDestinations",
"c2jShape" : "BooleanObject",
"defaultConsumerFluentSetterDocumentation" : "Indicates whether there are more destinations available to list.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #hasMoreDestinations(Boolean)}.\n@param hasMoreDestinations a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hasMoreDestinations(Boolean)",
"deprecated" : false,
"documentation" : "Indicates whether there are more destinations available to list.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hasMoreDestinations",
"fluentSetterDocumentation" : "Indicates whether there are more destinations available to list.
\n@param hasMoreDestinations Indicates whether there are more destinations available to list.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hasMoreDestinations",
"getterDocumentation" : "Indicates whether there are more destinations available to list.
\n@return Indicates whether there are more destinations available to list.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "HasMoreDestinations",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "HasMoreDestinations",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "HasMoreDestinations",
"sensitive" : false,
"setterDocumentation" : "Indicates whether there are more destinations available to list.
\n@param hasMoreDestinations Indicates whether there are more destinations available to list.",
"setterMethodName" : "setHasMoreDestinations",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "hasMoreDestinations",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "hasMoreDestinations",
"variableType" : "Boolean",
"documentation" : "Indicates whether there are more destinations available to list.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"CreateTimestamp" : {
"beanStyleGetterMethodName" : "getCreateTimestamp",
"beanStyleSetterMethodName" : "setCreateTimestamp",
"c2jName" : "CreateTimestamp",
"c2jShape" : "Timestamp",
"defaultConsumerFluentSetterDocumentation" : "The date and time that the delivery stream was created.
\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #createTimestamp(Instant)}.\n@param createTimestamp a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createTimestamp(Instant)",
"deprecated" : false,
"documentation" : "The date and time that the delivery stream was created.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "createTimestamp",
"fluentSetterDocumentation" : "The date and time that the delivery stream was created.
\n@param createTimestamp The date and time that the delivery stream was created.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "createTimestamp",
"getterDocumentation" : "The date and time that the delivery stream was created.
\n@return The date and time that the delivery stream was created.",
"getterModel" : {
"returnType" : "java.time.Instant",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CreateTimestamp",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CreateTimestamp",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INSTANT",
"name" : "CreateTimestamp",
"sensitive" : false,
"setterDocumentation" : "The date and time that the delivery stream was created.
\n@param createTimestamp The date and time that the delivery stream was created.",
"setterMethodName" : "setCreateTimestamp",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "createTimestamp",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "createTimestamp",
"variableType" : "java.time.Instant",
"documentation" : "The date and time that the delivery stream was created.
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlNameSpaceUri" : null
},
"DeliveryStreamARN" : {
"beanStyleGetterMethodName" : "getDeliveryStreamARN",
"beanStyleSetterMethodName" : "setDeliveryStreamARN",
"c2jName" : "DeliveryStreamARN",
"c2jShape" : "DeliveryStreamARN",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the delivery stream. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliveryStreamARN(String)}.\n@param deliveryStreamARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStreamARN(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the delivery stream. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deliveryStreamARN",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the delivery stream. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param deliveryStreamARN The Amazon Resource Name (ARN) of the delivery stream. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deliveryStreamARN",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the delivery stream. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@return The Amazon Resource Name (ARN) of the delivery stream. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeliveryStreamARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeliveryStreamARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeliveryStreamARN",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the delivery stream. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param deliveryStreamARN The Amazon Resource Name (ARN) of the delivery stream. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"setterMethodName" : "setDeliveryStreamARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamARN",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the delivery stream. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"DeliveryStreamEncryptionConfiguration" : {
"beanStyleGetterMethodName" : "getDeliveryStreamEncryptionConfiguration",
"beanStyleSetterMethodName" : "setDeliveryStreamEncryptionConfiguration",
"c2jName" : "DeliveryStreamEncryptionConfiguration",
"c2jShape" : "DeliveryStreamEncryptionConfiguration",
"defaultConsumerFluentSetterDocumentation" : "Indicates the server-side encryption (SSE) status for the delivery stream.
\nThis is a convenience that creates an instance of the {@link DeliveryStreamEncryptionConfiguration.Builder} avoiding the need to create one manually via {@link DeliveryStreamEncryptionConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeliveryStreamEncryptionConfiguration.Builder#build()} is called immediately and its result is passed to {@link #deliveryStreamEncryptionConfiguration(DeliveryStreamEncryptionConfiguration)}.\n@param deliveryStreamEncryptionConfiguration a consumer that will call methods on {@link DeliveryStreamEncryptionConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStreamEncryptionConfiguration(DeliveryStreamEncryptionConfiguration)",
"deprecated" : false,
"documentation" : "Indicates the server-side encryption (SSE) status for the delivery stream.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deliveryStreamEncryptionConfiguration",
"fluentSetterDocumentation" : "Indicates the server-side encryption (SSE) status for the delivery stream.
\n@param deliveryStreamEncryptionConfiguration Indicates the server-side encryption (SSE) status for the delivery stream.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deliveryStreamEncryptionConfiguration",
"getterDocumentation" : "Indicates the server-side encryption (SSE) status for the delivery stream.
\n@return Indicates the server-side encryption (SSE) status for the delivery stream.",
"getterModel" : {
"returnType" : "DeliveryStreamEncryptionConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeliveryStreamEncryptionConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeliveryStreamEncryptionConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "DeliveryStreamEncryptionConfiguration",
"sensitive" : false,
"setterDocumentation" : "Indicates the server-side encryption (SSE) status for the delivery stream.
\n@param deliveryStreamEncryptionConfiguration Indicates the server-side encryption (SSE) status for the delivery stream.",
"setterMethodName" : "setDeliveryStreamEncryptionConfiguration",
"setterModel" : {
"variableDeclarationType" : "DeliveryStreamEncryptionConfiguration",
"variableName" : "deliveryStreamEncryptionConfiguration",
"variableType" : "DeliveryStreamEncryptionConfiguration",
"documentation" : null,
"simpleType" : "DeliveryStreamEncryptionConfiguration",
"variableSetterType" : "DeliveryStreamEncryptionConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DeliveryStreamEncryptionConfiguration",
"variableName" : "deliveryStreamEncryptionConfiguration",
"variableType" : "DeliveryStreamEncryptionConfiguration",
"documentation" : "Indicates the server-side encryption (SSE) status for the delivery stream.
",
"simpleType" : "DeliveryStreamEncryptionConfiguration",
"variableSetterType" : "DeliveryStreamEncryptionConfiguration"
},
"xmlNameSpaceUri" : null
},
"DeliveryStreamName" : {
"beanStyleGetterMethodName" : "getDeliveryStreamName",
"beanStyleSetterMethodName" : "setDeliveryStreamName",
"c2jName" : "DeliveryStreamName",
"c2jShape" : "DeliveryStreamName",
"defaultConsumerFluentSetterDocumentation" : "The name of the delivery stream.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliveryStreamName(String)}.\n@param deliveryStreamName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStreamName(String)",
"deprecated" : false,
"documentation" : "The name of the delivery stream.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deliveryStreamName",
"fluentSetterDocumentation" : "The name of the delivery stream.
\n@param deliveryStreamName The name of the delivery stream.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deliveryStreamName",
"getterDocumentation" : "The name of the delivery stream.
\n@return The name of the delivery stream.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeliveryStreamName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeliveryStreamName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeliveryStreamName",
"sensitive" : false,
"setterDocumentation" : "The name of the delivery stream.
\n@param deliveryStreamName The name of the delivery stream.",
"setterMethodName" : "setDeliveryStreamName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamName",
"variableType" : "String",
"documentation" : "The name of the delivery stream.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"DeliveryStreamStatus" : {
"beanStyleGetterMethodName" : "getDeliveryStreamStatusAsString",
"beanStyleSetterMethodName" : "setDeliveryStreamStatus",
"c2jName" : "DeliveryStreamStatus",
"c2jShape" : "DeliveryStreamStatus",
"defaultConsumerFluentSetterDocumentation" : "The status of the delivery stream.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliveryStreamStatusAsString(String)}.\n@param deliveryStreamStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStreamStatus(String)",
"deprecated" : false,
"documentation" : "The status of the delivery stream.
",
"endpointDiscoveryId" : false,
"enumType" : "DeliveryStreamStatus",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "deliveryStreamStatus",
"fluentEnumSetterMethodName" : "deliveryStreamStatus",
"fluentGetterMethodName" : "deliveryStreamStatusAsString",
"fluentSetterDocumentation" : "The status of the delivery stream.
\n@param deliveryStreamStatus The status of the delivery stream.\n@see DeliveryStreamStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliveryStreamStatus",
"fluentSetterMethodName" : "deliveryStreamStatus",
"getterDocumentation" : "The status of the delivery stream.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #deliveryStreamStatus} will return {@link DeliveryStreamStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deliveryStreamStatusAsString}.\n
\n@return The status of the delivery stream.\n@see DeliveryStreamStatus",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeliveryStreamStatus",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeliveryStreamStatus",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeliveryStreamStatus",
"sensitive" : false,
"setterDocumentation" : "The status of the delivery stream.
\n@param deliveryStreamStatus The status of the delivery stream.\n@see DeliveryStreamStatus",
"setterMethodName" : "setDeliveryStreamStatus",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamStatus",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamStatus",
"variableType" : "String",
"documentation" : "The status of the delivery stream.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"DeliveryStreamType" : {
"beanStyleGetterMethodName" : "getDeliveryStreamTypeAsString",
"beanStyleSetterMethodName" : "setDeliveryStreamType",
"c2jName" : "DeliveryStreamType",
"c2jShape" : "DeliveryStreamType",
"defaultConsumerFluentSetterDocumentation" : "The delivery stream type. This can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliveryStreamTypeAsString(String)}.\n@param deliveryStreamType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStreamType(String)",
"deprecated" : false,
"documentation" : "The delivery stream type. This can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
",
"endpointDiscoveryId" : false,
"enumType" : "DeliveryStreamType",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "deliveryStreamType",
"fluentEnumSetterMethodName" : "deliveryStreamType",
"fluentGetterMethodName" : "deliveryStreamTypeAsString",
"fluentSetterDocumentation" : "The delivery stream type. This can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
\n@param deliveryStreamType The delivery stream type. This can be one of the following values: -
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
\n@see DeliveryStreamType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliveryStreamType",
"fluentSetterMethodName" : "deliveryStreamType",
"getterDocumentation" : "The delivery stream type. This can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #deliveryStreamType} will return {@link DeliveryStreamType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deliveryStreamTypeAsString}.\n
\n@return The delivery stream type. This can be one of the following values: -
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
\n@see DeliveryStreamType",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeliveryStreamType",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeliveryStreamType",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeliveryStreamType",
"sensitive" : false,
"setterDocumentation" : "The delivery stream type. This can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
\n@param deliveryStreamType The delivery stream type. This can be one of the following values: -
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
\n@see DeliveryStreamType",
"setterMethodName" : "setDeliveryStreamType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamType",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamType",
"variableType" : "String",
"documentation" : "The delivery stream type. This can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Destinations" : {
"beanStyleGetterMethodName" : "getDestinations",
"beanStyleSetterMethodName" : "setDestinations",
"c2jName" : "Destinations",
"c2jShape" : "DestinationDescriptionList",
"defaultConsumerFluentSetterDocumentation" : "The destinations.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #destinations(List)}.\n@param destinations a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinations(List)",
"deprecated" : false,
"documentation" : "The destinations.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "destinations",
"fluentSetterDocumentation" : "The destinations.
\n@param destinations The destinations.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "destinations",
"getterDocumentation" : "The destinations.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The destinations.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Destinations",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Destinations",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "DestinationDescription",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DestinationDescription.Builder} avoiding the need to create one manually via {@link DestinationDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link DestinationDescription.Builder#build()} is called immediately and its result is passed to {@link #member(DestinationDescription)}.\n@param member a consumer that will call methods on {@link DestinationDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DestinationDescription)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "DestinationDescription",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "DestinationDescription",
"variableName" : "member",
"variableType" : "DestinationDescription",
"documentation" : null,
"simpleType" : "DestinationDescription",
"variableSetterType" : "DestinationDescription"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DestinationDescription",
"variableName" : "member",
"variableType" : "DestinationDescription",
"documentation" : "",
"simpleType" : "DestinationDescription",
"variableSetterType" : "DestinationDescription"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "DestinationDescription",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "DestinationDescription",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Destinations",
"sensitive" : false,
"setterDocumentation" : "The destinations.
\n@param destinations The destinations.",
"setterMethodName" : "setDestinations",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "destinations",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "destinations",
"variableType" : "java.util.List",
"documentation" : "The destinations.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
},
"HasMoreDestinations" : {
"beanStyleGetterMethodName" : "getHasMoreDestinations",
"beanStyleSetterMethodName" : "setHasMoreDestinations",
"c2jName" : "HasMoreDestinations",
"c2jShape" : "BooleanObject",
"defaultConsumerFluentSetterDocumentation" : "Indicates whether there are more destinations available to list.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #hasMoreDestinations(Boolean)}.\n@param hasMoreDestinations a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hasMoreDestinations(Boolean)",
"deprecated" : false,
"documentation" : "Indicates whether there are more destinations available to list.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hasMoreDestinations",
"fluentSetterDocumentation" : "Indicates whether there are more destinations available to list.
\n@param hasMoreDestinations Indicates whether there are more destinations available to list.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hasMoreDestinations",
"getterDocumentation" : "Indicates whether there are more destinations available to list.
\n@return Indicates whether there are more destinations available to list.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "HasMoreDestinations",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "HasMoreDestinations",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "HasMoreDestinations",
"sensitive" : false,
"setterDocumentation" : "Indicates whether there are more destinations available to list.
\n@param hasMoreDestinations Indicates whether there are more destinations available to list.",
"setterMethodName" : "setHasMoreDestinations",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "hasMoreDestinations",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "hasMoreDestinations",
"variableType" : "Boolean",
"documentation" : "Indicates whether there are more destinations available to list.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
},
"LastUpdateTimestamp" : {
"beanStyleGetterMethodName" : "getLastUpdateTimestamp",
"beanStyleSetterMethodName" : "setLastUpdateTimestamp",
"c2jName" : "LastUpdateTimestamp",
"c2jShape" : "Timestamp",
"defaultConsumerFluentSetterDocumentation" : "The date and time that the delivery stream was last updated.
\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastUpdateTimestamp(Instant)}.\n@param lastUpdateTimestamp a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateTimestamp(Instant)",
"deprecated" : false,
"documentation" : "The date and time that the delivery stream was last updated.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastUpdateTimestamp",
"fluentSetterDocumentation" : "The date and time that the delivery stream was last updated.
\n@param lastUpdateTimestamp The date and time that the delivery stream was last updated.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "lastUpdateTimestamp",
"getterDocumentation" : "The date and time that the delivery stream was last updated.
\n@return The date and time that the delivery stream was last updated.",
"getterModel" : {
"returnType" : "java.time.Instant",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "LastUpdateTimestamp",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "LastUpdateTimestamp",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INSTANT",
"name" : "LastUpdateTimestamp",
"sensitive" : false,
"setterDocumentation" : "The date and time that the delivery stream was last updated.
\n@param lastUpdateTimestamp The date and time that the delivery stream was last updated.",
"setterMethodName" : "setLastUpdateTimestamp",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "lastUpdateTimestamp",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "lastUpdateTimestamp",
"variableType" : "java.time.Instant",
"documentation" : "The date and time that the delivery stream was last updated.
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlNameSpaceUri" : null
},
"Source" : {
"beanStyleGetterMethodName" : "getSource",
"beanStyleSetterMethodName" : "setSource",
"c2jName" : "Source",
"c2jShape" : "SourceDescription",
"defaultConsumerFluentSetterDocumentation" : "If the DeliveryStreamType
parameter is KinesisStreamAsSource
, a SourceDescription object describing the source Kinesis data stream.
\nThis is a convenience that creates an instance of the {@link SourceDescription.Builder} avoiding the need to create one manually via {@link SourceDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link SourceDescription.Builder#build()} is called immediately and its result is passed to {@link #source(SourceDescription)}.\n@param source a consumer that will call methods on {@link SourceDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #source(SourceDescription)",
"deprecated" : false,
"documentation" : "If the DeliveryStreamType
parameter is KinesisStreamAsSource
, a SourceDescription object describing the source Kinesis data stream.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "source",
"fluentSetterDocumentation" : "If the DeliveryStreamType
parameter is KinesisStreamAsSource
, a SourceDescription object describing the source Kinesis data stream.
\n@param source If the DeliveryStreamType
parameter is KinesisStreamAsSource
, a SourceDescription object describing the source Kinesis data stream.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "source",
"getterDocumentation" : "If the DeliveryStreamType
parameter is KinesisStreamAsSource
, a SourceDescription object describing the source Kinesis data stream.
\n@return If the DeliveryStreamType
parameter is KinesisStreamAsSource
, a SourceDescription object describing the source Kinesis data stream.",
"getterModel" : {
"returnType" : "SourceDescription",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Source",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Source",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Source",
"sensitive" : false,
"setterDocumentation" : "If the DeliveryStreamType
parameter is KinesisStreamAsSource
, a SourceDescription object describing the source Kinesis data stream.
\n@param source If the DeliveryStreamType
parameter is KinesisStreamAsSource
, a SourceDescription object describing the source Kinesis data stream.",
"setterMethodName" : "setSource",
"setterModel" : {
"variableDeclarationType" : "SourceDescription",
"variableName" : "source",
"variableType" : "SourceDescription",
"documentation" : null,
"simpleType" : "SourceDescription",
"variableSetterType" : "SourceDescription"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "SourceDescription",
"variableName" : "source",
"variableType" : "SourceDescription",
"documentation" : "If the DeliveryStreamType
parameter is KinesisStreamAsSource
, a SourceDescription object describing the source Kinesis data stream.
",
"simpleType" : "SourceDescription",
"variableSetterType" : "SourceDescription"
},
"xmlNameSpaceUri" : null
},
"VersionId" : {
"beanStyleGetterMethodName" : "getVersionId",
"beanStyleSetterMethodName" : "setVersionId",
"c2jName" : "VersionId",
"c2jShape" : "DeliveryStreamVersionId",
"defaultConsumerFluentSetterDocumentation" : "Each time the destination is updated for a delivery stream, the version ID is changed, and the current version ID is required when updating the destination. This is so that the service knows it is applying the changes to the correct version of the delivery stream.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #versionId(String)}.\n@param versionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versionId(String)",
"deprecated" : false,
"documentation" : "Each time the destination is updated for a delivery stream, the version ID is changed, and the current version ID is required when updating the destination. This is so that the service knows it is applying the changes to the correct version of the delivery stream.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "versionId",
"fluentSetterDocumentation" : "Each time the destination is updated for a delivery stream, the version ID is changed, and the current version ID is required when updating the destination. This is so that the service knows it is applying the changes to the correct version of the delivery stream.
\n@param versionId Each time the destination is updated for a delivery stream, the version ID is changed, and the current version ID is required when updating the destination. This is so that the service knows it is applying the changes to the correct version of the delivery stream.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "versionId",
"getterDocumentation" : "Each time the destination is updated for a delivery stream, the version ID is changed, and the current version ID is required when updating the destination. This is so that the service knows it is applying the changes to the correct version of the delivery stream.
\n@return Each time the destination is updated for a delivery stream, the version ID is changed, and the current version ID is required when updating the destination. This is so that the service knows it is applying the changes to the correct version of the delivery stream.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "VersionId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "VersionId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "VersionId",
"sensitive" : false,
"setterDocumentation" : "Each time the destination is updated for a delivery stream, the version ID is changed, and the current version ID is required when updating the destination. This is so that the service knows it is applying the changes to the correct version of the delivery stream.
\n@param versionId Each time the destination is updated for a delivery stream, the version ID is changed, and the current version ID is required when updating the destination. This is so that the service knows it is applying the changes to the correct version of the delivery stream.",
"setterMethodName" : "setVersionId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "versionId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "versionId",
"variableType" : "String",
"documentation" : "Each time the destination is updated for a delivery stream, the version ID is changed, and the current version ID is required when updating the destination. This is so that the service knows it is applying the changes to the correct version of the delivery stream.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getDeliveryStreamName",
"beanStyleSetterMethodName" : "setDeliveryStreamName",
"c2jName" : "DeliveryStreamName",
"c2jShape" : "DeliveryStreamName",
"defaultConsumerFluentSetterDocumentation" : "The name of the delivery stream.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliveryStreamName(String)}.\n@param deliveryStreamName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStreamName(String)",
"deprecated" : false,
"documentation" : "The name of the delivery stream.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deliveryStreamName",
"fluentSetterDocumentation" : "The name of the delivery stream.
\n@param deliveryStreamName The name of the delivery stream.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deliveryStreamName",
"getterDocumentation" : "The name of the delivery stream.
\n@return The name of the delivery stream.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeliveryStreamName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeliveryStreamName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeliveryStreamName",
"sensitive" : false,
"setterDocumentation" : "The name of the delivery stream.
\n@param deliveryStreamName The name of the delivery stream.",
"setterMethodName" : "setDeliveryStreamName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamName",
"variableType" : "String",
"documentation" : "The name of the delivery stream.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDeliveryStreamARN",
"beanStyleSetterMethodName" : "setDeliveryStreamARN",
"c2jName" : "DeliveryStreamARN",
"c2jShape" : "DeliveryStreamARN",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the delivery stream. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliveryStreamARN(String)}.\n@param deliveryStreamARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStreamARN(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the delivery stream. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deliveryStreamARN",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the delivery stream. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param deliveryStreamARN The Amazon Resource Name (ARN) of the delivery stream. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deliveryStreamARN",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the delivery stream. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@return The Amazon Resource Name (ARN) of the delivery stream. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeliveryStreamARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeliveryStreamARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeliveryStreamARN",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the delivery stream. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param deliveryStreamARN The Amazon Resource Name (ARN) of the delivery stream. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"setterMethodName" : "setDeliveryStreamARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamARN",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the delivery stream. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDeliveryStreamStatusAsString",
"beanStyleSetterMethodName" : "setDeliveryStreamStatus",
"c2jName" : "DeliveryStreamStatus",
"c2jShape" : "DeliveryStreamStatus",
"defaultConsumerFluentSetterDocumentation" : "The status of the delivery stream.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliveryStreamStatusAsString(String)}.\n@param deliveryStreamStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStreamStatus(String)",
"deprecated" : false,
"documentation" : "The status of the delivery stream.
",
"endpointDiscoveryId" : false,
"enumType" : "DeliveryStreamStatus",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "deliveryStreamStatus",
"fluentEnumSetterMethodName" : "deliveryStreamStatus",
"fluentGetterMethodName" : "deliveryStreamStatusAsString",
"fluentSetterDocumentation" : "The status of the delivery stream.
\n@param deliveryStreamStatus The status of the delivery stream.\n@see DeliveryStreamStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliveryStreamStatus",
"fluentSetterMethodName" : "deliveryStreamStatus",
"getterDocumentation" : "The status of the delivery stream.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #deliveryStreamStatus} will return {@link DeliveryStreamStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deliveryStreamStatusAsString}.\n
\n@return The status of the delivery stream.\n@see DeliveryStreamStatus",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeliveryStreamStatus",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeliveryStreamStatus",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeliveryStreamStatus",
"sensitive" : false,
"setterDocumentation" : "The status of the delivery stream.
\n@param deliveryStreamStatus The status of the delivery stream.\n@see DeliveryStreamStatus",
"setterMethodName" : "setDeliveryStreamStatus",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamStatus",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamStatus",
"variableType" : "String",
"documentation" : "The status of the delivery stream.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDeliveryStreamEncryptionConfiguration",
"beanStyleSetterMethodName" : "setDeliveryStreamEncryptionConfiguration",
"c2jName" : "DeliveryStreamEncryptionConfiguration",
"c2jShape" : "DeliveryStreamEncryptionConfiguration",
"defaultConsumerFluentSetterDocumentation" : "Indicates the server-side encryption (SSE) status for the delivery stream.
\nThis is a convenience that creates an instance of the {@link DeliveryStreamEncryptionConfiguration.Builder} avoiding the need to create one manually via {@link DeliveryStreamEncryptionConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeliveryStreamEncryptionConfiguration.Builder#build()} is called immediately and its result is passed to {@link #deliveryStreamEncryptionConfiguration(DeliveryStreamEncryptionConfiguration)}.\n@param deliveryStreamEncryptionConfiguration a consumer that will call methods on {@link DeliveryStreamEncryptionConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStreamEncryptionConfiguration(DeliveryStreamEncryptionConfiguration)",
"deprecated" : false,
"documentation" : "Indicates the server-side encryption (SSE) status for the delivery stream.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deliveryStreamEncryptionConfiguration",
"fluentSetterDocumentation" : "Indicates the server-side encryption (SSE) status for the delivery stream.
\n@param deliveryStreamEncryptionConfiguration Indicates the server-side encryption (SSE) status for the delivery stream.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deliveryStreamEncryptionConfiguration",
"getterDocumentation" : "Indicates the server-side encryption (SSE) status for the delivery stream.
\n@return Indicates the server-side encryption (SSE) status for the delivery stream.",
"getterModel" : {
"returnType" : "DeliveryStreamEncryptionConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeliveryStreamEncryptionConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeliveryStreamEncryptionConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "DeliveryStreamEncryptionConfiguration",
"sensitive" : false,
"setterDocumentation" : "Indicates the server-side encryption (SSE) status for the delivery stream.
\n@param deliveryStreamEncryptionConfiguration Indicates the server-side encryption (SSE) status for the delivery stream.",
"setterMethodName" : "setDeliveryStreamEncryptionConfiguration",
"setterModel" : {
"variableDeclarationType" : "DeliveryStreamEncryptionConfiguration",
"variableName" : "deliveryStreamEncryptionConfiguration",
"variableType" : "DeliveryStreamEncryptionConfiguration",
"documentation" : null,
"simpleType" : "DeliveryStreamEncryptionConfiguration",
"variableSetterType" : "DeliveryStreamEncryptionConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DeliveryStreamEncryptionConfiguration",
"variableName" : "deliveryStreamEncryptionConfiguration",
"variableType" : "DeliveryStreamEncryptionConfiguration",
"documentation" : "Indicates the server-side encryption (SSE) status for the delivery stream.
",
"simpleType" : "DeliveryStreamEncryptionConfiguration",
"variableSetterType" : "DeliveryStreamEncryptionConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDeliveryStreamTypeAsString",
"beanStyleSetterMethodName" : "setDeliveryStreamType",
"c2jName" : "DeliveryStreamType",
"c2jShape" : "DeliveryStreamType",
"defaultConsumerFluentSetterDocumentation" : "The delivery stream type. This can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliveryStreamTypeAsString(String)}.\n@param deliveryStreamType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStreamType(String)",
"deprecated" : false,
"documentation" : "The delivery stream type. This can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
",
"endpointDiscoveryId" : false,
"enumType" : "DeliveryStreamType",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "deliveryStreamType",
"fluentEnumSetterMethodName" : "deliveryStreamType",
"fluentGetterMethodName" : "deliveryStreamTypeAsString",
"fluentSetterDocumentation" : "The delivery stream type. This can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
\n@param deliveryStreamType The delivery stream type. This can be one of the following values: -
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
\n@see DeliveryStreamType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliveryStreamType",
"fluentSetterMethodName" : "deliveryStreamType",
"getterDocumentation" : "The delivery stream type. This can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #deliveryStreamType} will return {@link DeliveryStreamType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deliveryStreamTypeAsString}.\n
\n@return The delivery stream type. This can be one of the following values: -
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
\n@see DeliveryStreamType",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeliveryStreamType",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeliveryStreamType",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeliveryStreamType",
"sensitive" : false,
"setterDocumentation" : "The delivery stream type. This can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
\n@param deliveryStreamType The delivery stream type. This can be one of the following values: -
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
\n@see DeliveryStreamType",
"setterMethodName" : "setDeliveryStreamType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamType",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamType",
"variableType" : "String",
"documentation" : "The delivery stream type. This can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getVersionId",
"beanStyleSetterMethodName" : "setVersionId",
"c2jName" : "VersionId",
"c2jShape" : "DeliveryStreamVersionId",
"defaultConsumerFluentSetterDocumentation" : "Each time the destination is updated for a delivery stream, the version ID is changed, and the current version ID is required when updating the destination. This is so that the service knows it is applying the changes to the correct version of the delivery stream.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #versionId(String)}.\n@param versionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versionId(String)",
"deprecated" : false,
"documentation" : "Each time the destination is updated for a delivery stream, the version ID is changed, and the current version ID is required when updating the destination. This is so that the service knows it is applying the changes to the correct version of the delivery stream.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "versionId",
"fluentSetterDocumentation" : "Each time the destination is updated for a delivery stream, the version ID is changed, and the current version ID is required when updating the destination. This is so that the service knows it is applying the changes to the correct version of the delivery stream.
\n@param versionId Each time the destination is updated for a delivery stream, the version ID is changed, and the current version ID is required when updating the destination. This is so that the service knows it is applying the changes to the correct version of the delivery stream.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "versionId",
"getterDocumentation" : "Each time the destination is updated for a delivery stream, the version ID is changed, and the current version ID is required when updating the destination. This is so that the service knows it is applying the changes to the correct version of the delivery stream.
\n@return Each time the destination is updated for a delivery stream, the version ID is changed, and the current version ID is required when updating the destination. This is so that the service knows it is applying the changes to the correct version of the delivery stream.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "VersionId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "VersionId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "VersionId",
"sensitive" : false,
"setterDocumentation" : "Each time the destination is updated for a delivery stream, the version ID is changed, and the current version ID is required when updating the destination. This is so that the service knows it is applying the changes to the correct version of the delivery stream.
\n@param versionId Each time the destination is updated for a delivery stream, the version ID is changed, and the current version ID is required when updating the destination. This is so that the service knows it is applying the changes to the correct version of the delivery stream.",
"setterMethodName" : "setVersionId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "versionId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "versionId",
"variableType" : "String",
"documentation" : "Each time the destination is updated for a delivery stream, the version ID is changed, and the current version ID is required when updating the destination. This is so that the service knows it is applying the changes to the correct version of the delivery stream.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCreateTimestamp",
"beanStyleSetterMethodName" : "setCreateTimestamp",
"c2jName" : "CreateTimestamp",
"c2jShape" : "Timestamp",
"defaultConsumerFluentSetterDocumentation" : "The date and time that the delivery stream was created.
\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #createTimestamp(Instant)}.\n@param createTimestamp a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createTimestamp(Instant)",
"deprecated" : false,
"documentation" : "The date and time that the delivery stream was created.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "createTimestamp",
"fluentSetterDocumentation" : "The date and time that the delivery stream was created.
\n@param createTimestamp The date and time that the delivery stream was created.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "createTimestamp",
"getterDocumentation" : "The date and time that the delivery stream was created.
\n@return The date and time that the delivery stream was created.",
"getterModel" : {
"returnType" : "java.time.Instant",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CreateTimestamp",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CreateTimestamp",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INSTANT",
"name" : "CreateTimestamp",
"sensitive" : false,
"setterDocumentation" : "The date and time that the delivery stream was created.
\n@param createTimestamp The date and time that the delivery stream was created.",
"setterMethodName" : "setCreateTimestamp",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "createTimestamp",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "createTimestamp",
"variableType" : "java.time.Instant",
"documentation" : "The date and time that the delivery stream was created.
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getLastUpdateTimestamp",
"beanStyleSetterMethodName" : "setLastUpdateTimestamp",
"c2jName" : "LastUpdateTimestamp",
"c2jShape" : "Timestamp",
"defaultConsumerFluentSetterDocumentation" : "The date and time that the delivery stream was last updated.
\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastUpdateTimestamp(Instant)}.\n@param lastUpdateTimestamp a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateTimestamp(Instant)",
"deprecated" : false,
"documentation" : "The date and time that the delivery stream was last updated.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastUpdateTimestamp",
"fluentSetterDocumentation" : "The date and time that the delivery stream was last updated.
\n@param lastUpdateTimestamp The date and time that the delivery stream was last updated.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "lastUpdateTimestamp",
"getterDocumentation" : "The date and time that the delivery stream was last updated.
\n@return The date and time that the delivery stream was last updated.",
"getterModel" : {
"returnType" : "java.time.Instant",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "LastUpdateTimestamp",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "LastUpdateTimestamp",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INSTANT",
"name" : "LastUpdateTimestamp",
"sensitive" : false,
"setterDocumentation" : "The date and time that the delivery stream was last updated.
\n@param lastUpdateTimestamp The date and time that the delivery stream was last updated.",
"setterMethodName" : "setLastUpdateTimestamp",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "lastUpdateTimestamp",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "lastUpdateTimestamp",
"variableType" : "java.time.Instant",
"documentation" : "The date and time that the delivery stream was last updated.
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSource",
"beanStyleSetterMethodName" : "setSource",
"c2jName" : "Source",
"c2jShape" : "SourceDescription",
"defaultConsumerFluentSetterDocumentation" : "If the DeliveryStreamType
parameter is KinesisStreamAsSource
, a SourceDescription object describing the source Kinesis data stream.
\nThis is a convenience that creates an instance of the {@link SourceDescription.Builder} avoiding the need to create one manually via {@link SourceDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link SourceDescription.Builder#build()} is called immediately and its result is passed to {@link #source(SourceDescription)}.\n@param source a consumer that will call methods on {@link SourceDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #source(SourceDescription)",
"deprecated" : false,
"documentation" : "If the DeliveryStreamType
parameter is KinesisStreamAsSource
, a SourceDescription object describing the source Kinesis data stream.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "source",
"fluentSetterDocumentation" : "If the DeliveryStreamType
parameter is KinesisStreamAsSource
, a SourceDescription object describing the source Kinesis data stream.
\n@param source If the DeliveryStreamType
parameter is KinesisStreamAsSource
, a SourceDescription object describing the source Kinesis data stream.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "source",
"getterDocumentation" : "If the DeliveryStreamType
parameter is KinesisStreamAsSource
, a SourceDescription object describing the source Kinesis data stream.
\n@return If the DeliveryStreamType
parameter is KinesisStreamAsSource
, a SourceDescription object describing the source Kinesis data stream.",
"getterModel" : {
"returnType" : "SourceDescription",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Source",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Source",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Source",
"sensitive" : false,
"setterDocumentation" : "If the DeliveryStreamType
parameter is KinesisStreamAsSource
, a SourceDescription object describing the source Kinesis data stream.
\n@param source If the DeliveryStreamType
parameter is KinesisStreamAsSource
, a SourceDescription object describing the source Kinesis data stream.",
"setterMethodName" : "setSource",
"setterModel" : {
"variableDeclarationType" : "SourceDescription",
"variableName" : "source",
"variableType" : "SourceDescription",
"documentation" : null,
"simpleType" : "SourceDescription",
"variableSetterType" : "SourceDescription"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "SourceDescription",
"variableName" : "source",
"variableType" : "SourceDescription",
"documentation" : "If the DeliveryStreamType
parameter is KinesisStreamAsSource
, a SourceDescription object describing the source Kinesis data stream.
",
"simpleType" : "SourceDescription",
"variableSetterType" : "SourceDescription"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDestinations",
"beanStyleSetterMethodName" : "setDestinations",
"c2jName" : "Destinations",
"c2jShape" : "DestinationDescriptionList",
"defaultConsumerFluentSetterDocumentation" : "The destinations.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #destinations(List)}.\n@param destinations a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinations(List)",
"deprecated" : false,
"documentation" : "The destinations.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "destinations",
"fluentSetterDocumentation" : "The destinations.
\n@param destinations The destinations.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "destinations",
"getterDocumentation" : "The destinations.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The destinations.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Destinations",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Destinations",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "DestinationDescription",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DestinationDescription.Builder} avoiding the need to create one manually via {@link DestinationDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link DestinationDescription.Builder#build()} is called immediately and its result is passed to {@link #member(DestinationDescription)}.\n@param member a consumer that will call methods on {@link DestinationDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DestinationDescription)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "DestinationDescription",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "DestinationDescription",
"variableName" : "member",
"variableType" : "DestinationDescription",
"documentation" : null,
"simpleType" : "DestinationDescription",
"variableSetterType" : "DestinationDescription"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DestinationDescription",
"variableName" : "member",
"variableType" : "DestinationDescription",
"documentation" : "",
"simpleType" : "DestinationDescription",
"variableSetterType" : "DestinationDescription"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "DestinationDescription",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "DestinationDescription",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Destinations",
"sensitive" : false,
"setterDocumentation" : "The destinations.
\n@param destinations The destinations.",
"setterMethodName" : "setDestinations",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "destinations",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "destinations",
"variableType" : "java.util.List",
"documentation" : "The destinations.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getHasMoreDestinations",
"beanStyleSetterMethodName" : "setHasMoreDestinations",
"c2jName" : "HasMoreDestinations",
"c2jShape" : "BooleanObject",
"defaultConsumerFluentSetterDocumentation" : "Indicates whether there are more destinations available to list.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #hasMoreDestinations(Boolean)}.\n@param hasMoreDestinations a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hasMoreDestinations(Boolean)",
"deprecated" : false,
"documentation" : "Indicates whether there are more destinations available to list.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hasMoreDestinations",
"fluentSetterDocumentation" : "Indicates whether there are more destinations available to list.
\n@param hasMoreDestinations Indicates whether there are more destinations available to list.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hasMoreDestinations",
"getterDocumentation" : "Indicates whether there are more destinations available to list.
\n@return Indicates whether there are more destinations available to list.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "HasMoreDestinations",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "HasMoreDestinations",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "HasMoreDestinations",
"sensitive" : false,
"setterDocumentation" : "Indicates whether there are more destinations available to list.
\n@param hasMoreDestinations Indicates whether there are more destinations available to list.",
"setterMethodName" : "setHasMoreDestinations",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "hasMoreDestinations",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "hasMoreDestinations",
"variableType" : "Boolean",
"documentation" : "Indicates whether there are more destinations available to list.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "DeliveryStreamName", "DeliveryStreamARN", "DeliveryStreamStatus", "DeliveryStreamType", "VersionId", "Destinations", "HasMoreDestinations" ],
"shapeName" : "DeliveryStreamDescription",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "DeliveryStreamDescription",
"variableName" : "deliveryStreamDescription",
"variableType" : "DeliveryStreamDescription",
"documentation" : null,
"simpleType" : "DeliveryStreamDescription",
"variableSetterType" : "DeliveryStreamDescription"
},
"wrapper" : false
},
"DeliveryStreamEncryptionConfiguration" : {
"c2jName" : "DeliveryStreamEncryptionConfiguration",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Indicates the server-side encryption (SSE) status for the delivery stream.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getStatusAsString",
"beanStyleSetterMethodName" : "setStatus",
"c2jName" : "Status",
"c2jShape" : "DeliveryStreamEncryptionStatus",
"defaultConsumerFluentSetterDocumentation" : "For a full description of the different values of this status, see StartDeliveryStreamEncryption and StopDeliveryStreamEncryption.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)",
"deprecated" : false,
"documentation" : "For a full description of the different values of this status, see StartDeliveryStreamEncryption and StopDeliveryStreamEncryption.
",
"endpointDiscoveryId" : false,
"enumType" : "DeliveryStreamEncryptionStatus",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "status",
"fluentEnumSetterMethodName" : "status",
"fluentGetterMethodName" : "statusAsString",
"fluentSetterDocumentation" : "For a full description of the different values of this status, see StartDeliveryStreamEncryption and StopDeliveryStreamEncryption.
\n@param status For a full description of the different values of this status, see StartDeliveryStreamEncryption and StopDeliveryStreamEncryption.\n@see DeliveryStreamEncryptionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliveryStreamEncryptionStatus",
"fluentSetterMethodName" : "status",
"getterDocumentation" : "For a full description of the different values of this status, see StartDeliveryStreamEncryption and StopDeliveryStreamEncryption.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link DeliveryStreamEncryptionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n
\n@return For a full description of the different values of this status, see StartDeliveryStreamEncryption and StopDeliveryStreamEncryption.\n@see DeliveryStreamEncryptionStatus",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Status",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Status",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Status",
"sensitive" : false,
"setterDocumentation" : "For a full description of the different values of this status, see StartDeliveryStreamEncryption and StopDeliveryStreamEncryption.
\n@param status For a full description of the different values of this status, see StartDeliveryStreamEncryption and StopDeliveryStreamEncryption.\n@see DeliveryStreamEncryptionStatus",
"setterMethodName" : "setStatus",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "status",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "status",
"variableType" : "String",
"documentation" : "For a full description of the different values of this status, see StartDeliveryStreamEncryption and StopDeliveryStreamEncryption.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Status" : {
"beanStyleGetterMethodName" : "getStatusAsString",
"beanStyleSetterMethodName" : "setStatus",
"c2jName" : "Status",
"c2jShape" : "DeliveryStreamEncryptionStatus",
"defaultConsumerFluentSetterDocumentation" : "For a full description of the different values of this status, see StartDeliveryStreamEncryption and StopDeliveryStreamEncryption.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)",
"deprecated" : false,
"documentation" : "For a full description of the different values of this status, see StartDeliveryStreamEncryption and StopDeliveryStreamEncryption.
",
"endpointDiscoveryId" : false,
"enumType" : "DeliveryStreamEncryptionStatus",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "status",
"fluentEnumSetterMethodName" : "status",
"fluentGetterMethodName" : "statusAsString",
"fluentSetterDocumentation" : "For a full description of the different values of this status, see StartDeliveryStreamEncryption and StopDeliveryStreamEncryption.
\n@param status For a full description of the different values of this status, see StartDeliveryStreamEncryption and StopDeliveryStreamEncryption.\n@see DeliveryStreamEncryptionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliveryStreamEncryptionStatus",
"fluentSetterMethodName" : "status",
"getterDocumentation" : "For a full description of the different values of this status, see StartDeliveryStreamEncryption and StopDeliveryStreamEncryption.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link DeliveryStreamEncryptionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n
\n@return For a full description of the different values of this status, see StartDeliveryStreamEncryption and StopDeliveryStreamEncryption.\n@see DeliveryStreamEncryptionStatus",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Status",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Status",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Status",
"sensitive" : false,
"setterDocumentation" : "For a full description of the different values of this status, see StartDeliveryStreamEncryption and StopDeliveryStreamEncryption.
\n@param status For a full description of the different values of this status, see StartDeliveryStreamEncryption and StopDeliveryStreamEncryption.\n@see DeliveryStreamEncryptionStatus",
"setterMethodName" : "setStatus",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "status",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "status",
"variableType" : "String",
"documentation" : "For a full description of the different values of this status, see StartDeliveryStreamEncryption and StopDeliveryStreamEncryption.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getStatusAsString",
"beanStyleSetterMethodName" : "setStatus",
"c2jName" : "Status",
"c2jShape" : "DeliveryStreamEncryptionStatus",
"defaultConsumerFluentSetterDocumentation" : "For a full description of the different values of this status, see StartDeliveryStreamEncryption and StopDeliveryStreamEncryption.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)",
"deprecated" : false,
"documentation" : "For a full description of the different values of this status, see StartDeliveryStreamEncryption and StopDeliveryStreamEncryption.
",
"endpointDiscoveryId" : false,
"enumType" : "DeliveryStreamEncryptionStatus",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "status",
"fluentEnumSetterMethodName" : "status",
"fluentGetterMethodName" : "statusAsString",
"fluentSetterDocumentation" : "For a full description of the different values of this status, see StartDeliveryStreamEncryption and StopDeliveryStreamEncryption.
\n@param status For a full description of the different values of this status, see StartDeliveryStreamEncryption and StopDeliveryStreamEncryption.\n@see DeliveryStreamEncryptionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliveryStreamEncryptionStatus",
"fluentSetterMethodName" : "status",
"getterDocumentation" : "For a full description of the different values of this status, see StartDeliveryStreamEncryption and StopDeliveryStreamEncryption.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link DeliveryStreamEncryptionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n
\n@return For a full description of the different values of this status, see StartDeliveryStreamEncryption and StopDeliveryStreamEncryption.\n@see DeliveryStreamEncryptionStatus",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Status",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Status",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Status",
"sensitive" : false,
"setterDocumentation" : "For a full description of the different values of this status, see StartDeliveryStreamEncryption and StopDeliveryStreamEncryption.
\n@param status For a full description of the different values of this status, see StartDeliveryStreamEncryption and StopDeliveryStreamEncryption.\n@see DeliveryStreamEncryptionStatus",
"setterMethodName" : "setStatus",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "status",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "status",
"variableType" : "String",
"documentation" : "For a full description of the different values of this status, see StartDeliveryStreamEncryption and StopDeliveryStreamEncryption.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "DeliveryStreamEncryptionConfiguration",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "DeliveryStreamEncryptionConfiguration",
"variableName" : "deliveryStreamEncryptionConfiguration",
"variableType" : "DeliveryStreamEncryptionConfiguration",
"documentation" : null,
"simpleType" : "DeliveryStreamEncryptionConfiguration",
"variableSetterType" : "DeliveryStreamEncryptionConfiguration"
},
"wrapper" : false
},
"DeliveryStreamEncryptionStatus" : {
"c2jName" : "DeliveryStreamEncryptionStatus",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : [ {
"name" : "ENABLED",
"value" : "ENABLED"
}, {
"name" : "ENABLING",
"value" : "ENABLING"
}, {
"name" : "DISABLED",
"value" : "DISABLED"
}, {
"name" : "DISABLING",
"value" : "DISABLING"
} ],
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "DeliveryStreamEncryptionStatus",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "DeliveryStreamEncryptionStatus",
"variableName" : "deliveryStreamEncryptionStatus",
"variableType" : "DeliveryStreamEncryptionStatus",
"documentation" : null,
"simpleType" : "DeliveryStreamEncryptionStatus",
"variableSetterType" : "DeliveryStreamEncryptionStatus"
},
"wrapper" : false
},
"DeliveryStreamStatus" : {
"c2jName" : "DeliveryStreamStatus",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : [ {
"name" : "CREATING",
"value" : "CREATING"
}, {
"name" : "DELETING",
"value" : "DELETING"
}, {
"name" : "ACTIVE",
"value" : "ACTIVE"
} ],
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "DeliveryStreamStatus",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "DeliveryStreamStatus",
"variableName" : "deliveryStreamStatus",
"variableType" : "DeliveryStreamStatus",
"documentation" : null,
"simpleType" : "DeliveryStreamStatus",
"variableSetterType" : "DeliveryStreamStatus"
},
"wrapper" : false
},
"DeliveryStreamType" : {
"c2jName" : "DeliveryStreamType",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : [ {
"name" : "DIRECT_PUT",
"value" : "DirectPut"
}, {
"name" : "KINESIS_STREAM_AS_SOURCE",
"value" : "KinesisStreamAsSource"
} ],
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "DeliveryStreamType",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "DeliveryStreamType",
"variableName" : "deliveryStreamType",
"variableType" : "DeliveryStreamType",
"documentation" : null,
"simpleType" : "DeliveryStreamType",
"variableSetterType" : "DeliveryStreamType"
},
"wrapper" : false
},
"DescribeDeliveryStreamRequest" : {
"c2jName" : "DescribeDeliveryStreamInput",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "DescribeDeliveryStream",
"locationName" : null,
"requestUri" : "/",
"target" : "Firehose_20150804.DescribeDeliveryStream",
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getDeliveryStreamName",
"beanStyleSetterMethodName" : "setDeliveryStreamName",
"c2jName" : "DeliveryStreamName",
"c2jShape" : "DeliveryStreamName",
"defaultConsumerFluentSetterDocumentation" : "The name of the delivery stream.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliveryStreamName(String)}.\n@param deliveryStreamName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStreamName(String)",
"deprecated" : false,
"documentation" : "The name of the delivery stream.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deliveryStreamName",
"fluentSetterDocumentation" : "The name of the delivery stream.
\n@param deliveryStreamName The name of the delivery stream.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deliveryStreamName",
"getterDocumentation" : "The name of the delivery stream.
\n@return The name of the delivery stream.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeliveryStreamName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeliveryStreamName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeliveryStreamName",
"sensitive" : false,
"setterDocumentation" : "The name of the delivery stream.
\n@param deliveryStreamName The name of the delivery stream.",
"setterMethodName" : "setDeliveryStreamName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamName",
"variableType" : "String",
"documentation" : "The name of the delivery stream.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getLimit",
"beanStyleSetterMethodName" : "setLimit",
"c2jName" : "Limit",
"c2jShape" : "DescribeDeliveryStreamInputLimit",
"defaultConsumerFluentSetterDocumentation" : "The limit on the number of destinations to return. You can have one destination per delivery stream.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #limit(Integer)}.\n@param limit a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #limit(Integer)",
"deprecated" : false,
"documentation" : "The limit on the number of destinations to return. You can have one destination per delivery stream.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "limit",
"fluentSetterDocumentation" : "The limit on the number of destinations to return. You can have one destination per delivery stream.
\n@param limit The limit on the number of destinations to return. You can have one destination per delivery stream.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "limit",
"getterDocumentation" : "The limit on the number of destinations to return. You can have one destination per delivery stream.
\n@return The limit on the number of destinations to return. You can have one destination per delivery stream.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Limit",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Limit",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Limit",
"sensitive" : false,
"setterDocumentation" : "The limit on the number of destinations to return. You can have one destination per delivery stream.
\n@param limit The limit on the number of destinations to return. You can have one destination per delivery stream.",
"setterMethodName" : "setLimit",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "limit",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "limit",
"variableType" : "Integer",
"documentation" : "The limit on the number of destinations to return. You can have one destination per delivery stream.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getExclusiveStartDestinationId",
"beanStyleSetterMethodName" : "setExclusiveStartDestinationId",
"c2jName" : "ExclusiveStartDestinationId",
"c2jShape" : "DestinationId",
"defaultConsumerFluentSetterDocumentation" : "The ID of the destination to start returning the destination information. Kinesis Data Firehose supports one destination per delivery stream.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #exclusiveStartDestinationId(String)}.\n@param exclusiveStartDestinationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #exclusiveStartDestinationId(String)",
"deprecated" : false,
"documentation" : "The ID of the destination to start returning the destination information. Kinesis Data Firehose supports one destination per delivery stream.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "exclusiveStartDestinationId",
"fluentSetterDocumentation" : "The ID of the destination to start returning the destination information. Kinesis Data Firehose supports one destination per delivery stream.
\n@param exclusiveStartDestinationId The ID of the destination to start returning the destination information. Kinesis Data Firehose supports one destination per delivery stream.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "exclusiveStartDestinationId",
"getterDocumentation" : "The ID of the destination to start returning the destination information. Kinesis Data Firehose supports one destination per delivery stream.
\n@return The ID of the destination to start returning the destination information. Kinesis Data Firehose supports one destination per delivery stream.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ExclusiveStartDestinationId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ExclusiveStartDestinationId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ExclusiveStartDestinationId",
"sensitive" : false,
"setterDocumentation" : "The ID of the destination to start returning the destination information. Kinesis Data Firehose supports one destination per delivery stream.
\n@param exclusiveStartDestinationId The ID of the destination to start returning the destination information. Kinesis Data Firehose supports one destination per delivery stream.",
"setterMethodName" : "setExclusiveStartDestinationId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "exclusiveStartDestinationId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "exclusiveStartDestinationId",
"variableType" : "String",
"documentation" : "The ID of the destination to start returning the destination information. Kinesis Data Firehose supports one destination per delivery stream.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"DeliveryStreamName" : {
"beanStyleGetterMethodName" : "getDeliveryStreamName",
"beanStyleSetterMethodName" : "setDeliveryStreamName",
"c2jName" : "DeliveryStreamName",
"c2jShape" : "DeliveryStreamName",
"defaultConsumerFluentSetterDocumentation" : "The name of the delivery stream.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliveryStreamName(String)}.\n@param deliveryStreamName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStreamName(String)",
"deprecated" : false,
"documentation" : "The name of the delivery stream.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deliveryStreamName",
"fluentSetterDocumentation" : "The name of the delivery stream.
\n@param deliveryStreamName The name of the delivery stream.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deliveryStreamName",
"getterDocumentation" : "The name of the delivery stream.
\n@return The name of the delivery stream.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeliveryStreamName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeliveryStreamName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeliveryStreamName",
"sensitive" : false,
"setterDocumentation" : "The name of the delivery stream.
\n@param deliveryStreamName The name of the delivery stream.",
"setterMethodName" : "setDeliveryStreamName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamName",
"variableType" : "String",
"documentation" : "The name of the delivery stream.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ExclusiveStartDestinationId" : {
"beanStyleGetterMethodName" : "getExclusiveStartDestinationId",
"beanStyleSetterMethodName" : "setExclusiveStartDestinationId",
"c2jName" : "ExclusiveStartDestinationId",
"c2jShape" : "DestinationId",
"defaultConsumerFluentSetterDocumentation" : "The ID of the destination to start returning the destination information. Kinesis Data Firehose supports one destination per delivery stream.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #exclusiveStartDestinationId(String)}.\n@param exclusiveStartDestinationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #exclusiveStartDestinationId(String)",
"deprecated" : false,
"documentation" : "The ID of the destination to start returning the destination information. Kinesis Data Firehose supports one destination per delivery stream.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "exclusiveStartDestinationId",
"fluentSetterDocumentation" : "The ID of the destination to start returning the destination information. Kinesis Data Firehose supports one destination per delivery stream.
\n@param exclusiveStartDestinationId The ID of the destination to start returning the destination information. Kinesis Data Firehose supports one destination per delivery stream.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "exclusiveStartDestinationId",
"getterDocumentation" : "The ID of the destination to start returning the destination information. Kinesis Data Firehose supports one destination per delivery stream.
\n@return The ID of the destination to start returning the destination information. Kinesis Data Firehose supports one destination per delivery stream.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ExclusiveStartDestinationId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ExclusiveStartDestinationId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ExclusiveStartDestinationId",
"sensitive" : false,
"setterDocumentation" : "The ID of the destination to start returning the destination information. Kinesis Data Firehose supports one destination per delivery stream.
\n@param exclusiveStartDestinationId The ID of the destination to start returning the destination information. Kinesis Data Firehose supports one destination per delivery stream.",
"setterMethodName" : "setExclusiveStartDestinationId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "exclusiveStartDestinationId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "exclusiveStartDestinationId",
"variableType" : "String",
"documentation" : "The ID of the destination to start returning the destination information. Kinesis Data Firehose supports one destination per delivery stream.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Limit" : {
"beanStyleGetterMethodName" : "getLimit",
"beanStyleSetterMethodName" : "setLimit",
"c2jName" : "Limit",
"c2jShape" : "DescribeDeliveryStreamInputLimit",
"defaultConsumerFluentSetterDocumentation" : "The limit on the number of destinations to return. You can have one destination per delivery stream.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #limit(Integer)}.\n@param limit a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #limit(Integer)",
"deprecated" : false,
"documentation" : "The limit on the number of destinations to return. You can have one destination per delivery stream.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "limit",
"fluentSetterDocumentation" : "The limit on the number of destinations to return. You can have one destination per delivery stream.
\n@param limit The limit on the number of destinations to return. You can have one destination per delivery stream.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "limit",
"getterDocumentation" : "The limit on the number of destinations to return. You can have one destination per delivery stream.
\n@return The limit on the number of destinations to return. You can have one destination per delivery stream.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Limit",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Limit",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Limit",
"sensitive" : false,
"setterDocumentation" : "The limit on the number of destinations to return. You can have one destination per delivery stream.
\n@param limit The limit on the number of destinations to return. You can have one destination per delivery stream.",
"setterMethodName" : "setLimit",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "limit",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "limit",
"variableType" : "Integer",
"documentation" : "The limit on the number of destinations to return. You can have one destination per delivery stream.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getDeliveryStreamName",
"beanStyleSetterMethodName" : "setDeliveryStreamName",
"c2jName" : "DeliveryStreamName",
"c2jShape" : "DeliveryStreamName",
"defaultConsumerFluentSetterDocumentation" : "The name of the delivery stream.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliveryStreamName(String)}.\n@param deliveryStreamName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStreamName(String)",
"deprecated" : false,
"documentation" : "The name of the delivery stream.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deliveryStreamName",
"fluentSetterDocumentation" : "The name of the delivery stream.
\n@param deliveryStreamName The name of the delivery stream.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deliveryStreamName",
"getterDocumentation" : "The name of the delivery stream.
\n@return The name of the delivery stream.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeliveryStreamName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeliveryStreamName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeliveryStreamName",
"sensitive" : false,
"setterDocumentation" : "The name of the delivery stream.
\n@param deliveryStreamName The name of the delivery stream.",
"setterMethodName" : "setDeliveryStreamName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamName",
"variableType" : "String",
"documentation" : "The name of the delivery stream.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getLimit",
"beanStyleSetterMethodName" : "setLimit",
"c2jName" : "Limit",
"c2jShape" : "DescribeDeliveryStreamInputLimit",
"defaultConsumerFluentSetterDocumentation" : "The limit on the number of destinations to return. You can have one destination per delivery stream.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #limit(Integer)}.\n@param limit a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #limit(Integer)",
"deprecated" : false,
"documentation" : "The limit on the number of destinations to return. You can have one destination per delivery stream.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "limit",
"fluentSetterDocumentation" : "The limit on the number of destinations to return. You can have one destination per delivery stream.
\n@param limit The limit on the number of destinations to return. You can have one destination per delivery stream.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "limit",
"getterDocumentation" : "The limit on the number of destinations to return. You can have one destination per delivery stream.
\n@return The limit on the number of destinations to return. You can have one destination per delivery stream.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Limit",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Limit",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Limit",
"sensitive" : false,
"setterDocumentation" : "The limit on the number of destinations to return. You can have one destination per delivery stream.
\n@param limit The limit on the number of destinations to return. You can have one destination per delivery stream.",
"setterMethodName" : "setLimit",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "limit",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "limit",
"variableType" : "Integer",
"documentation" : "The limit on the number of destinations to return. You can have one destination per delivery stream.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getExclusiveStartDestinationId",
"beanStyleSetterMethodName" : "setExclusiveStartDestinationId",
"c2jName" : "ExclusiveStartDestinationId",
"c2jShape" : "DestinationId",
"defaultConsumerFluentSetterDocumentation" : "The ID of the destination to start returning the destination information. Kinesis Data Firehose supports one destination per delivery stream.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #exclusiveStartDestinationId(String)}.\n@param exclusiveStartDestinationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #exclusiveStartDestinationId(String)",
"deprecated" : false,
"documentation" : "The ID of the destination to start returning the destination information. Kinesis Data Firehose supports one destination per delivery stream.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "exclusiveStartDestinationId",
"fluentSetterDocumentation" : "The ID of the destination to start returning the destination information. Kinesis Data Firehose supports one destination per delivery stream.
\n@param exclusiveStartDestinationId The ID of the destination to start returning the destination information. Kinesis Data Firehose supports one destination per delivery stream.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "exclusiveStartDestinationId",
"getterDocumentation" : "The ID of the destination to start returning the destination information. Kinesis Data Firehose supports one destination per delivery stream.
\n@return The ID of the destination to start returning the destination information. Kinesis Data Firehose supports one destination per delivery stream.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ExclusiveStartDestinationId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ExclusiveStartDestinationId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ExclusiveStartDestinationId",
"sensitive" : false,
"setterDocumentation" : "The ID of the destination to start returning the destination information. Kinesis Data Firehose supports one destination per delivery stream.
\n@param exclusiveStartDestinationId The ID of the destination to start returning the destination information. Kinesis Data Firehose supports one destination per delivery stream.",
"setterMethodName" : "setExclusiveStartDestinationId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "exclusiveStartDestinationId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "exclusiveStartDestinationId",
"variableType" : "String",
"documentation" : "The ID of the destination to start returning the destination information. Kinesis Data Firehose supports one destination per delivery stream.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "DeliveryStreamName" ],
"shapeName" : "DescribeDeliveryStreamRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "DescribeDeliveryStreamRequest",
"variableName" : "describeDeliveryStreamRequest",
"variableType" : "DescribeDeliveryStreamRequest",
"documentation" : null,
"simpleType" : "DescribeDeliveryStreamRequest",
"variableSetterType" : "DescribeDeliveryStreamRequest"
},
"wrapper" : false
},
"DescribeDeliveryStreamResponse" : {
"c2jName" : "DescribeDeliveryStreamOutput",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getDeliveryStreamDescription",
"beanStyleSetterMethodName" : "setDeliveryStreamDescription",
"c2jName" : "DeliveryStreamDescription",
"c2jShape" : "DeliveryStreamDescription",
"defaultConsumerFluentSetterDocumentation" : "Information about the delivery stream.
\nThis is a convenience that creates an instance of the {@link DeliveryStreamDescription.Builder} avoiding the need to create one manually via {@link DeliveryStreamDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeliveryStreamDescription.Builder#build()} is called immediately and its result is passed to {@link #deliveryStreamDescription(DeliveryStreamDescription)}.\n@param deliveryStreamDescription a consumer that will call methods on {@link DeliveryStreamDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStreamDescription(DeliveryStreamDescription)",
"deprecated" : false,
"documentation" : "Information about the delivery stream.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deliveryStreamDescription",
"fluentSetterDocumentation" : "Information about the delivery stream.
\n@param deliveryStreamDescription Information about the delivery stream.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deliveryStreamDescription",
"getterDocumentation" : "Information about the delivery stream.
\n@return Information about the delivery stream.",
"getterModel" : {
"returnType" : "DeliveryStreamDescription",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeliveryStreamDescription",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeliveryStreamDescription",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "DeliveryStreamDescription",
"sensitive" : false,
"setterDocumentation" : "Information about the delivery stream.
\n@param deliveryStreamDescription Information about the delivery stream.",
"setterMethodName" : "setDeliveryStreamDescription",
"setterModel" : {
"variableDeclarationType" : "DeliveryStreamDescription",
"variableName" : "deliveryStreamDescription",
"variableType" : "DeliveryStreamDescription",
"documentation" : null,
"simpleType" : "DeliveryStreamDescription",
"variableSetterType" : "DeliveryStreamDescription"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DeliveryStreamDescription",
"variableName" : "deliveryStreamDescription",
"variableType" : "DeliveryStreamDescription",
"documentation" : "Information about the delivery stream.
",
"simpleType" : "DeliveryStreamDescription",
"variableSetterType" : "DeliveryStreamDescription"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"DeliveryStreamDescription" : {
"beanStyleGetterMethodName" : "getDeliveryStreamDescription",
"beanStyleSetterMethodName" : "setDeliveryStreamDescription",
"c2jName" : "DeliveryStreamDescription",
"c2jShape" : "DeliveryStreamDescription",
"defaultConsumerFluentSetterDocumentation" : "Information about the delivery stream.
\nThis is a convenience that creates an instance of the {@link DeliveryStreamDescription.Builder} avoiding the need to create one manually via {@link DeliveryStreamDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeliveryStreamDescription.Builder#build()} is called immediately and its result is passed to {@link #deliveryStreamDescription(DeliveryStreamDescription)}.\n@param deliveryStreamDescription a consumer that will call methods on {@link DeliveryStreamDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStreamDescription(DeliveryStreamDescription)",
"deprecated" : false,
"documentation" : "Information about the delivery stream.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deliveryStreamDescription",
"fluentSetterDocumentation" : "Information about the delivery stream.
\n@param deliveryStreamDescription Information about the delivery stream.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deliveryStreamDescription",
"getterDocumentation" : "Information about the delivery stream.
\n@return Information about the delivery stream.",
"getterModel" : {
"returnType" : "DeliveryStreamDescription",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeliveryStreamDescription",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeliveryStreamDescription",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "DeliveryStreamDescription",
"sensitive" : false,
"setterDocumentation" : "Information about the delivery stream.
\n@param deliveryStreamDescription Information about the delivery stream.",
"setterMethodName" : "setDeliveryStreamDescription",
"setterModel" : {
"variableDeclarationType" : "DeliveryStreamDescription",
"variableName" : "deliveryStreamDescription",
"variableType" : "DeliveryStreamDescription",
"documentation" : null,
"simpleType" : "DeliveryStreamDescription",
"variableSetterType" : "DeliveryStreamDescription"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DeliveryStreamDescription",
"variableName" : "deliveryStreamDescription",
"variableType" : "DeliveryStreamDescription",
"documentation" : "Information about the delivery stream.
",
"simpleType" : "DeliveryStreamDescription",
"variableSetterType" : "DeliveryStreamDescription"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getDeliveryStreamDescription",
"beanStyleSetterMethodName" : "setDeliveryStreamDescription",
"c2jName" : "DeliveryStreamDescription",
"c2jShape" : "DeliveryStreamDescription",
"defaultConsumerFluentSetterDocumentation" : "Information about the delivery stream.
\nThis is a convenience that creates an instance of the {@link DeliveryStreamDescription.Builder} avoiding the need to create one manually via {@link DeliveryStreamDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeliveryStreamDescription.Builder#build()} is called immediately and its result is passed to {@link #deliveryStreamDescription(DeliveryStreamDescription)}.\n@param deliveryStreamDescription a consumer that will call methods on {@link DeliveryStreamDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStreamDescription(DeliveryStreamDescription)",
"deprecated" : false,
"documentation" : "Information about the delivery stream.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deliveryStreamDescription",
"fluentSetterDocumentation" : "Information about the delivery stream.
\n@param deliveryStreamDescription Information about the delivery stream.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deliveryStreamDescription",
"getterDocumentation" : "Information about the delivery stream.
\n@return Information about the delivery stream.",
"getterModel" : {
"returnType" : "DeliveryStreamDescription",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeliveryStreamDescription",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeliveryStreamDescription",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "DeliveryStreamDescription",
"sensitive" : false,
"setterDocumentation" : "Information about the delivery stream.
\n@param deliveryStreamDescription Information about the delivery stream.",
"setterMethodName" : "setDeliveryStreamDescription",
"setterModel" : {
"variableDeclarationType" : "DeliveryStreamDescription",
"variableName" : "deliveryStreamDescription",
"variableType" : "DeliveryStreamDescription",
"documentation" : null,
"simpleType" : "DeliveryStreamDescription",
"variableSetterType" : "DeliveryStreamDescription"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DeliveryStreamDescription",
"variableName" : "deliveryStreamDescription",
"variableType" : "DeliveryStreamDescription",
"documentation" : "Information about the delivery stream.
",
"simpleType" : "DeliveryStreamDescription",
"variableSetterType" : "DeliveryStreamDescription"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "DeliveryStreamDescription" ],
"shapeName" : "DescribeDeliveryStreamResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "DescribeDeliveryStreamResponse",
"variableName" : "describeDeliveryStreamResponse",
"variableType" : "DescribeDeliveryStreamResponse",
"documentation" : null,
"simpleType" : "DescribeDeliveryStreamResponse",
"variableSetterType" : "DescribeDeliveryStreamResponse"
},
"wrapper" : false
},
"Deserializer" : {
"c2jName" : "Deserializer",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The deserializer you want Kinesis Data Firehose to use for converting the input data from JSON. Kinesis Data Firehose then serializes the data to its final format using the Serializer. Kinesis Data Firehose supports two types of deserializers: the Apache Hive JSON SerDe and the OpenX JSON SerDe.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getOpenXJsonSerDe",
"beanStyleSetterMethodName" : "setOpenXJsonSerDe",
"c2jName" : "OpenXJsonSerDe",
"c2jShape" : "OpenXJsonSerDe",
"defaultConsumerFluentSetterDocumentation" : "The OpenX SerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the native Hive / HCatalog JsonSerDe.
\nThis is a convenience that creates an instance of the {@link OpenXJsonSerDe.Builder} avoiding the need to create one manually via {@link OpenXJsonSerDe#builder()}.\n\nWhen the {@link Consumer} completes, {@link OpenXJsonSerDe.Builder#build()} is called immediately and its result is passed to {@link #openXJsonSerDe(OpenXJsonSerDe)}.\n@param openXJsonSerDe a consumer that will call methods on {@link OpenXJsonSerDe.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #openXJsonSerDe(OpenXJsonSerDe)",
"deprecated" : false,
"documentation" : "The OpenX SerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the native Hive / HCatalog JsonSerDe.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "openXJsonSerDe",
"fluentSetterDocumentation" : "The OpenX SerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the native Hive / HCatalog JsonSerDe.
\n@param openXJsonSerDe The OpenX SerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the native Hive / HCatalog JsonSerDe.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "openXJsonSerDe",
"getterDocumentation" : "The OpenX SerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the native Hive / HCatalog JsonSerDe.
\n@return The OpenX SerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the native Hive / HCatalog JsonSerDe.",
"getterModel" : {
"returnType" : "OpenXJsonSerDe",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "OpenXJsonSerDe",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "OpenXJsonSerDe",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "OpenXJsonSerDe",
"sensitive" : false,
"setterDocumentation" : "The OpenX SerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the native Hive / HCatalog JsonSerDe.
\n@param openXJsonSerDe The OpenX SerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the native Hive / HCatalog JsonSerDe.",
"setterMethodName" : "setOpenXJsonSerDe",
"setterModel" : {
"variableDeclarationType" : "OpenXJsonSerDe",
"variableName" : "openXJsonSerDe",
"variableType" : "OpenXJsonSerDe",
"documentation" : null,
"simpleType" : "OpenXJsonSerDe",
"variableSetterType" : "OpenXJsonSerDe"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "OpenXJsonSerDe",
"variableName" : "openXJsonSerDe",
"variableType" : "OpenXJsonSerDe",
"documentation" : "The OpenX SerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the native Hive / HCatalog JsonSerDe.
",
"simpleType" : "OpenXJsonSerDe",
"variableSetterType" : "OpenXJsonSerDe"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getHiveJsonSerDe",
"beanStyleSetterMethodName" : "setHiveJsonSerDe",
"c2jName" : "HiveJsonSerDe",
"c2jShape" : "HiveJsonSerDe",
"defaultConsumerFluentSetterDocumentation" : "The native Hive / HCatalog JsonSerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the OpenX SerDe.
\nThis is a convenience that creates an instance of the {@link HiveJsonSerDe.Builder} avoiding the need to create one manually via {@link HiveJsonSerDe#builder()}.\n\nWhen the {@link Consumer} completes, {@link HiveJsonSerDe.Builder#build()} is called immediately and its result is passed to {@link #hiveJsonSerDe(HiveJsonSerDe)}.\n@param hiveJsonSerDe a consumer that will call methods on {@link HiveJsonSerDe.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hiveJsonSerDe(HiveJsonSerDe)",
"deprecated" : false,
"documentation" : "The native Hive / HCatalog JsonSerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the OpenX SerDe.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hiveJsonSerDe",
"fluentSetterDocumentation" : "The native Hive / HCatalog JsonSerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the OpenX SerDe.
\n@param hiveJsonSerDe The native Hive / HCatalog JsonSerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the OpenX SerDe.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hiveJsonSerDe",
"getterDocumentation" : "The native Hive / HCatalog JsonSerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the OpenX SerDe.
\n@return The native Hive / HCatalog JsonSerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the OpenX SerDe.",
"getterModel" : {
"returnType" : "HiveJsonSerDe",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "HiveJsonSerDe",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "HiveJsonSerDe",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "HiveJsonSerDe",
"sensitive" : false,
"setterDocumentation" : "The native Hive / HCatalog JsonSerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the OpenX SerDe.
\n@param hiveJsonSerDe The native Hive / HCatalog JsonSerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the OpenX SerDe.",
"setterMethodName" : "setHiveJsonSerDe",
"setterModel" : {
"variableDeclarationType" : "HiveJsonSerDe",
"variableName" : "hiveJsonSerDe",
"variableType" : "HiveJsonSerDe",
"documentation" : null,
"simpleType" : "HiveJsonSerDe",
"variableSetterType" : "HiveJsonSerDe"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "HiveJsonSerDe",
"variableName" : "hiveJsonSerDe",
"variableType" : "HiveJsonSerDe",
"documentation" : "The native Hive / HCatalog JsonSerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the OpenX SerDe.
",
"simpleType" : "HiveJsonSerDe",
"variableSetterType" : "HiveJsonSerDe"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"HiveJsonSerDe" : {
"beanStyleGetterMethodName" : "getHiveJsonSerDe",
"beanStyleSetterMethodName" : "setHiveJsonSerDe",
"c2jName" : "HiveJsonSerDe",
"c2jShape" : "HiveJsonSerDe",
"defaultConsumerFluentSetterDocumentation" : "The native Hive / HCatalog JsonSerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the OpenX SerDe.
\nThis is a convenience that creates an instance of the {@link HiveJsonSerDe.Builder} avoiding the need to create one manually via {@link HiveJsonSerDe#builder()}.\n\nWhen the {@link Consumer} completes, {@link HiveJsonSerDe.Builder#build()} is called immediately and its result is passed to {@link #hiveJsonSerDe(HiveJsonSerDe)}.\n@param hiveJsonSerDe a consumer that will call methods on {@link HiveJsonSerDe.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hiveJsonSerDe(HiveJsonSerDe)",
"deprecated" : false,
"documentation" : "The native Hive / HCatalog JsonSerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the OpenX SerDe.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hiveJsonSerDe",
"fluentSetterDocumentation" : "The native Hive / HCatalog JsonSerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the OpenX SerDe.
\n@param hiveJsonSerDe The native Hive / HCatalog JsonSerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the OpenX SerDe.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hiveJsonSerDe",
"getterDocumentation" : "The native Hive / HCatalog JsonSerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the OpenX SerDe.
\n@return The native Hive / HCatalog JsonSerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the OpenX SerDe.",
"getterModel" : {
"returnType" : "HiveJsonSerDe",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "HiveJsonSerDe",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "HiveJsonSerDe",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "HiveJsonSerDe",
"sensitive" : false,
"setterDocumentation" : "The native Hive / HCatalog JsonSerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the OpenX SerDe.
\n@param hiveJsonSerDe The native Hive / HCatalog JsonSerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the OpenX SerDe.",
"setterMethodName" : "setHiveJsonSerDe",
"setterModel" : {
"variableDeclarationType" : "HiveJsonSerDe",
"variableName" : "hiveJsonSerDe",
"variableType" : "HiveJsonSerDe",
"documentation" : null,
"simpleType" : "HiveJsonSerDe",
"variableSetterType" : "HiveJsonSerDe"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "HiveJsonSerDe",
"variableName" : "hiveJsonSerDe",
"variableType" : "HiveJsonSerDe",
"documentation" : "The native Hive / HCatalog JsonSerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the OpenX SerDe.
",
"simpleType" : "HiveJsonSerDe",
"variableSetterType" : "HiveJsonSerDe"
},
"xmlNameSpaceUri" : null
},
"OpenXJsonSerDe" : {
"beanStyleGetterMethodName" : "getOpenXJsonSerDe",
"beanStyleSetterMethodName" : "setOpenXJsonSerDe",
"c2jName" : "OpenXJsonSerDe",
"c2jShape" : "OpenXJsonSerDe",
"defaultConsumerFluentSetterDocumentation" : "The OpenX SerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the native Hive / HCatalog JsonSerDe.
\nThis is a convenience that creates an instance of the {@link OpenXJsonSerDe.Builder} avoiding the need to create one manually via {@link OpenXJsonSerDe#builder()}.\n\nWhen the {@link Consumer} completes, {@link OpenXJsonSerDe.Builder#build()} is called immediately and its result is passed to {@link #openXJsonSerDe(OpenXJsonSerDe)}.\n@param openXJsonSerDe a consumer that will call methods on {@link OpenXJsonSerDe.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #openXJsonSerDe(OpenXJsonSerDe)",
"deprecated" : false,
"documentation" : "The OpenX SerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the native Hive / HCatalog JsonSerDe.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "openXJsonSerDe",
"fluentSetterDocumentation" : "The OpenX SerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the native Hive / HCatalog JsonSerDe.
\n@param openXJsonSerDe The OpenX SerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the native Hive / HCatalog JsonSerDe.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "openXJsonSerDe",
"getterDocumentation" : "The OpenX SerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the native Hive / HCatalog JsonSerDe.
\n@return The OpenX SerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the native Hive / HCatalog JsonSerDe.",
"getterModel" : {
"returnType" : "OpenXJsonSerDe",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "OpenXJsonSerDe",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "OpenXJsonSerDe",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "OpenXJsonSerDe",
"sensitive" : false,
"setterDocumentation" : "The OpenX SerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the native Hive / HCatalog JsonSerDe.
\n@param openXJsonSerDe The OpenX SerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the native Hive / HCatalog JsonSerDe.",
"setterMethodName" : "setOpenXJsonSerDe",
"setterModel" : {
"variableDeclarationType" : "OpenXJsonSerDe",
"variableName" : "openXJsonSerDe",
"variableType" : "OpenXJsonSerDe",
"documentation" : null,
"simpleType" : "OpenXJsonSerDe",
"variableSetterType" : "OpenXJsonSerDe"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "OpenXJsonSerDe",
"variableName" : "openXJsonSerDe",
"variableType" : "OpenXJsonSerDe",
"documentation" : "The OpenX SerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the native Hive / HCatalog JsonSerDe.
",
"simpleType" : "OpenXJsonSerDe",
"variableSetterType" : "OpenXJsonSerDe"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getOpenXJsonSerDe",
"beanStyleSetterMethodName" : "setOpenXJsonSerDe",
"c2jName" : "OpenXJsonSerDe",
"c2jShape" : "OpenXJsonSerDe",
"defaultConsumerFluentSetterDocumentation" : "The OpenX SerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the native Hive / HCatalog JsonSerDe.
\nThis is a convenience that creates an instance of the {@link OpenXJsonSerDe.Builder} avoiding the need to create one manually via {@link OpenXJsonSerDe#builder()}.\n\nWhen the {@link Consumer} completes, {@link OpenXJsonSerDe.Builder#build()} is called immediately and its result is passed to {@link #openXJsonSerDe(OpenXJsonSerDe)}.\n@param openXJsonSerDe a consumer that will call methods on {@link OpenXJsonSerDe.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #openXJsonSerDe(OpenXJsonSerDe)",
"deprecated" : false,
"documentation" : "The OpenX SerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the native Hive / HCatalog JsonSerDe.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "openXJsonSerDe",
"fluentSetterDocumentation" : "The OpenX SerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the native Hive / HCatalog JsonSerDe.
\n@param openXJsonSerDe The OpenX SerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the native Hive / HCatalog JsonSerDe.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "openXJsonSerDe",
"getterDocumentation" : "The OpenX SerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the native Hive / HCatalog JsonSerDe.
\n@return The OpenX SerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the native Hive / HCatalog JsonSerDe.",
"getterModel" : {
"returnType" : "OpenXJsonSerDe",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "OpenXJsonSerDe",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "OpenXJsonSerDe",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "OpenXJsonSerDe",
"sensitive" : false,
"setterDocumentation" : "The OpenX SerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the native Hive / HCatalog JsonSerDe.
\n@param openXJsonSerDe The OpenX SerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the native Hive / HCatalog JsonSerDe.",
"setterMethodName" : "setOpenXJsonSerDe",
"setterModel" : {
"variableDeclarationType" : "OpenXJsonSerDe",
"variableName" : "openXJsonSerDe",
"variableType" : "OpenXJsonSerDe",
"documentation" : null,
"simpleType" : "OpenXJsonSerDe",
"variableSetterType" : "OpenXJsonSerDe"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "OpenXJsonSerDe",
"variableName" : "openXJsonSerDe",
"variableType" : "OpenXJsonSerDe",
"documentation" : "The OpenX SerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the native Hive / HCatalog JsonSerDe.
",
"simpleType" : "OpenXJsonSerDe",
"variableSetterType" : "OpenXJsonSerDe"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getHiveJsonSerDe",
"beanStyleSetterMethodName" : "setHiveJsonSerDe",
"c2jName" : "HiveJsonSerDe",
"c2jShape" : "HiveJsonSerDe",
"defaultConsumerFluentSetterDocumentation" : "The native Hive / HCatalog JsonSerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the OpenX SerDe.
\nThis is a convenience that creates an instance of the {@link HiveJsonSerDe.Builder} avoiding the need to create one manually via {@link HiveJsonSerDe#builder()}.\n\nWhen the {@link Consumer} completes, {@link HiveJsonSerDe.Builder#build()} is called immediately and its result is passed to {@link #hiveJsonSerDe(HiveJsonSerDe)}.\n@param hiveJsonSerDe a consumer that will call methods on {@link HiveJsonSerDe.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hiveJsonSerDe(HiveJsonSerDe)",
"deprecated" : false,
"documentation" : "The native Hive / HCatalog JsonSerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the OpenX SerDe.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hiveJsonSerDe",
"fluentSetterDocumentation" : "The native Hive / HCatalog JsonSerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the OpenX SerDe.
\n@param hiveJsonSerDe The native Hive / HCatalog JsonSerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the OpenX SerDe.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hiveJsonSerDe",
"getterDocumentation" : "The native Hive / HCatalog JsonSerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the OpenX SerDe.
\n@return The native Hive / HCatalog JsonSerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the OpenX SerDe.",
"getterModel" : {
"returnType" : "HiveJsonSerDe",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "HiveJsonSerDe",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "HiveJsonSerDe",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "HiveJsonSerDe",
"sensitive" : false,
"setterDocumentation" : "The native Hive / HCatalog JsonSerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the OpenX SerDe.
\n@param hiveJsonSerDe The native Hive / HCatalog JsonSerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the OpenX SerDe.",
"setterMethodName" : "setHiveJsonSerDe",
"setterModel" : {
"variableDeclarationType" : "HiveJsonSerDe",
"variableName" : "hiveJsonSerDe",
"variableType" : "HiveJsonSerDe",
"documentation" : null,
"simpleType" : "HiveJsonSerDe",
"variableSetterType" : "HiveJsonSerDe"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "HiveJsonSerDe",
"variableName" : "hiveJsonSerDe",
"variableType" : "HiveJsonSerDe",
"documentation" : "The native Hive / HCatalog JsonSerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the OpenX SerDe.
",
"simpleType" : "HiveJsonSerDe",
"variableSetterType" : "HiveJsonSerDe"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "Deserializer",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "Deserializer",
"variableName" : "deserializer",
"variableType" : "Deserializer",
"documentation" : null,
"simpleType" : "Deserializer",
"variableSetterType" : "Deserializer"
},
"wrapper" : false
},
"DestinationDescription" : {
"c2jName" : "DestinationDescription",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Describes the destination for a delivery stream.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getDestinationId",
"beanStyleSetterMethodName" : "setDestinationId",
"c2jName" : "DestinationId",
"c2jShape" : "DestinationId",
"defaultConsumerFluentSetterDocumentation" : "The ID of the destination.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #destinationId(String)}.\n@param destinationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationId(String)",
"deprecated" : false,
"documentation" : "The ID of the destination.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "destinationId",
"fluentSetterDocumentation" : "The ID of the destination.
\n@param destinationId The ID of the destination.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "destinationId",
"getterDocumentation" : "The ID of the destination.
\n@return The ID of the destination.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DestinationId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DestinationId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DestinationId",
"sensitive" : false,
"setterDocumentation" : "The ID of the destination.
\n@param destinationId The ID of the destination.",
"setterMethodName" : "setDestinationId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "destinationId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "destinationId",
"variableType" : "String",
"documentation" : "The ID of the destination.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getS3DestinationDescription",
"beanStyleSetterMethodName" : "setS3DestinationDescription",
"c2jName" : "S3DestinationDescription",
"c2jShape" : "S3DestinationDescription",
"defaultConsumerFluentSetterDocumentation" : "[Deprecated] The destination in Amazon S3.
\nThis is a convenience that creates an instance of the {@link S3DestinationDescription.Builder} avoiding the need to create one manually via {@link S3DestinationDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3DestinationDescription.Builder#build()} is called immediately and its result is passed to {@link #s3DestinationDescription(S3DestinationDescription)}.\n@param s3DestinationDescription a consumer that will call methods on {@link S3DestinationDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3DestinationDescription(S3DestinationDescription)",
"deprecated" : false,
"documentation" : "[Deprecated] The destination in Amazon S3.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "s3DestinationDescription",
"fluentSetterDocumentation" : "[Deprecated] The destination in Amazon S3.
\n@param s3DestinationDescription [Deprecated] The destination in Amazon S3.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "s3DestinationDescription",
"getterDocumentation" : "[Deprecated] The destination in Amazon S3.
\n@return [Deprecated] The destination in Amazon S3.",
"getterModel" : {
"returnType" : "S3DestinationDescription",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "S3DestinationDescription",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "S3DestinationDescription",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "S3DestinationDescription",
"sensitive" : false,
"setterDocumentation" : "[Deprecated] The destination in Amazon S3.
\n@param s3DestinationDescription [Deprecated] The destination in Amazon S3.",
"setterMethodName" : "setS3DestinationDescription",
"setterModel" : {
"variableDeclarationType" : "S3DestinationDescription",
"variableName" : "s3DestinationDescription",
"variableType" : "S3DestinationDescription",
"documentation" : null,
"simpleType" : "S3DestinationDescription",
"variableSetterType" : "S3DestinationDescription"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "S3DestinationDescription",
"variableName" : "s3DestinationDescription",
"variableType" : "S3DestinationDescription",
"documentation" : "[Deprecated] The destination in Amazon S3.
",
"simpleType" : "S3DestinationDescription",
"variableSetterType" : "S3DestinationDescription"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getExtendedS3DestinationDescription",
"beanStyleSetterMethodName" : "setExtendedS3DestinationDescription",
"c2jName" : "ExtendedS3DestinationDescription",
"c2jShape" : "ExtendedS3DestinationDescription",
"defaultConsumerFluentSetterDocumentation" : "The destination in Amazon S3.
\nThis is a convenience that creates an instance of the {@link ExtendedS3DestinationDescription.Builder} avoiding the need to create one manually via {@link ExtendedS3DestinationDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link ExtendedS3DestinationDescription.Builder#build()} is called immediately and its result is passed to {@link #extendedS3DestinationDescription(ExtendedS3DestinationDescription)}.\n@param extendedS3DestinationDescription a consumer that will call methods on {@link ExtendedS3DestinationDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #extendedS3DestinationDescription(ExtendedS3DestinationDescription)",
"deprecated" : false,
"documentation" : "The destination in Amazon S3.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "extendedS3DestinationDescription",
"fluentSetterDocumentation" : "The destination in Amazon S3.
\n@param extendedS3DestinationDescription The destination in Amazon S3.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "extendedS3DestinationDescription",
"getterDocumentation" : "The destination in Amazon S3.
\n@return The destination in Amazon S3.",
"getterModel" : {
"returnType" : "ExtendedS3DestinationDescription",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ExtendedS3DestinationDescription",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ExtendedS3DestinationDescription",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ExtendedS3DestinationDescription",
"sensitive" : false,
"setterDocumentation" : "The destination in Amazon S3.
\n@param extendedS3DestinationDescription The destination in Amazon S3.",
"setterMethodName" : "setExtendedS3DestinationDescription",
"setterModel" : {
"variableDeclarationType" : "ExtendedS3DestinationDescription",
"variableName" : "extendedS3DestinationDescription",
"variableType" : "ExtendedS3DestinationDescription",
"documentation" : null,
"simpleType" : "ExtendedS3DestinationDescription",
"variableSetterType" : "ExtendedS3DestinationDescription"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ExtendedS3DestinationDescription",
"variableName" : "extendedS3DestinationDescription",
"variableType" : "ExtendedS3DestinationDescription",
"documentation" : "The destination in Amazon S3.
",
"simpleType" : "ExtendedS3DestinationDescription",
"variableSetterType" : "ExtendedS3DestinationDescription"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRedshiftDestinationDescription",
"beanStyleSetterMethodName" : "setRedshiftDestinationDescription",
"c2jName" : "RedshiftDestinationDescription",
"c2jShape" : "RedshiftDestinationDescription",
"defaultConsumerFluentSetterDocumentation" : "The destination in Amazon Redshift.
\nThis is a convenience that creates an instance of the {@link RedshiftDestinationDescription.Builder} avoiding the need to create one manually via {@link RedshiftDestinationDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link RedshiftDestinationDescription.Builder#build()} is called immediately and its result is passed to {@link #redshiftDestinationDescription(RedshiftDestinationDescription)}.\n@param redshiftDestinationDescription a consumer that will call methods on {@link RedshiftDestinationDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #redshiftDestinationDescription(RedshiftDestinationDescription)",
"deprecated" : false,
"documentation" : "The destination in Amazon Redshift.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "redshiftDestinationDescription",
"fluentSetterDocumentation" : "The destination in Amazon Redshift.
\n@param redshiftDestinationDescription The destination in Amazon Redshift.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "redshiftDestinationDescription",
"getterDocumentation" : "The destination in Amazon Redshift.
\n@return The destination in Amazon Redshift.",
"getterModel" : {
"returnType" : "RedshiftDestinationDescription",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RedshiftDestinationDescription",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RedshiftDestinationDescription",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "RedshiftDestinationDescription",
"sensitive" : false,
"setterDocumentation" : "The destination in Amazon Redshift.
\n@param redshiftDestinationDescription The destination in Amazon Redshift.",
"setterMethodName" : "setRedshiftDestinationDescription",
"setterModel" : {
"variableDeclarationType" : "RedshiftDestinationDescription",
"variableName" : "redshiftDestinationDescription",
"variableType" : "RedshiftDestinationDescription",
"documentation" : null,
"simpleType" : "RedshiftDestinationDescription",
"variableSetterType" : "RedshiftDestinationDescription"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "RedshiftDestinationDescription",
"variableName" : "redshiftDestinationDescription",
"variableType" : "RedshiftDestinationDescription",
"documentation" : "The destination in Amazon Redshift.
",
"simpleType" : "RedshiftDestinationDescription",
"variableSetterType" : "RedshiftDestinationDescription"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getElasticsearchDestinationDescription",
"beanStyleSetterMethodName" : "setElasticsearchDestinationDescription",
"c2jName" : "ElasticsearchDestinationDescription",
"c2jShape" : "ElasticsearchDestinationDescription",
"defaultConsumerFluentSetterDocumentation" : "The destination in Amazon ES.
\nThis is a convenience that creates an instance of the {@link ElasticsearchDestinationDescription.Builder} avoiding the need to create one manually via {@link ElasticsearchDestinationDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link ElasticsearchDestinationDescription.Builder#build()} is called immediately and its result is passed to {@link #elasticsearchDestinationDescription(ElasticsearchDestinationDescription)}.\n@param elasticsearchDestinationDescription a consumer that will call methods on {@link ElasticsearchDestinationDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticsearchDestinationDescription(ElasticsearchDestinationDescription)",
"deprecated" : false,
"documentation" : "The destination in Amazon ES.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "elasticsearchDestinationDescription",
"fluentSetterDocumentation" : "The destination in Amazon ES.
\n@param elasticsearchDestinationDescription The destination in Amazon ES.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "elasticsearchDestinationDescription",
"getterDocumentation" : "The destination in Amazon ES.
\n@return The destination in Amazon ES.",
"getterModel" : {
"returnType" : "ElasticsearchDestinationDescription",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ElasticsearchDestinationDescription",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ElasticsearchDestinationDescription",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ElasticsearchDestinationDescription",
"sensitive" : false,
"setterDocumentation" : "The destination in Amazon ES.
\n@param elasticsearchDestinationDescription The destination in Amazon ES.",
"setterMethodName" : "setElasticsearchDestinationDescription",
"setterModel" : {
"variableDeclarationType" : "ElasticsearchDestinationDescription",
"variableName" : "elasticsearchDestinationDescription",
"variableType" : "ElasticsearchDestinationDescription",
"documentation" : null,
"simpleType" : "ElasticsearchDestinationDescription",
"variableSetterType" : "ElasticsearchDestinationDescription"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ElasticsearchDestinationDescription",
"variableName" : "elasticsearchDestinationDescription",
"variableType" : "ElasticsearchDestinationDescription",
"documentation" : "The destination in Amazon ES.
",
"simpleType" : "ElasticsearchDestinationDescription",
"variableSetterType" : "ElasticsearchDestinationDescription"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSplunkDestinationDescription",
"beanStyleSetterMethodName" : "setSplunkDestinationDescription",
"c2jName" : "SplunkDestinationDescription",
"c2jShape" : "SplunkDestinationDescription",
"defaultConsumerFluentSetterDocumentation" : "The destination in Splunk.
\nThis is a convenience that creates an instance of the {@link SplunkDestinationDescription.Builder} avoiding the need to create one manually via {@link SplunkDestinationDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link SplunkDestinationDescription.Builder#build()} is called immediately and its result is passed to {@link #splunkDestinationDescription(SplunkDestinationDescription)}.\n@param splunkDestinationDescription a consumer that will call methods on {@link SplunkDestinationDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #splunkDestinationDescription(SplunkDestinationDescription)",
"deprecated" : false,
"documentation" : "The destination in Splunk.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "splunkDestinationDescription",
"fluentSetterDocumentation" : "The destination in Splunk.
\n@param splunkDestinationDescription The destination in Splunk.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "splunkDestinationDescription",
"getterDocumentation" : "The destination in Splunk.
\n@return The destination in Splunk.",
"getterModel" : {
"returnType" : "SplunkDestinationDescription",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SplunkDestinationDescription",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "SplunkDestinationDescription",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "SplunkDestinationDescription",
"sensitive" : false,
"setterDocumentation" : "The destination in Splunk.
\n@param splunkDestinationDescription The destination in Splunk.",
"setterMethodName" : "setSplunkDestinationDescription",
"setterModel" : {
"variableDeclarationType" : "SplunkDestinationDescription",
"variableName" : "splunkDestinationDescription",
"variableType" : "SplunkDestinationDescription",
"documentation" : null,
"simpleType" : "SplunkDestinationDescription",
"variableSetterType" : "SplunkDestinationDescription"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "SplunkDestinationDescription",
"variableName" : "splunkDestinationDescription",
"variableType" : "SplunkDestinationDescription",
"documentation" : "The destination in Splunk.
",
"simpleType" : "SplunkDestinationDescription",
"variableSetterType" : "SplunkDestinationDescription"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"DestinationId" : {
"beanStyleGetterMethodName" : "getDestinationId",
"beanStyleSetterMethodName" : "setDestinationId",
"c2jName" : "DestinationId",
"c2jShape" : "DestinationId",
"defaultConsumerFluentSetterDocumentation" : "The ID of the destination.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #destinationId(String)}.\n@param destinationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationId(String)",
"deprecated" : false,
"documentation" : "The ID of the destination.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "destinationId",
"fluentSetterDocumentation" : "The ID of the destination.
\n@param destinationId The ID of the destination.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "destinationId",
"getterDocumentation" : "The ID of the destination.
\n@return The ID of the destination.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DestinationId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DestinationId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DestinationId",
"sensitive" : false,
"setterDocumentation" : "The ID of the destination.
\n@param destinationId The ID of the destination.",
"setterMethodName" : "setDestinationId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "destinationId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "destinationId",
"variableType" : "String",
"documentation" : "The ID of the destination.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ElasticsearchDestinationDescription" : {
"beanStyleGetterMethodName" : "getElasticsearchDestinationDescription",
"beanStyleSetterMethodName" : "setElasticsearchDestinationDescription",
"c2jName" : "ElasticsearchDestinationDescription",
"c2jShape" : "ElasticsearchDestinationDescription",
"defaultConsumerFluentSetterDocumentation" : "The destination in Amazon ES.
\nThis is a convenience that creates an instance of the {@link ElasticsearchDestinationDescription.Builder} avoiding the need to create one manually via {@link ElasticsearchDestinationDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link ElasticsearchDestinationDescription.Builder#build()} is called immediately and its result is passed to {@link #elasticsearchDestinationDescription(ElasticsearchDestinationDescription)}.\n@param elasticsearchDestinationDescription a consumer that will call methods on {@link ElasticsearchDestinationDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticsearchDestinationDescription(ElasticsearchDestinationDescription)",
"deprecated" : false,
"documentation" : "The destination in Amazon ES.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "elasticsearchDestinationDescription",
"fluentSetterDocumentation" : "The destination in Amazon ES.
\n@param elasticsearchDestinationDescription The destination in Amazon ES.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "elasticsearchDestinationDescription",
"getterDocumentation" : "The destination in Amazon ES.
\n@return The destination in Amazon ES.",
"getterModel" : {
"returnType" : "ElasticsearchDestinationDescription",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ElasticsearchDestinationDescription",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ElasticsearchDestinationDescription",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ElasticsearchDestinationDescription",
"sensitive" : false,
"setterDocumentation" : "The destination in Amazon ES.
\n@param elasticsearchDestinationDescription The destination in Amazon ES.",
"setterMethodName" : "setElasticsearchDestinationDescription",
"setterModel" : {
"variableDeclarationType" : "ElasticsearchDestinationDescription",
"variableName" : "elasticsearchDestinationDescription",
"variableType" : "ElasticsearchDestinationDescription",
"documentation" : null,
"simpleType" : "ElasticsearchDestinationDescription",
"variableSetterType" : "ElasticsearchDestinationDescription"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ElasticsearchDestinationDescription",
"variableName" : "elasticsearchDestinationDescription",
"variableType" : "ElasticsearchDestinationDescription",
"documentation" : "The destination in Amazon ES.
",
"simpleType" : "ElasticsearchDestinationDescription",
"variableSetterType" : "ElasticsearchDestinationDescription"
},
"xmlNameSpaceUri" : null
},
"ExtendedS3DestinationDescription" : {
"beanStyleGetterMethodName" : "getExtendedS3DestinationDescription",
"beanStyleSetterMethodName" : "setExtendedS3DestinationDescription",
"c2jName" : "ExtendedS3DestinationDescription",
"c2jShape" : "ExtendedS3DestinationDescription",
"defaultConsumerFluentSetterDocumentation" : "The destination in Amazon S3.
\nThis is a convenience that creates an instance of the {@link ExtendedS3DestinationDescription.Builder} avoiding the need to create one manually via {@link ExtendedS3DestinationDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link ExtendedS3DestinationDescription.Builder#build()} is called immediately and its result is passed to {@link #extendedS3DestinationDescription(ExtendedS3DestinationDescription)}.\n@param extendedS3DestinationDescription a consumer that will call methods on {@link ExtendedS3DestinationDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #extendedS3DestinationDescription(ExtendedS3DestinationDescription)",
"deprecated" : false,
"documentation" : "The destination in Amazon S3.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "extendedS3DestinationDescription",
"fluentSetterDocumentation" : "The destination in Amazon S3.
\n@param extendedS3DestinationDescription The destination in Amazon S3.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "extendedS3DestinationDescription",
"getterDocumentation" : "The destination in Amazon S3.
\n@return The destination in Amazon S3.",
"getterModel" : {
"returnType" : "ExtendedS3DestinationDescription",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ExtendedS3DestinationDescription",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ExtendedS3DestinationDescription",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ExtendedS3DestinationDescription",
"sensitive" : false,
"setterDocumentation" : "The destination in Amazon S3.
\n@param extendedS3DestinationDescription The destination in Amazon S3.",
"setterMethodName" : "setExtendedS3DestinationDescription",
"setterModel" : {
"variableDeclarationType" : "ExtendedS3DestinationDescription",
"variableName" : "extendedS3DestinationDescription",
"variableType" : "ExtendedS3DestinationDescription",
"documentation" : null,
"simpleType" : "ExtendedS3DestinationDescription",
"variableSetterType" : "ExtendedS3DestinationDescription"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ExtendedS3DestinationDescription",
"variableName" : "extendedS3DestinationDescription",
"variableType" : "ExtendedS3DestinationDescription",
"documentation" : "The destination in Amazon S3.
",
"simpleType" : "ExtendedS3DestinationDescription",
"variableSetterType" : "ExtendedS3DestinationDescription"
},
"xmlNameSpaceUri" : null
},
"RedshiftDestinationDescription" : {
"beanStyleGetterMethodName" : "getRedshiftDestinationDescription",
"beanStyleSetterMethodName" : "setRedshiftDestinationDescription",
"c2jName" : "RedshiftDestinationDescription",
"c2jShape" : "RedshiftDestinationDescription",
"defaultConsumerFluentSetterDocumentation" : "The destination in Amazon Redshift.
\nThis is a convenience that creates an instance of the {@link RedshiftDestinationDescription.Builder} avoiding the need to create one manually via {@link RedshiftDestinationDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link RedshiftDestinationDescription.Builder#build()} is called immediately and its result is passed to {@link #redshiftDestinationDescription(RedshiftDestinationDescription)}.\n@param redshiftDestinationDescription a consumer that will call methods on {@link RedshiftDestinationDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #redshiftDestinationDescription(RedshiftDestinationDescription)",
"deprecated" : false,
"documentation" : "The destination in Amazon Redshift.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "redshiftDestinationDescription",
"fluentSetterDocumentation" : "The destination in Amazon Redshift.
\n@param redshiftDestinationDescription The destination in Amazon Redshift.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "redshiftDestinationDescription",
"getterDocumentation" : "The destination in Amazon Redshift.
\n@return The destination in Amazon Redshift.",
"getterModel" : {
"returnType" : "RedshiftDestinationDescription",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RedshiftDestinationDescription",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RedshiftDestinationDescription",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "RedshiftDestinationDescription",
"sensitive" : false,
"setterDocumentation" : "The destination in Amazon Redshift.
\n@param redshiftDestinationDescription The destination in Amazon Redshift.",
"setterMethodName" : "setRedshiftDestinationDescription",
"setterModel" : {
"variableDeclarationType" : "RedshiftDestinationDescription",
"variableName" : "redshiftDestinationDescription",
"variableType" : "RedshiftDestinationDescription",
"documentation" : null,
"simpleType" : "RedshiftDestinationDescription",
"variableSetterType" : "RedshiftDestinationDescription"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "RedshiftDestinationDescription",
"variableName" : "redshiftDestinationDescription",
"variableType" : "RedshiftDestinationDescription",
"documentation" : "The destination in Amazon Redshift.
",
"simpleType" : "RedshiftDestinationDescription",
"variableSetterType" : "RedshiftDestinationDescription"
},
"xmlNameSpaceUri" : null
},
"S3DestinationDescription" : {
"beanStyleGetterMethodName" : "getS3DestinationDescription",
"beanStyleSetterMethodName" : "setS3DestinationDescription",
"c2jName" : "S3DestinationDescription",
"c2jShape" : "S3DestinationDescription",
"defaultConsumerFluentSetterDocumentation" : "[Deprecated] The destination in Amazon S3.
\nThis is a convenience that creates an instance of the {@link S3DestinationDescription.Builder} avoiding the need to create one manually via {@link S3DestinationDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3DestinationDescription.Builder#build()} is called immediately and its result is passed to {@link #s3DestinationDescription(S3DestinationDescription)}.\n@param s3DestinationDescription a consumer that will call methods on {@link S3DestinationDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3DestinationDescription(S3DestinationDescription)",
"deprecated" : false,
"documentation" : "[Deprecated] The destination in Amazon S3.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "s3DestinationDescription",
"fluentSetterDocumentation" : "[Deprecated] The destination in Amazon S3.
\n@param s3DestinationDescription [Deprecated] The destination in Amazon S3.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "s3DestinationDescription",
"getterDocumentation" : "[Deprecated] The destination in Amazon S3.
\n@return [Deprecated] The destination in Amazon S3.",
"getterModel" : {
"returnType" : "S3DestinationDescription",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "S3DestinationDescription",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "S3DestinationDescription",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "S3DestinationDescription",
"sensitive" : false,
"setterDocumentation" : "[Deprecated] The destination in Amazon S3.
\n@param s3DestinationDescription [Deprecated] The destination in Amazon S3.",
"setterMethodName" : "setS3DestinationDescription",
"setterModel" : {
"variableDeclarationType" : "S3DestinationDescription",
"variableName" : "s3DestinationDescription",
"variableType" : "S3DestinationDescription",
"documentation" : null,
"simpleType" : "S3DestinationDescription",
"variableSetterType" : "S3DestinationDescription"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "S3DestinationDescription",
"variableName" : "s3DestinationDescription",
"variableType" : "S3DestinationDescription",
"documentation" : "[Deprecated] The destination in Amazon S3.
",
"simpleType" : "S3DestinationDescription",
"variableSetterType" : "S3DestinationDescription"
},
"xmlNameSpaceUri" : null
},
"SplunkDestinationDescription" : {
"beanStyleGetterMethodName" : "getSplunkDestinationDescription",
"beanStyleSetterMethodName" : "setSplunkDestinationDescription",
"c2jName" : "SplunkDestinationDescription",
"c2jShape" : "SplunkDestinationDescription",
"defaultConsumerFluentSetterDocumentation" : "The destination in Splunk.
\nThis is a convenience that creates an instance of the {@link SplunkDestinationDescription.Builder} avoiding the need to create one manually via {@link SplunkDestinationDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link SplunkDestinationDescription.Builder#build()} is called immediately and its result is passed to {@link #splunkDestinationDescription(SplunkDestinationDescription)}.\n@param splunkDestinationDescription a consumer that will call methods on {@link SplunkDestinationDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #splunkDestinationDescription(SplunkDestinationDescription)",
"deprecated" : false,
"documentation" : "The destination in Splunk.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "splunkDestinationDescription",
"fluentSetterDocumentation" : "The destination in Splunk.
\n@param splunkDestinationDescription The destination in Splunk.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "splunkDestinationDescription",
"getterDocumentation" : "The destination in Splunk.
\n@return The destination in Splunk.",
"getterModel" : {
"returnType" : "SplunkDestinationDescription",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SplunkDestinationDescription",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "SplunkDestinationDescription",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "SplunkDestinationDescription",
"sensitive" : false,
"setterDocumentation" : "The destination in Splunk.
\n@param splunkDestinationDescription The destination in Splunk.",
"setterMethodName" : "setSplunkDestinationDescription",
"setterModel" : {
"variableDeclarationType" : "SplunkDestinationDescription",
"variableName" : "splunkDestinationDescription",
"variableType" : "SplunkDestinationDescription",
"documentation" : null,
"simpleType" : "SplunkDestinationDescription",
"variableSetterType" : "SplunkDestinationDescription"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "SplunkDestinationDescription",
"variableName" : "splunkDestinationDescription",
"variableType" : "SplunkDestinationDescription",
"documentation" : "The destination in Splunk.
",
"simpleType" : "SplunkDestinationDescription",
"variableSetterType" : "SplunkDestinationDescription"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getDestinationId",
"beanStyleSetterMethodName" : "setDestinationId",
"c2jName" : "DestinationId",
"c2jShape" : "DestinationId",
"defaultConsumerFluentSetterDocumentation" : "The ID of the destination.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #destinationId(String)}.\n@param destinationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationId(String)",
"deprecated" : false,
"documentation" : "The ID of the destination.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "destinationId",
"fluentSetterDocumentation" : "The ID of the destination.
\n@param destinationId The ID of the destination.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "destinationId",
"getterDocumentation" : "The ID of the destination.
\n@return The ID of the destination.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DestinationId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DestinationId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DestinationId",
"sensitive" : false,
"setterDocumentation" : "The ID of the destination.
\n@param destinationId The ID of the destination.",
"setterMethodName" : "setDestinationId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "destinationId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "destinationId",
"variableType" : "String",
"documentation" : "The ID of the destination.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getS3DestinationDescription",
"beanStyleSetterMethodName" : "setS3DestinationDescription",
"c2jName" : "S3DestinationDescription",
"c2jShape" : "S3DestinationDescription",
"defaultConsumerFluentSetterDocumentation" : "[Deprecated] The destination in Amazon S3.
\nThis is a convenience that creates an instance of the {@link S3DestinationDescription.Builder} avoiding the need to create one manually via {@link S3DestinationDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3DestinationDescription.Builder#build()} is called immediately and its result is passed to {@link #s3DestinationDescription(S3DestinationDescription)}.\n@param s3DestinationDescription a consumer that will call methods on {@link S3DestinationDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3DestinationDescription(S3DestinationDescription)",
"deprecated" : false,
"documentation" : "[Deprecated] The destination in Amazon S3.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "s3DestinationDescription",
"fluentSetterDocumentation" : "[Deprecated] The destination in Amazon S3.
\n@param s3DestinationDescription [Deprecated] The destination in Amazon S3.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "s3DestinationDescription",
"getterDocumentation" : "[Deprecated] The destination in Amazon S3.
\n@return [Deprecated] The destination in Amazon S3.",
"getterModel" : {
"returnType" : "S3DestinationDescription",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "S3DestinationDescription",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "S3DestinationDescription",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "S3DestinationDescription",
"sensitive" : false,
"setterDocumentation" : "[Deprecated] The destination in Amazon S3.
\n@param s3DestinationDescription [Deprecated] The destination in Amazon S3.",
"setterMethodName" : "setS3DestinationDescription",
"setterModel" : {
"variableDeclarationType" : "S3DestinationDescription",
"variableName" : "s3DestinationDescription",
"variableType" : "S3DestinationDescription",
"documentation" : null,
"simpleType" : "S3DestinationDescription",
"variableSetterType" : "S3DestinationDescription"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "S3DestinationDescription",
"variableName" : "s3DestinationDescription",
"variableType" : "S3DestinationDescription",
"documentation" : "[Deprecated] The destination in Amazon S3.
",
"simpleType" : "S3DestinationDescription",
"variableSetterType" : "S3DestinationDescription"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getExtendedS3DestinationDescription",
"beanStyleSetterMethodName" : "setExtendedS3DestinationDescription",
"c2jName" : "ExtendedS3DestinationDescription",
"c2jShape" : "ExtendedS3DestinationDescription",
"defaultConsumerFluentSetterDocumentation" : "The destination in Amazon S3.
\nThis is a convenience that creates an instance of the {@link ExtendedS3DestinationDescription.Builder} avoiding the need to create one manually via {@link ExtendedS3DestinationDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link ExtendedS3DestinationDescription.Builder#build()} is called immediately and its result is passed to {@link #extendedS3DestinationDescription(ExtendedS3DestinationDescription)}.\n@param extendedS3DestinationDescription a consumer that will call methods on {@link ExtendedS3DestinationDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #extendedS3DestinationDescription(ExtendedS3DestinationDescription)",
"deprecated" : false,
"documentation" : "The destination in Amazon S3.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "extendedS3DestinationDescription",
"fluentSetterDocumentation" : "The destination in Amazon S3.
\n@param extendedS3DestinationDescription The destination in Amazon S3.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "extendedS3DestinationDescription",
"getterDocumentation" : "The destination in Amazon S3.
\n@return The destination in Amazon S3.",
"getterModel" : {
"returnType" : "ExtendedS3DestinationDescription",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ExtendedS3DestinationDescription",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ExtendedS3DestinationDescription",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ExtendedS3DestinationDescription",
"sensitive" : false,
"setterDocumentation" : "The destination in Amazon S3.
\n@param extendedS3DestinationDescription The destination in Amazon S3.",
"setterMethodName" : "setExtendedS3DestinationDescription",
"setterModel" : {
"variableDeclarationType" : "ExtendedS3DestinationDescription",
"variableName" : "extendedS3DestinationDescription",
"variableType" : "ExtendedS3DestinationDescription",
"documentation" : null,
"simpleType" : "ExtendedS3DestinationDescription",
"variableSetterType" : "ExtendedS3DestinationDescription"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ExtendedS3DestinationDescription",
"variableName" : "extendedS3DestinationDescription",
"variableType" : "ExtendedS3DestinationDescription",
"documentation" : "The destination in Amazon S3.
",
"simpleType" : "ExtendedS3DestinationDescription",
"variableSetterType" : "ExtendedS3DestinationDescription"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRedshiftDestinationDescription",
"beanStyleSetterMethodName" : "setRedshiftDestinationDescription",
"c2jName" : "RedshiftDestinationDescription",
"c2jShape" : "RedshiftDestinationDescription",
"defaultConsumerFluentSetterDocumentation" : "The destination in Amazon Redshift.
\nThis is a convenience that creates an instance of the {@link RedshiftDestinationDescription.Builder} avoiding the need to create one manually via {@link RedshiftDestinationDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link RedshiftDestinationDescription.Builder#build()} is called immediately and its result is passed to {@link #redshiftDestinationDescription(RedshiftDestinationDescription)}.\n@param redshiftDestinationDescription a consumer that will call methods on {@link RedshiftDestinationDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #redshiftDestinationDescription(RedshiftDestinationDescription)",
"deprecated" : false,
"documentation" : "The destination in Amazon Redshift.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "redshiftDestinationDescription",
"fluentSetterDocumentation" : "The destination in Amazon Redshift.
\n@param redshiftDestinationDescription The destination in Amazon Redshift.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "redshiftDestinationDescription",
"getterDocumentation" : "The destination in Amazon Redshift.
\n@return The destination in Amazon Redshift.",
"getterModel" : {
"returnType" : "RedshiftDestinationDescription",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RedshiftDestinationDescription",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RedshiftDestinationDescription",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "RedshiftDestinationDescription",
"sensitive" : false,
"setterDocumentation" : "The destination in Amazon Redshift.
\n@param redshiftDestinationDescription The destination in Amazon Redshift.",
"setterMethodName" : "setRedshiftDestinationDescription",
"setterModel" : {
"variableDeclarationType" : "RedshiftDestinationDescription",
"variableName" : "redshiftDestinationDescription",
"variableType" : "RedshiftDestinationDescription",
"documentation" : null,
"simpleType" : "RedshiftDestinationDescription",
"variableSetterType" : "RedshiftDestinationDescription"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "RedshiftDestinationDescription",
"variableName" : "redshiftDestinationDescription",
"variableType" : "RedshiftDestinationDescription",
"documentation" : "The destination in Amazon Redshift.
",
"simpleType" : "RedshiftDestinationDescription",
"variableSetterType" : "RedshiftDestinationDescription"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getElasticsearchDestinationDescription",
"beanStyleSetterMethodName" : "setElasticsearchDestinationDescription",
"c2jName" : "ElasticsearchDestinationDescription",
"c2jShape" : "ElasticsearchDestinationDescription",
"defaultConsumerFluentSetterDocumentation" : "The destination in Amazon ES.
\nThis is a convenience that creates an instance of the {@link ElasticsearchDestinationDescription.Builder} avoiding the need to create one manually via {@link ElasticsearchDestinationDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link ElasticsearchDestinationDescription.Builder#build()} is called immediately and its result is passed to {@link #elasticsearchDestinationDescription(ElasticsearchDestinationDescription)}.\n@param elasticsearchDestinationDescription a consumer that will call methods on {@link ElasticsearchDestinationDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticsearchDestinationDescription(ElasticsearchDestinationDescription)",
"deprecated" : false,
"documentation" : "The destination in Amazon ES.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "elasticsearchDestinationDescription",
"fluentSetterDocumentation" : "The destination in Amazon ES.
\n@param elasticsearchDestinationDescription The destination in Amazon ES.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "elasticsearchDestinationDescription",
"getterDocumentation" : "The destination in Amazon ES.
\n@return The destination in Amazon ES.",
"getterModel" : {
"returnType" : "ElasticsearchDestinationDescription",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ElasticsearchDestinationDescription",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ElasticsearchDestinationDescription",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ElasticsearchDestinationDescription",
"sensitive" : false,
"setterDocumentation" : "The destination in Amazon ES.
\n@param elasticsearchDestinationDescription The destination in Amazon ES.",
"setterMethodName" : "setElasticsearchDestinationDescription",
"setterModel" : {
"variableDeclarationType" : "ElasticsearchDestinationDescription",
"variableName" : "elasticsearchDestinationDescription",
"variableType" : "ElasticsearchDestinationDescription",
"documentation" : null,
"simpleType" : "ElasticsearchDestinationDescription",
"variableSetterType" : "ElasticsearchDestinationDescription"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ElasticsearchDestinationDescription",
"variableName" : "elasticsearchDestinationDescription",
"variableType" : "ElasticsearchDestinationDescription",
"documentation" : "The destination in Amazon ES.
",
"simpleType" : "ElasticsearchDestinationDescription",
"variableSetterType" : "ElasticsearchDestinationDescription"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSplunkDestinationDescription",
"beanStyleSetterMethodName" : "setSplunkDestinationDescription",
"c2jName" : "SplunkDestinationDescription",
"c2jShape" : "SplunkDestinationDescription",
"defaultConsumerFluentSetterDocumentation" : "The destination in Splunk.
\nThis is a convenience that creates an instance of the {@link SplunkDestinationDescription.Builder} avoiding the need to create one manually via {@link SplunkDestinationDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link SplunkDestinationDescription.Builder#build()} is called immediately and its result is passed to {@link #splunkDestinationDescription(SplunkDestinationDescription)}.\n@param splunkDestinationDescription a consumer that will call methods on {@link SplunkDestinationDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #splunkDestinationDescription(SplunkDestinationDescription)",
"deprecated" : false,
"documentation" : "The destination in Splunk.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "splunkDestinationDescription",
"fluentSetterDocumentation" : "The destination in Splunk.
\n@param splunkDestinationDescription The destination in Splunk.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "splunkDestinationDescription",
"getterDocumentation" : "The destination in Splunk.
\n@return The destination in Splunk.",
"getterModel" : {
"returnType" : "SplunkDestinationDescription",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SplunkDestinationDescription",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "SplunkDestinationDescription",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "SplunkDestinationDescription",
"sensitive" : false,
"setterDocumentation" : "The destination in Splunk.
\n@param splunkDestinationDescription The destination in Splunk.",
"setterMethodName" : "setSplunkDestinationDescription",
"setterModel" : {
"variableDeclarationType" : "SplunkDestinationDescription",
"variableName" : "splunkDestinationDescription",
"variableType" : "SplunkDestinationDescription",
"documentation" : null,
"simpleType" : "SplunkDestinationDescription",
"variableSetterType" : "SplunkDestinationDescription"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "SplunkDestinationDescription",
"variableName" : "splunkDestinationDescription",
"variableType" : "SplunkDestinationDescription",
"documentation" : "The destination in Splunk.
",
"simpleType" : "SplunkDestinationDescription",
"variableSetterType" : "SplunkDestinationDescription"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "DestinationId" ],
"shapeName" : "DestinationDescription",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "DestinationDescription",
"variableName" : "destinationDescription",
"variableType" : "DestinationDescription",
"documentation" : null,
"simpleType" : "DestinationDescription",
"variableSetterType" : "DestinationDescription"
},
"wrapper" : false
},
"ElasticsearchBufferingHints" : {
"c2jName" : "ElasticsearchBufferingHints",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Describes the buffering to perform before delivering data to the Amazon ES destination.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getIntervalInSeconds",
"beanStyleSetterMethodName" : "setIntervalInSeconds",
"c2jName" : "IntervalInSeconds",
"c2jShape" : "ElasticsearchBufferingIntervalInSeconds",
"defaultConsumerFluentSetterDocumentation" : "Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300 (5 minutes).
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #intervalInSeconds(Integer)}.\n@param intervalInSeconds a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #intervalInSeconds(Integer)",
"deprecated" : false,
"documentation" : "Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300 (5 minutes).
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "intervalInSeconds",
"fluentSetterDocumentation" : "Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300 (5 minutes).
\n@param intervalInSeconds Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300 (5 minutes).\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "intervalInSeconds",
"getterDocumentation" : "Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300 (5 minutes).
\n@return Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300 (5 minutes).",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "IntervalInSeconds",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "IntervalInSeconds",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "IntervalInSeconds",
"sensitive" : false,
"setterDocumentation" : "Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300 (5 minutes).
\n@param intervalInSeconds Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300 (5 minutes).",
"setterMethodName" : "setIntervalInSeconds",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "intervalInSeconds",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "intervalInSeconds",
"variableType" : "Integer",
"documentation" : "Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300 (5 minutes).
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSizeInMBs",
"beanStyleSetterMethodName" : "setSizeInMBs",
"c2jName" : "SizeInMBs",
"c2jShape" : "ElasticsearchBufferingSizeInMBs",
"defaultConsumerFluentSetterDocumentation" : "Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5.
We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #sizeInMBs(Integer)}.\n@param sizeInMBs a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sizeInMBs(Integer)",
"deprecated" : false,
"documentation" : "Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5.
We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "sizeInMBs",
"fluentSetterDocumentation" : "Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5.
We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.
\n@param sizeInMBs Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5. We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "sizeInMBs",
"getterDocumentation" : "
Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5.
We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.
\n@return Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5. We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SizeInMBs",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "SizeInMBs",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "SizeInMBs",
"sensitive" : false,
"setterDocumentation" : "
Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5.
We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.
\n@param sizeInMBs Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5. We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.",
"setterMethodName" : "setSizeInMBs",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "sizeInMBs",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "sizeInMBs",
"variableType" : "Integer",
"documentation" : "
Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5.
We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"IntervalInSeconds" : {
"beanStyleGetterMethodName" : "getIntervalInSeconds",
"beanStyleSetterMethodName" : "setIntervalInSeconds",
"c2jName" : "IntervalInSeconds",
"c2jShape" : "ElasticsearchBufferingIntervalInSeconds",
"defaultConsumerFluentSetterDocumentation" : "Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300 (5 minutes).
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #intervalInSeconds(Integer)}.\n@param intervalInSeconds a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #intervalInSeconds(Integer)",
"deprecated" : false,
"documentation" : "Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300 (5 minutes).
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "intervalInSeconds",
"fluentSetterDocumentation" : "Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300 (5 minutes).
\n@param intervalInSeconds Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300 (5 minutes).\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "intervalInSeconds",
"getterDocumentation" : "Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300 (5 minutes).
\n@return Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300 (5 minutes).",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "IntervalInSeconds",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "IntervalInSeconds",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "IntervalInSeconds",
"sensitive" : false,
"setterDocumentation" : "Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300 (5 minutes).
\n@param intervalInSeconds Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300 (5 minutes).",
"setterMethodName" : "setIntervalInSeconds",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "intervalInSeconds",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "intervalInSeconds",
"variableType" : "Integer",
"documentation" : "Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300 (5 minutes).
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
},
"SizeInMBs" : {
"beanStyleGetterMethodName" : "getSizeInMBs",
"beanStyleSetterMethodName" : "setSizeInMBs",
"c2jName" : "SizeInMBs",
"c2jShape" : "ElasticsearchBufferingSizeInMBs",
"defaultConsumerFluentSetterDocumentation" : "Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5.
We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #sizeInMBs(Integer)}.\n@param sizeInMBs a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sizeInMBs(Integer)",
"deprecated" : false,
"documentation" : "Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5.
We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "sizeInMBs",
"fluentSetterDocumentation" : "Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5.
We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.
\n@param sizeInMBs Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5. We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "sizeInMBs",
"getterDocumentation" : "
Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5.
We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.
\n@return Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5. We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SizeInMBs",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "SizeInMBs",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "SizeInMBs",
"sensitive" : false,
"setterDocumentation" : "
Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5.
We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.
\n@param sizeInMBs Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5. We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.",
"setterMethodName" : "setSizeInMBs",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "sizeInMBs",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "sizeInMBs",
"variableType" : "Integer",
"documentation" : "
Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5.
We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getIntervalInSeconds",
"beanStyleSetterMethodName" : "setIntervalInSeconds",
"c2jName" : "IntervalInSeconds",
"c2jShape" : "ElasticsearchBufferingIntervalInSeconds",
"defaultConsumerFluentSetterDocumentation" : "Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300 (5 minutes).
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #intervalInSeconds(Integer)}.\n@param intervalInSeconds a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #intervalInSeconds(Integer)",
"deprecated" : false,
"documentation" : "Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300 (5 minutes).
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "intervalInSeconds",
"fluentSetterDocumentation" : "Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300 (5 minutes).
\n@param intervalInSeconds Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300 (5 minutes).\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "intervalInSeconds",
"getterDocumentation" : "Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300 (5 minutes).
\n@return Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300 (5 minutes).",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "IntervalInSeconds",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "IntervalInSeconds",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "IntervalInSeconds",
"sensitive" : false,
"setterDocumentation" : "Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300 (5 minutes).
\n@param intervalInSeconds Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300 (5 minutes).",
"setterMethodName" : "setIntervalInSeconds",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "intervalInSeconds",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "intervalInSeconds",
"variableType" : "Integer",
"documentation" : "Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300 (5 minutes).
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSizeInMBs",
"beanStyleSetterMethodName" : "setSizeInMBs",
"c2jName" : "SizeInMBs",
"c2jShape" : "ElasticsearchBufferingSizeInMBs",
"defaultConsumerFluentSetterDocumentation" : "Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5.
We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #sizeInMBs(Integer)}.\n@param sizeInMBs a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sizeInMBs(Integer)",
"deprecated" : false,
"documentation" : "Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5.
We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "sizeInMBs",
"fluentSetterDocumentation" : "Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5.
We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.
\n@param sizeInMBs Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5. We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "sizeInMBs",
"getterDocumentation" : "
Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5.
We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.
\n@return Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5. We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SizeInMBs",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "SizeInMBs",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "SizeInMBs",
"sensitive" : false,
"setterDocumentation" : "
Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5.
We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.
\n@param sizeInMBs Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5. We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.",
"setterMethodName" : "setSizeInMBs",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "sizeInMBs",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "sizeInMBs",
"variableType" : "Integer",
"documentation" : "
Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5.
We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "ElasticsearchBufferingHints",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ElasticsearchBufferingHints",
"variableName" : "elasticsearchBufferingHints",
"variableType" : "ElasticsearchBufferingHints",
"documentation" : null,
"simpleType" : "ElasticsearchBufferingHints",
"variableSetterType" : "ElasticsearchBufferingHints"
},
"wrapper" : false
},
"ElasticsearchDestinationConfiguration" : {
"c2jName" : "ElasticsearchDestinationConfiguration",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Describes the configuration of a destination in Amazon ES.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getRoleARN",
"beanStyleSetterMethodName" : "setRoleARN",
"c2jName" : "RoleARN",
"c2jShape" : "RoleARN",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleARN(String)}.\n@param roleARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleARN(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "roleARN",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param roleARN The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "roleARN",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@return The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RoleARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RoleARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RoleARN",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param roleARN The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"setterMethodName" : "setRoleARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDomainARN",
"beanStyleSetterMethodName" : "setDomainARN",
"c2jName" : "DomainARN",
"c2jShape" : "ElasticsearchDomainARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the role specified in RoleARN. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainARN(String)}.\n@param domainARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainARN(String)",
"deprecated" : false,
"documentation" : "The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the role specified in RoleARN. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "domainARN",
"fluentSetterDocumentation" : "The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the role specified in RoleARN. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param domainARN The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the role specified in RoleARN. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "domainARN",
"getterDocumentation" : "The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the role specified in RoleARN. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@return The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the role specified in RoleARN. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DomainARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DomainARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DomainARN",
"sensitive" : false,
"setterDocumentation" : "The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the role specified in RoleARN. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param domainARN The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the role specified in RoleARN. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"setterMethodName" : "setDomainARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "domainARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "domainARN",
"variableType" : "String",
"documentation" : "The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the role specified in RoleARN. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getIndexName",
"beanStyleSetterMethodName" : "setIndexName",
"c2jName" : "IndexName",
"c2jShape" : "ElasticsearchIndexName",
"defaultConsumerFluentSetterDocumentation" : "The Elasticsearch index name.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #indexName(String)}.\n@param indexName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #indexName(String)",
"deprecated" : false,
"documentation" : "The Elasticsearch index name.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "indexName",
"fluentSetterDocumentation" : "The Elasticsearch index name.
\n@param indexName The Elasticsearch index name.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "indexName",
"getterDocumentation" : "The Elasticsearch index name.
\n@return The Elasticsearch index name.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "IndexName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "IndexName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "IndexName",
"sensitive" : false,
"setterDocumentation" : "The Elasticsearch index name.
\n@param indexName The Elasticsearch index name.",
"setterMethodName" : "setIndexName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "indexName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "indexName",
"variableType" : "String",
"documentation" : "The Elasticsearch index name.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTypeName",
"beanStyleSetterMethodName" : "setTypeName",
"c2jName" : "TypeName",
"c2jShape" : "ElasticsearchTypeName",
"defaultConsumerFluentSetterDocumentation" : "The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during run time.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)",
"deprecated" : false,
"documentation" : "The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during run time.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "typeName",
"fluentSetterDocumentation" : "The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during run time.
\n@param typeName The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during run time.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "typeName",
"getterDocumentation" : "The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during run time.
\n@return The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during run time.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TypeName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TypeName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "TypeName",
"sensitive" : false,
"setterDocumentation" : "The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during run time.
\n@param typeName The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during run time.",
"setterMethodName" : "setTypeName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "typeName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "typeName",
"variableType" : "String",
"documentation" : "The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during run time.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getIndexRotationPeriodAsString",
"beanStyleSetterMethodName" : "setIndexRotationPeriod",
"c2jName" : "IndexRotationPeriod",
"c2jShape" : "ElasticsearchIndexRotationPeriod",
"defaultConsumerFluentSetterDocumentation" : "The Elasticsearch index rotation period. Index rotation appends a timestamp to the IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. The default value is OneDay
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #indexRotationPeriodAsString(String)}.\n@param indexRotationPeriod a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #indexRotationPeriod(String)",
"deprecated" : false,
"documentation" : "The Elasticsearch index rotation period. Index rotation appends a timestamp to the IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. The default value is OneDay
.
",
"endpointDiscoveryId" : false,
"enumType" : "ElasticsearchIndexRotationPeriod",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "indexRotationPeriod",
"fluentEnumSetterMethodName" : "indexRotationPeriod",
"fluentGetterMethodName" : "indexRotationPeriodAsString",
"fluentSetterDocumentation" : "The Elasticsearch index rotation period. Index rotation appends a timestamp to the IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. The default value is OneDay
.
\n@param indexRotationPeriod The Elasticsearch index rotation period. Index rotation appends a timestamp to the IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. The default value is OneDay
.\n@see ElasticsearchIndexRotationPeriod\n@return Returns a reference to this object so that method calls can be chained together.\n@see ElasticsearchIndexRotationPeriod",
"fluentSetterMethodName" : "indexRotationPeriod",
"getterDocumentation" : "The Elasticsearch index rotation period. Index rotation appends a timestamp to the IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. The default value is OneDay
.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #indexRotationPeriod} will return {@link ElasticsearchIndexRotationPeriod#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #indexRotationPeriodAsString}.\n
\n@return The Elasticsearch index rotation period. Index rotation appends a timestamp to the IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. The default value is OneDay
.\n@see ElasticsearchIndexRotationPeriod",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "IndexRotationPeriod",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "IndexRotationPeriod",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "IndexRotationPeriod",
"sensitive" : false,
"setterDocumentation" : "The Elasticsearch index rotation period. Index rotation appends a timestamp to the IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. The default value is OneDay
.
\n@param indexRotationPeriod The Elasticsearch index rotation period. Index rotation appends a timestamp to the IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. The default value is OneDay
.\n@see ElasticsearchIndexRotationPeriod",
"setterMethodName" : "setIndexRotationPeriod",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "indexRotationPeriod",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "indexRotationPeriod",
"variableType" : "String",
"documentation" : "The Elasticsearch index rotation period. Index rotation appends a timestamp to the IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. The default value is OneDay
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getBufferingHints",
"beanStyleSetterMethodName" : "setBufferingHints",
"c2jName" : "BufferingHints",
"c2jShape" : "ElasticsearchBufferingHints",
"defaultConsumerFluentSetterDocumentation" : "The buffering options. If no value is specified, the default values for ElasticsearchBufferingHints
are used.
\nThis is a convenience that creates an instance of the {@link ElasticsearchBufferingHints.Builder} avoiding the need to create one manually via {@link ElasticsearchBufferingHints#builder()}.\n\nWhen the {@link Consumer} completes, {@link ElasticsearchBufferingHints.Builder#build()} is called immediately and its result is passed to {@link #bufferingHints(ElasticsearchBufferingHints)}.\n@param bufferingHints a consumer that will call methods on {@link ElasticsearchBufferingHints.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bufferingHints(ElasticsearchBufferingHints)",
"deprecated" : false,
"documentation" : "The buffering options. If no value is specified, the default values for ElasticsearchBufferingHints
are used.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "bufferingHints",
"fluentSetterDocumentation" : "The buffering options. If no value is specified, the default values for ElasticsearchBufferingHints
are used.
\n@param bufferingHints The buffering options. If no value is specified, the default values for ElasticsearchBufferingHints
are used.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "bufferingHints",
"getterDocumentation" : "The buffering options. If no value is specified, the default values for ElasticsearchBufferingHints
are used.
\n@return The buffering options. If no value is specified, the default values for ElasticsearchBufferingHints
are used.",
"getterModel" : {
"returnType" : "ElasticsearchBufferingHints",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "BufferingHints",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "BufferingHints",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "BufferingHints",
"sensitive" : false,
"setterDocumentation" : "The buffering options. If no value is specified, the default values for ElasticsearchBufferingHints
are used.
\n@param bufferingHints The buffering options. If no value is specified, the default values for ElasticsearchBufferingHints
are used.",
"setterMethodName" : "setBufferingHints",
"setterModel" : {
"variableDeclarationType" : "ElasticsearchBufferingHints",
"variableName" : "bufferingHints",
"variableType" : "ElasticsearchBufferingHints",
"documentation" : null,
"simpleType" : "ElasticsearchBufferingHints",
"variableSetterType" : "ElasticsearchBufferingHints"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ElasticsearchBufferingHints",
"variableName" : "bufferingHints",
"variableType" : "ElasticsearchBufferingHints",
"documentation" : "The buffering options. If no value is specified, the default values for ElasticsearchBufferingHints
are used.
",
"simpleType" : "ElasticsearchBufferingHints",
"variableSetterType" : "ElasticsearchBufferingHints"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRetryOptions",
"beanStyleSetterMethodName" : "setRetryOptions",
"c2jName" : "RetryOptions",
"c2jShape" : "ElasticsearchRetryOptions",
"defaultConsumerFluentSetterDocumentation" : "The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).
\nThis is a convenience that creates an instance of the {@link ElasticsearchRetryOptions.Builder} avoiding the need to create one manually via {@link ElasticsearchRetryOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link ElasticsearchRetryOptions.Builder#build()} is called immediately and its result is passed to {@link #retryOptions(ElasticsearchRetryOptions)}.\n@param retryOptions a consumer that will call methods on {@link ElasticsearchRetryOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #retryOptions(ElasticsearchRetryOptions)",
"deprecated" : false,
"documentation" : "The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "retryOptions",
"fluentSetterDocumentation" : "The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).
\n@param retryOptions The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "retryOptions",
"getterDocumentation" : "The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).
\n@return The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).",
"getterModel" : {
"returnType" : "ElasticsearchRetryOptions",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RetryOptions",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RetryOptions",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "RetryOptions",
"sensitive" : false,
"setterDocumentation" : "The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).
\n@param retryOptions The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).",
"setterMethodName" : "setRetryOptions",
"setterModel" : {
"variableDeclarationType" : "ElasticsearchRetryOptions",
"variableName" : "retryOptions",
"variableType" : "ElasticsearchRetryOptions",
"documentation" : null,
"simpleType" : "ElasticsearchRetryOptions",
"variableSetterType" : "ElasticsearchRetryOptions"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ElasticsearchRetryOptions",
"variableName" : "retryOptions",
"variableType" : "ElasticsearchRetryOptions",
"documentation" : "The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).
",
"simpleType" : "ElasticsearchRetryOptions",
"variableSetterType" : "ElasticsearchRetryOptions"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getS3BackupModeAsString",
"beanStyleSetterMethodName" : "setS3BackupMode",
"c2jName" : "S3BackupMode",
"c2jShape" : "ElasticsearchS3BackupMode",
"defaultConsumerFluentSetterDocumentation" : "Defines how documents should be delivered to Amazon S3. When it is set to FailedDocumentsOnly
, Kinesis Data Firehose writes any documents that could not be indexed to the configured Amazon S3 destination, with elasticsearch-failed/
appended to the key prefix. When set to AllDocuments
, Kinesis Data Firehose delivers all incoming records to Amazon S3, and also writes failed documents with elasticsearch-failed/
appended to the prefix. For more information, see Amazon S3 Backup for the Amazon ES Destination. Default value is FailedDocumentsOnly
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3BackupModeAsString(String)}.\n@param s3BackupMode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3BackupMode(String)",
"deprecated" : false,
"documentation" : "Defines how documents should be delivered to Amazon S3. When it is set to FailedDocumentsOnly
, Kinesis Data Firehose writes any documents that could not be indexed to the configured Amazon S3 destination, with elasticsearch-failed/
appended to the key prefix. When set to AllDocuments
, Kinesis Data Firehose delivers all incoming records to Amazon S3, and also writes failed documents with elasticsearch-failed/
appended to the prefix. For more information, see Amazon S3 Backup for the Amazon ES Destination. Default value is FailedDocumentsOnly
.
",
"endpointDiscoveryId" : false,
"enumType" : "ElasticsearchS3BackupMode",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "s3BackupMode",
"fluentEnumSetterMethodName" : "s3BackupMode",
"fluentGetterMethodName" : "s3BackupModeAsString",
"fluentSetterDocumentation" : "Defines how documents should be delivered to Amazon S3. When it is set to FailedDocumentsOnly
, Kinesis Data Firehose writes any documents that could not be indexed to the configured Amazon S3 destination, with elasticsearch-failed/
appended to the key prefix. When set to AllDocuments
, Kinesis Data Firehose delivers all incoming records to Amazon S3, and also writes failed documents with elasticsearch-failed/
appended to the prefix. For more information, see Amazon S3 Backup for the Amazon ES Destination. Default value is FailedDocumentsOnly
.
\n@param s3BackupMode Defines how documents should be delivered to Amazon S3. When it is set to FailedDocumentsOnly
, Kinesis Data Firehose writes any documents that could not be indexed to the configured Amazon S3 destination, with elasticsearch-failed/
appended to the key prefix. When set to AllDocuments
, Kinesis Data Firehose delivers all incoming records to Amazon S3, and also writes failed documents with elasticsearch-failed/
appended to the prefix. For more information, see Amazon S3 Backup for the Amazon ES Destination. Default value is FailedDocumentsOnly
.\n@see ElasticsearchS3BackupMode\n@return Returns a reference to this object so that method calls can be chained together.\n@see ElasticsearchS3BackupMode",
"fluentSetterMethodName" : "s3BackupMode",
"getterDocumentation" : "Defines how documents should be delivered to Amazon S3. When it is set to FailedDocumentsOnly
, Kinesis Data Firehose writes any documents that could not be indexed to the configured Amazon S3 destination, with elasticsearch-failed/
appended to the key prefix. When set to AllDocuments
, Kinesis Data Firehose delivers all incoming records to Amazon S3, and also writes failed documents with elasticsearch-failed/
appended to the prefix. For more information, see Amazon S3 Backup for the Amazon ES Destination. Default value is FailedDocumentsOnly
.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #s3BackupMode} will return {@link ElasticsearchS3BackupMode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #s3BackupModeAsString}.\n
\n@return Defines how documents should be delivered to Amazon S3. When it is set to FailedDocumentsOnly
, Kinesis Data Firehose writes any documents that could not be indexed to the configured Amazon S3 destination, with elasticsearch-failed/
appended to the key prefix. When set to AllDocuments
, Kinesis Data Firehose delivers all incoming records to Amazon S3, and also writes failed documents with elasticsearch-failed/
appended to the prefix. For more information, see Amazon S3 Backup for the Amazon ES Destination. Default value is FailedDocumentsOnly
.\n@see ElasticsearchS3BackupMode",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "S3BackupMode",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "S3BackupMode",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "S3BackupMode",
"sensitive" : false,
"setterDocumentation" : "Defines how documents should be delivered to Amazon S3. When it is set to FailedDocumentsOnly
, Kinesis Data Firehose writes any documents that could not be indexed to the configured Amazon S3 destination, with elasticsearch-failed/
appended to the key prefix. When set to AllDocuments
, Kinesis Data Firehose delivers all incoming records to Amazon S3, and also writes failed documents with elasticsearch-failed/
appended to the prefix. For more information, see Amazon S3 Backup for the Amazon ES Destination. Default value is FailedDocumentsOnly
.
\n@param s3BackupMode Defines how documents should be delivered to Amazon S3. When it is set to FailedDocumentsOnly
, Kinesis Data Firehose writes any documents that could not be indexed to the configured Amazon S3 destination, with elasticsearch-failed/
appended to the key prefix. When set to AllDocuments
, Kinesis Data Firehose delivers all incoming records to Amazon S3, and also writes failed documents with elasticsearch-failed/
appended to the prefix. For more information, see Amazon S3 Backup for the Amazon ES Destination. Default value is FailedDocumentsOnly
.\n@see ElasticsearchS3BackupMode",
"setterMethodName" : "setS3BackupMode",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "s3BackupMode",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "s3BackupMode",
"variableType" : "String",
"documentation" : "Defines how documents should be delivered to Amazon S3. When it is set to FailedDocumentsOnly
, Kinesis Data Firehose writes any documents that could not be indexed to the configured Amazon S3 destination, with elasticsearch-failed/
appended to the key prefix. When set to AllDocuments
, Kinesis Data Firehose delivers all incoming records to Amazon S3, and also writes failed documents with elasticsearch-failed/
appended to the prefix. For more information, see Amazon S3 Backup for the Amazon ES Destination. Default value is FailedDocumentsOnly
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getS3Configuration",
"beanStyleSetterMethodName" : "setS3Configuration",
"c2jName" : "S3Configuration",
"c2jShape" : "S3DestinationConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The configuration for the backup Amazon S3 location.
\nThis is a convenience that creates an instance of the {@link S3DestinationConfiguration.Builder} avoiding the need to create one manually via {@link S3DestinationConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3DestinationConfiguration.Builder#build()} is called immediately and its result is passed to {@link #s3Configuration(S3DestinationConfiguration)}.\n@param s3Configuration a consumer that will call methods on {@link S3DestinationConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3Configuration(S3DestinationConfiguration)",
"deprecated" : false,
"documentation" : "The configuration for the backup Amazon S3 location.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "s3Configuration",
"fluentSetterDocumentation" : "The configuration for the backup Amazon S3 location.
\n@param s3Configuration The configuration for the backup Amazon S3 location.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "s3Configuration",
"getterDocumentation" : "The configuration for the backup Amazon S3 location.
\n@return The configuration for the backup Amazon S3 location.",
"getterModel" : {
"returnType" : "S3DestinationConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "S3Configuration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "S3Configuration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "S3Configuration",
"sensitive" : false,
"setterDocumentation" : "The configuration for the backup Amazon S3 location.
\n@param s3Configuration The configuration for the backup Amazon S3 location.",
"setterMethodName" : "setS3Configuration",
"setterModel" : {
"variableDeclarationType" : "S3DestinationConfiguration",
"variableName" : "s3Configuration",
"variableType" : "S3DestinationConfiguration",
"documentation" : null,
"simpleType" : "S3DestinationConfiguration",
"variableSetterType" : "S3DestinationConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "S3DestinationConfiguration",
"variableName" : "s3Configuration",
"variableType" : "S3DestinationConfiguration",
"documentation" : "The configuration for the backup Amazon S3 location.
",
"simpleType" : "S3DestinationConfiguration",
"variableSetterType" : "S3DestinationConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getProcessingConfiguration",
"beanStyleSetterMethodName" : "setProcessingConfiguration",
"c2jName" : "ProcessingConfiguration",
"c2jShape" : "ProcessingConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The data processing configuration.
\nThis is a convenience that creates an instance of the {@link ProcessingConfiguration.Builder} avoiding the need to create one manually via {@link ProcessingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProcessingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #processingConfiguration(ProcessingConfiguration)}.\n@param processingConfiguration a consumer that will call methods on {@link ProcessingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #processingConfiguration(ProcessingConfiguration)",
"deprecated" : false,
"documentation" : "The data processing configuration.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "processingConfiguration",
"fluentSetterDocumentation" : "The data processing configuration.
\n@param processingConfiguration The data processing configuration.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "processingConfiguration",
"getterDocumentation" : "The data processing configuration.
\n@return The data processing configuration.",
"getterModel" : {
"returnType" : "ProcessingConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ProcessingConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ProcessingConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ProcessingConfiguration",
"sensitive" : false,
"setterDocumentation" : "The data processing configuration.
\n@param processingConfiguration The data processing configuration.",
"setterMethodName" : "setProcessingConfiguration",
"setterModel" : {
"variableDeclarationType" : "ProcessingConfiguration",
"variableName" : "processingConfiguration",
"variableType" : "ProcessingConfiguration",
"documentation" : null,
"simpleType" : "ProcessingConfiguration",
"variableSetterType" : "ProcessingConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ProcessingConfiguration",
"variableName" : "processingConfiguration",
"variableType" : "ProcessingConfiguration",
"documentation" : "The data processing configuration.
",
"simpleType" : "ProcessingConfiguration",
"variableSetterType" : "ProcessingConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCloudWatchLoggingOptions",
"beanStyleSetterMethodName" : "setCloudWatchLoggingOptions",
"c2jName" : "CloudWatchLoggingOptions",
"c2jShape" : "CloudWatchLoggingOptions",
"defaultConsumerFluentSetterDocumentation" : "The Amazon CloudWatch logging options for your delivery stream.
\nThis is a convenience that creates an instance of the {@link CloudWatchLoggingOptions.Builder} avoiding the need to create one manually via {@link CloudWatchLoggingOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link CloudWatchLoggingOptions.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchLoggingOptions(CloudWatchLoggingOptions)}.\n@param cloudWatchLoggingOptions a consumer that will call methods on {@link CloudWatchLoggingOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchLoggingOptions(CloudWatchLoggingOptions)",
"deprecated" : false,
"documentation" : "The Amazon CloudWatch logging options for your delivery stream.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "cloudWatchLoggingOptions",
"fluentSetterDocumentation" : "The Amazon CloudWatch logging options for your delivery stream.
\n@param cloudWatchLoggingOptions The Amazon CloudWatch logging options for your delivery stream.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "cloudWatchLoggingOptions",
"getterDocumentation" : "The Amazon CloudWatch logging options for your delivery stream.
\n@return The Amazon CloudWatch logging options for your delivery stream.",
"getterModel" : {
"returnType" : "CloudWatchLoggingOptions",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CloudWatchLoggingOptions",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CloudWatchLoggingOptions",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "CloudWatchLoggingOptions",
"sensitive" : false,
"setterDocumentation" : "The Amazon CloudWatch logging options for your delivery stream.
\n@param cloudWatchLoggingOptions The Amazon CloudWatch logging options for your delivery stream.",
"setterMethodName" : "setCloudWatchLoggingOptions",
"setterModel" : {
"variableDeclarationType" : "CloudWatchLoggingOptions",
"variableName" : "cloudWatchLoggingOptions",
"variableType" : "CloudWatchLoggingOptions",
"documentation" : null,
"simpleType" : "CloudWatchLoggingOptions",
"variableSetterType" : "CloudWatchLoggingOptions"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "CloudWatchLoggingOptions",
"variableName" : "cloudWatchLoggingOptions",
"variableType" : "CloudWatchLoggingOptions",
"documentation" : "The Amazon CloudWatch logging options for your delivery stream.
",
"simpleType" : "CloudWatchLoggingOptions",
"variableSetterType" : "CloudWatchLoggingOptions"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"BufferingHints" : {
"beanStyleGetterMethodName" : "getBufferingHints",
"beanStyleSetterMethodName" : "setBufferingHints",
"c2jName" : "BufferingHints",
"c2jShape" : "ElasticsearchBufferingHints",
"defaultConsumerFluentSetterDocumentation" : "The buffering options. If no value is specified, the default values for ElasticsearchBufferingHints
are used.
\nThis is a convenience that creates an instance of the {@link ElasticsearchBufferingHints.Builder} avoiding the need to create one manually via {@link ElasticsearchBufferingHints#builder()}.\n\nWhen the {@link Consumer} completes, {@link ElasticsearchBufferingHints.Builder#build()} is called immediately and its result is passed to {@link #bufferingHints(ElasticsearchBufferingHints)}.\n@param bufferingHints a consumer that will call methods on {@link ElasticsearchBufferingHints.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bufferingHints(ElasticsearchBufferingHints)",
"deprecated" : false,
"documentation" : "The buffering options. If no value is specified, the default values for ElasticsearchBufferingHints
are used.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "bufferingHints",
"fluentSetterDocumentation" : "The buffering options. If no value is specified, the default values for ElasticsearchBufferingHints
are used.
\n@param bufferingHints The buffering options. If no value is specified, the default values for ElasticsearchBufferingHints
are used.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "bufferingHints",
"getterDocumentation" : "The buffering options. If no value is specified, the default values for ElasticsearchBufferingHints
are used.
\n@return The buffering options. If no value is specified, the default values for ElasticsearchBufferingHints
are used.",
"getterModel" : {
"returnType" : "ElasticsearchBufferingHints",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "BufferingHints",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "BufferingHints",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "BufferingHints",
"sensitive" : false,
"setterDocumentation" : "The buffering options. If no value is specified, the default values for ElasticsearchBufferingHints
are used.
\n@param bufferingHints The buffering options. If no value is specified, the default values for ElasticsearchBufferingHints
are used.",
"setterMethodName" : "setBufferingHints",
"setterModel" : {
"variableDeclarationType" : "ElasticsearchBufferingHints",
"variableName" : "bufferingHints",
"variableType" : "ElasticsearchBufferingHints",
"documentation" : null,
"simpleType" : "ElasticsearchBufferingHints",
"variableSetterType" : "ElasticsearchBufferingHints"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ElasticsearchBufferingHints",
"variableName" : "bufferingHints",
"variableType" : "ElasticsearchBufferingHints",
"documentation" : "The buffering options. If no value is specified, the default values for ElasticsearchBufferingHints
are used.
",
"simpleType" : "ElasticsearchBufferingHints",
"variableSetterType" : "ElasticsearchBufferingHints"
},
"xmlNameSpaceUri" : null
},
"CloudWatchLoggingOptions" : {
"beanStyleGetterMethodName" : "getCloudWatchLoggingOptions",
"beanStyleSetterMethodName" : "setCloudWatchLoggingOptions",
"c2jName" : "CloudWatchLoggingOptions",
"c2jShape" : "CloudWatchLoggingOptions",
"defaultConsumerFluentSetterDocumentation" : "The Amazon CloudWatch logging options for your delivery stream.
\nThis is a convenience that creates an instance of the {@link CloudWatchLoggingOptions.Builder} avoiding the need to create one manually via {@link CloudWatchLoggingOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link CloudWatchLoggingOptions.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchLoggingOptions(CloudWatchLoggingOptions)}.\n@param cloudWatchLoggingOptions a consumer that will call methods on {@link CloudWatchLoggingOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchLoggingOptions(CloudWatchLoggingOptions)",
"deprecated" : false,
"documentation" : "The Amazon CloudWatch logging options for your delivery stream.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "cloudWatchLoggingOptions",
"fluentSetterDocumentation" : "The Amazon CloudWatch logging options for your delivery stream.
\n@param cloudWatchLoggingOptions The Amazon CloudWatch logging options for your delivery stream.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "cloudWatchLoggingOptions",
"getterDocumentation" : "The Amazon CloudWatch logging options for your delivery stream.
\n@return The Amazon CloudWatch logging options for your delivery stream.",
"getterModel" : {
"returnType" : "CloudWatchLoggingOptions",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CloudWatchLoggingOptions",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CloudWatchLoggingOptions",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "CloudWatchLoggingOptions",
"sensitive" : false,
"setterDocumentation" : "The Amazon CloudWatch logging options for your delivery stream.
\n@param cloudWatchLoggingOptions The Amazon CloudWatch logging options for your delivery stream.",
"setterMethodName" : "setCloudWatchLoggingOptions",
"setterModel" : {
"variableDeclarationType" : "CloudWatchLoggingOptions",
"variableName" : "cloudWatchLoggingOptions",
"variableType" : "CloudWatchLoggingOptions",
"documentation" : null,
"simpleType" : "CloudWatchLoggingOptions",
"variableSetterType" : "CloudWatchLoggingOptions"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "CloudWatchLoggingOptions",
"variableName" : "cloudWatchLoggingOptions",
"variableType" : "CloudWatchLoggingOptions",
"documentation" : "The Amazon CloudWatch logging options for your delivery stream.
",
"simpleType" : "CloudWatchLoggingOptions",
"variableSetterType" : "CloudWatchLoggingOptions"
},
"xmlNameSpaceUri" : null
},
"DomainARN" : {
"beanStyleGetterMethodName" : "getDomainARN",
"beanStyleSetterMethodName" : "setDomainARN",
"c2jName" : "DomainARN",
"c2jShape" : "ElasticsearchDomainARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the role specified in RoleARN. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainARN(String)}.\n@param domainARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainARN(String)",
"deprecated" : false,
"documentation" : "The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the role specified in RoleARN. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "domainARN",
"fluentSetterDocumentation" : "The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the role specified in RoleARN. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param domainARN The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the role specified in RoleARN. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "domainARN",
"getterDocumentation" : "The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the role specified in RoleARN. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@return The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the role specified in RoleARN. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DomainARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DomainARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DomainARN",
"sensitive" : false,
"setterDocumentation" : "The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the role specified in RoleARN. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param domainARN The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the role specified in RoleARN. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"setterMethodName" : "setDomainARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "domainARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "domainARN",
"variableType" : "String",
"documentation" : "The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the role specified in RoleARN. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"IndexName" : {
"beanStyleGetterMethodName" : "getIndexName",
"beanStyleSetterMethodName" : "setIndexName",
"c2jName" : "IndexName",
"c2jShape" : "ElasticsearchIndexName",
"defaultConsumerFluentSetterDocumentation" : "The Elasticsearch index name.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #indexName(String)}.\n@param indexName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #indexName(String)",
"deprecated" : false,
"documentation" : "The Elasticsearch index name.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "indexName",
"fluentSetterDocumentation" : "The Elasticsearch index name.
\n@param indexName The Elasticsearch index name.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "indexName",
"getterDocumentation" : "The Elasticsearch index name.
\n@return The Elasticsearch index name.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "IndexName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "IndexName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "IndexName",
"sensitive" : false,
"setterDocumentation" : "The Elasticsearch index name.
\n@param indexName The Elasticsearch index name.",
"setterMethodName" : "setIndexName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "indexName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "indexName",
"variableType" : "String",
"documentation" : "The Elasticsearch index name.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"IndexRotationPeriod" : {
"beanStyleGetterMethodName" : "getIndexRotationPeriodAsString",
"beanStyleSetterMethodName" : "setIndexRotationPeriod",
"c2jName" : "IndexRotationPeriod",
"c2jShape" : "ElasticsearchIndexRotationPeriod",
"defaultConsumerFluentSetterDocumentation" : "The Elasticsearch index rotation period. Index rotation appends a timestamp to the IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. The default value is OneDay
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #indexRotationPeriodAsString(String)}.\n@param indexRotationPeriod a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #indexRotationPeriod(String)",
"deprecated" : false,
"documentation" : "The Elasticsearch index rotation period. Index rotation appends a timestamp to the IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. The default value is OneDay
.
",
"endpointDiscoveryId" : false,
"enumType" : "ElasticsearchIndexRotationPeriod",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "indexRotationPeriod",
"fluentEnumSetterMethodName" : "indexRotationPeriod",
"fluentGetterMethodName" : "indexRotationPeriodAsString",
"fluentSetterDocumentation" : "The Elasticsearch index rotation period. Index rotation appends a timestamp to the IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. The default value is OneDay
.
\n@param indexRotationPeriod The Elasticsearch index rotation period. Index rotation appends a timestamp to the IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. The default value is OneDay
.\n@see ElasticsearchIndexRotationPeriod\n@return Returns a reference to this object so that method calls can be chained together.\n@see ElasticsearchIndexRotationPeriod",
"fluentSetterMethodName" : "indexRotationPeriod",
"getterDocumentation" : "The Elasticsearch index rotation period. Index rotation appends a timestamp to the IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. The default value is OneDay
.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #indexRotationPeriod} will return {@link ElasticsearchIndexRotationPeriod#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #indexRotationPeriodAsString}.\n
\n@return The Elasticsearch index rotation period. Index rotation appends a timestamp to the IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. The default value is OneDay
.\n@see ElasticsearchIndexRotationPeriod",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "IndexRotationPeriod",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "IndexRotationPeriod",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "IndexRotationPeriod",
"sensitive" : false,
"setterDocumentation" : "The Elasticsearch index rotation period. Index rotation appends a timestamp to the IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. The default value is OneDay
.
\n@param indexRotationPeriod The Elasticsearch index rotation period. Index rotation appends a timestamp to the IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. The default value is OneDay
.\n@see ElasticsearchIndexRotationPeriod",
"setterMethodName" : "setIndexRotationPeriod",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "indexRotationPeriod",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "indexRotationPeriod",
"variableType" : "String",
"documentation" : "The Elasticsearch index rotation period. Index rotation appends a timestamp to the IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. The default value is OneDay
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ProcessingConfiguration" : {
"beanStyleGetterMethodName" : "getProcessingConfiguration",
"beanStyleSetterMethodName" : "setProcessingConfiguration",
"c2jName" : "ProcessingConfiguration",
"c2jShape" : "ProcessingConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The data processing configuration.
\nThis is a convenience that creates an instance of the {@link ProcessingConfiguration.Builder} avoiding the need to create one manually via {@link ProcessingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProcessingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #processingConfiguration(ProcessingConfiguration)}.\n@param processingConfiguration a consumer that will call methods on {@link ProcessingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #processingConfiguration(ProcessingConfiguration)",
"deprecated" : false,
"documentation" : "The data processing configuration.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "processingConfiguration",
"fluentSetterDocumentation" : "The data processing configuration.
\n@param processingConfiguration The data processing configuration.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "processingConfiguration",
"getterDocumentation" : "The data processing configuration.
\n@return The data processing configuration.",
"getterModel" : {
"returnType" : "ProcessingConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ProcessingConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ProcessingConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ProcessingConfiguration",
"sensitive" : false,
"setterDocumentation" : "The data processing configuration.
\n@param processingConfiguration The data processing configuration.",
"setterMethodName" : "setProcessingConfiguration",
"setterModel" : {
"variableDeclarationType" : "ProcessingConfiguration",
"variableName" : "processingConfiguration",
"variableType" : "ProcessingConfiguration",
"documentation" : null,
"simpleType" : "ProcessingConfiguration",
"variableSetterType" : "ProcessingConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ProcessingConfiguration",
"variableName" : "processingConfiguration",
"variableType" : "ProcessingConfiguration",
"documentation" : "The data processing configuration.
",
"simpleType" : "ProcessingConfiguration",
"variableSetterType" : "ProcessingConfiguration"
},
"xmlNameSpaceUri" : null
},
"RetryOptions" : {
"beanStyleGetterMethodName" : "getRetryOptions",
"beanStyleSetterMethodName" : "setRetryOptions",
"c2jName" : "RetryOptions",
"c2jShape" : "ElasticsearchRetryOptions",
"defaultConsumerFluentSetterDocumentation" : "The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).
\nThis is a convenience that creates an instance of the {@link ElasticsearchRetryOptions.Builder} avoiding the need to create one manually via {@link ElasticsearchRetryOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link ElasticsearchRetryOptions.Builder#build()} is called immediately and its result is passed to {@link #retryOptions(ElasticsearchRetryOptions)}.\n@param retryOptions a consumer that will call methods on {@link ElasticsearchRetryOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #retryOptions(ElasticsearchRetryOptions)",
"deprecated" : false,
"documentation" : "The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "retryOptions",
"fluentSetterDocumentation" : "The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).
\n@param retryOptions The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "retryOptions",
"getterDocumentation" : "The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).
\n@return The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).",
"getterModel" : {
"returnType" : "ElasticsearchRetryOptions",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RetryOptions",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RetryOptions",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "RetryOptions",
"sensitive" : false,
"setterDocumentation" : "The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).
\n@param retryOptions The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).",
"setterMethodName" : "setRetryOptions",
"setterModel" : {
"variableDeclarationType" : "ElasticsearchRetryOptions",
"variableName" : "retryOptions",
"variableType" : "ElasticsearchRetryOptions",
"documentation" : null,
"simpleType" : "ElasticsearchRetryOptions",
"variableSetterType" : "ElasticsearchRetryOptions"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ElasticsearchRetryOptions",
"variableName" : "retryOptions",
"variableType" : "ElasticsearchRetryOptions",
"documentation" : "The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).
",
"simpleType" : "ElasticsearchRetryOptions",
"variableSetterType" : "ElasticsearchRetryOptions"
},
"xmlNameSpaceUri" : null
},
"RoleARN" : {
"beanStyleGetterMethodName" : "getRoleARN",
"beanStyleSetterMethodName" : "setRoleARN",
"c2jName" : "RoleARN",
"c2jShape" : "RoleARN",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleARN(String)}.\n@param roleARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleARN(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "roleARN",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param roleARN The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "roleARN",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@return The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RoleARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RoleARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RoleARN",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param roleARN The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"setterMethodName" : "setRoleARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"S3BackupMode" : {
"beanStyleGetterMethodName" : "getS3BackupModeAsString",
"beanStyleSetterMethodName" : "setS3BackupMode",
"c2jName" : "S3BackupMode",
"c2jShape" : "ElasticsearchS3BackupMode",
"defaultConsumerFluentSetterDocumentation" : "Defines how documents should be delivered to Amazon S3. When it is set to FailedDocumentsOnly
, Kinesis Data Firehose writes any documents that could not be indexed to the configured Amazon S3 destination, with elasticsearch-failed/
appended to the key prefix. When set to AllDocuments
, Kinesis Data Firehose delivers all incoming records to Amazon S3, and also writes failed documents with elasticsearch-failed/
appended to the prefix. For more information, see Amazon S3 Backup for the Amazon ES Destination. Default value is FailedDocumentsOnly
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3BackupModeAsString(String)}.\n@param s3BackupMode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3BackupMode(String)",
"deprecated" : false,
"documentation" : "Defines how documents should be delivered to Amazon S3. When it is set to FailedDocumentsOnly
, Kinesis Data Firehose writes any documents that could not be indexed to the configured Amazon S3 destination, with elasticsearch-failed/
appended to the key prefix. When set to AllDocuments
, Kinesis Data Firehose delivers all incoming records to Amazon S3, and also writes failed documents with elasticsearch-failed/
appended to the prefix. For more information, see Amazon S3 Backup for the Amazon ES Destination. Default value is FailedDocumentsOnly
.
",
"endpointDiscoveryId" : false,
"enumType" : "ElasticsearchS3BackupMode",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "s3BackupMode",
"fluentEnumSetterMethodName" : "s3BackupMode",
"fluentGetterMethodName" : "s3BackupModeAsString",
"fluentSetterDocumentation" : "Defines how documents should be delivered to Amazon S3. When it is set to FailedDocumentsOnly
, Kinesis Data Firehose writes any documents that could not be indexed to the configured Amazon S3 destination, with elasticsearch-failed/
appended to the key prefix. When set to AllDocuments
, Kinesis Data Firehose delivers all incoming records to Amazon S3, and also writes failed documents with elasticsearch-failed/
appended to the prefix. For more information, see Amazon S3 Backup for the Amazon ES Destination. Default value is FailedDocumentsOnly
.
\n@param s3BackupMode Defines how documents should be delivered to Amazon S3. When it is set to FailedDocumentsOnly
, Kinesis Data Firehose writes any documents that could not be indexed to the configured Amazon S3 destination, with elasticsearch-failed/
appended to the key prefix. When set to AllDocuments
, Kinesis Data Firehose delivers all incoming records to Amazon S3, and also writes failed documents with elasticsearch-failed/
appended to the prefix. For more information, see Amazon S3 Backup for the Amazon ES Destination. Default value is FailedDocumentsOnly
.\n@see ElasticsearchS3BackupMode\n@return Returns a reference to this object so that method calls can be chained together.\n@see ElasticsearchS3BackupMode",
"fluentSetterMethodName" : "s3BackupMode",
"getterDocumentation" : "Defines how documents should be delivered to Amazon S3. When it is set to FailedDocumentsOnly
, Kinesis Data Firehose writes any documents that could not be indexed to the configured Amazon S3 destination, with elasticsearch-failed/
appended to the key prefix. When set to AllDocuments
, Kinesis Data Firehose delivers all incoming records to Amazon S3, and also writes failed documents with elasticsearch-failed/
appended to the prefix. For more information, see Amazon S3 Backup for the Amazon ES Destination. Default value is FailedDocumentsOnly
.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #s3BackupMode} will return {@link ElasticsearchS3BackupMode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #s3BackupModeAsString}.\n
\n@return Defines how documents should be delivered to Amazon S3. When it is set to FailedDocumentsOnly
, Kinesis Data Firehose writes any documents that could not be indexed to the configured Amazon S3 destination, with elasticsearch-failed/
appended to the key prefix. When set to AllDocuments
, Kinesis Data Firehose delivers all incoming records to Amazon S3, and also writes failed documents with elasticsearch-failed/
appended to the prefix. For more information, see Amazon S3 Backup for the Amazon ES Destination. Default value is FailedDocumentsOnly
.\n@see ElasticsearchS3BackupMode",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "S3BackupMode",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "S3BackupMode",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "S3BackupMode",
"sensitive" : false,
"setterDocumentation" : "Defines how documents should be delivered to Amazon S3. When it is set to FailedDocumentsOnly
, Kinesis Data Firehose writes any documents that could not be indexed to the configured Amazon S3 destination, with elasticsearch-failed/
appended to the key prefix. When set to AllDocuments
, Kinesis Data Firehose delivers all incoming records to Amazon S3, and also writes failed documents with elasticsearch-failed/
appended to the prefix. For more information, see Amazon S3 Backup for the Amazon ES Destination. Default value is FailedDocumentsOnly
.
\n@param s3BackupMode Defines how documents should be delivered to Amazon S3. When it is set to FailedDocumentsOnly
, Kinesis Data Firehose writes any documents that could not be indexed to the configured Amazon S3 destination, with elasticsearch-failed/
appended to the key prefix. When set to AllDocuments
, Kinesis Data Firehose delivers all incoming records to Amazon S3, and also writes failed documents with elasticsearch-failed/
appended to the prefix. For more information, see Amazon S3 Backup for the Amazon ES Destination. Default value is FailedDocumentsOnly
.\n@see ElasticsearchS3BackupMode",
"setterMethodName" : "setS3BackupMode",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "s3BackupMode",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "s3BackupMode",
"variableType" : "String",
"documentation" : "Defines how documents should be delivered to Amazon S3. When it is set to FailedDocumentsOnly
, Kinesis Data Firehose writes any documents that could not be indexed to the configured Amazon S3 destination, with elasticsearch-failed/
appended to the key prefix. When set to AllDocuments
, Kinesis Data Firehose delivers all incoming records to Amazon S3, and also writes failed documents with elasticsearch-failed/
appended to the prefix. For more information, see Amazon S3 Backup for the Amazon ES Destination. Default value is FailedDocumentsOnly
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"S3Configuration" : {
"beanStyleGetterMethodName" : "getS3Configuration",
"beanStyleSetterMethodName" : "setS3Configuration",
"c2jName" : "S3Configuration",
"c2jShape" : "S3DestinationConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The configuration for the backup Amazon S3 location.
\nThis is a convenience that creates an instance of the {@link S3DestinationConfiguration.Builder} avoiding the need to create one manually via {@link S3DestinationConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3DestinationConfiguration.Builder#build()} is called immediately and its result is passed to {@link #s3Configuration(S3DestinationConfiguration)}.\n@param s3Configuration a consumer that will call methods on {@link S3DestinationConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3Configuration(S3DestinationConfiguration)",
"deprecated" : false,
"documentation" : "The configuration for the backup Amazon S3 location.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "s3Configuration",
"fluentSetterDocumentation" : "The configuration for the backup Amazon S3 location.
\n@param s3Configuration The configuration for the backup Amazon S3 location.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "s3Configuration",
"getterDocumentation" : "The configuration for the backup Amazon S3 location.
\n@return The configuration for the backup Amazon S3 location.",
"getterModel" : {
"returnType" : "S3DestinationConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "S3Configuration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "S3Configuration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "S3Configuration",
"sensitive" : false,
"setterDocumentation" : "The configuration for the backup Amazon S3 location.
\n@param s3Configuration The configuration for the backup Amazon S3 location.",
"setterMethodName" : "setS3Configuration",
"setterModel" : {
"variableDeclarationType" : "S3DestinationConfiguration",
"variableName" : "s3Configuration",
"variableType" : "S3DestinationConfiguration",
"documentation" : null,
"simpleType" : "S3DestinationConfiguration",
"variableSetterType" : "S3DestinationConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "S3DestinationConfiguration",
"variableName" : "s3Configuration",
"variableType" : "S3DestinationConfiguration",
"documentation" : "The configuration for the backup Amazon S3 location.
",
"simpleType" : "S3DestinationConfiguration",
"variableSetterType" : "S3DestinationConfiguration"
},
"xmlNameSpaceUri" : null
},
"TypeName" : {
"beanStyleGetterMethodName" : "getTypeName",
"beanStyleSetterMethodName" : "setTypeName",
"c2jName" : "TypeName",
"c2jShape" : "ElasticsearchTypeName",
"defaultConsumerFluentSetterDocumentation" : "The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during run time.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)",
"deprecated" : false,
"documentation" : "The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during run time.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "typeName",
"fluentSetterDocumentation" : "The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during run time.
\n@param typeName The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during run time.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "typeName",
"getterDocumentation" : "The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during run time.
\n@return The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during run time.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TypeName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TypeName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "TypeName",
"sensitive" : false,
"setterDocumentation" : "The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during run time.
\n@param typeName The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during run time.",
"setterMethodName" : "setTypeName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "typeName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "typeName",
"variableType" : "String",
"documentation" : "The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during run time.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getRoleARN",
"beanStyleSetterMethodName" : "setRoleARN",
"c2jName" : "RoleARN",
"c2jShape" : "RoleARN",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleARN(String)}.\n@param roleARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleARN(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "roleARN",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param roleARN The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "roleARN",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@return The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RoleARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RoleARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RoleARN",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param roleARN The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"setterMethodName" : "setRoleARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDomainARN",
"beanStyleSetterMethodName" : "setDomainARN",
"c2jName" : "DomainARN",
"c2jShape" : "ElasticsearchDomainARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the role specified in RoleARN. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainARN(String)}.\n@param domainARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainARN(String)",
"deprecated" : false,
"documentation" : "The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the role specified in RoleARN. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "domainARN",
"fluentSetterDocumentation" : "The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the role specified in RoleARN. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param domainARN The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the role specified in RoleARN. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "domainARN",
"getterDocumentation" : "The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the role specified in RoleARN. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@return The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the role specified in RoleARN. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DomainARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DomainARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DomainARN",
"sensitive" : false,
"setterDocumentation" : "The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the role specified in RoleARN. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param domainARN The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the role specified in RoleARN. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"setterMethodName" : "setDomainARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "domainARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "domainARN",
"variableType" : "String",
"documentation" : "The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the role specified in RoleARN. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getIndexName",
"beanStyleSetterMethodName" : "setIndexName",
"c2jName" : "IndexName",
"c2jShape" : "ElasticsearchIndexName",
"defaultConsumerFluentSetterDocumentation" : "The Elasticsearch index name.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #indexName(String)}.\n@param indexName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #indexName(String)",
"deprecated" : false,
"documentation" : "The Elasticsearch index name.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "indexName",
"fluentSetterDocumentation" : "The Elasticsearch index name.
\n@param indexName The Elasticsearch index name.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "indexName",
"getterDocumentation" : "The Elasticsearch index name.
\n@return The Elasticsearch index name.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "IndexName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "IndexName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "IndexName",
"sensitive" : false,
"setterDocumentation" : "The Elasticsearch index name.
\n@param indexName The Elasticsearch index name.",
"setterMethodName" : "setIndexName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "indexName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "indexName",
"variableType" : "String",
"documentation" : "The Elasticsearch index name.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTypeName",
"beanStyleSetterMethodName" : "setTypeName",
"c2jName" : "TypeName",
"c2jShape" : "ElasticsearchTypeName",
"defaultConsumerFluentSetterDocumentation" : "The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during run time.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)",
"deprecated" : false,
"documentation" : "The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during run time.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "typeName",
"fluentSetterDocumentation" : "The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during run time.
\n@param typeName The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during run time.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "typeName",
"getterDocumentation" : "The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during run time.
\n@return The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during run time.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TypeName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TypeName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "TypeName",
"sensitive" : false,
"setterDocumentation" : "The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during run time.
\n@param typeName The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during run time.",
"setterMethodName" : "setTypeName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "typeName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "typeName",
"variableType" : "String",
"documentation" : "The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during run time.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getIndexRotationPeriodAsString",
"beanStyleSetterMethodName" : "setIndexRotationPeriod",
"c2jName" : "IndexRotationPeriod",
"c2jShape" : "ElasticsearchIndexRotationPeriod",
"defaultConsumerFluentSetterDocumentation" : "The Elasticsearch index rotation period. Index rotation appends a timestamp to the IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. The default value is OneDay
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #indexRotationPeriodAsString(String)}.\n@param indexRotationPeriod a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #indexRotationPeriod(String)",
"deprecated" : false,
"documentation" : "The Elasticsearch index rotation period. Index rotation appends a timestamp to the IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. The default value is OneDay
.
",
"endpointDiscoveryId" : false,
"enumType" : "ElasticsearchIndexRotationPeriod",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "indexRotationPeriod",
"fluentEnumSetterMethodName" : "indexRotationPeriod",
"fluentGetterMethodName" : "indexRotationPeriodAsString",
"fluentSetterDocumentation" : "The Elasticsearch index rotation period. Index rotation appends a timestamp to the IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. The default value is OneDay
.
\n@param indexRotationPeriod The Elasticsearch index rotation period. Index rotation appends a timestamp to the IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. The default value is OneDay
.\n@see ElasticsearchIndexRotationPeriod\n@return Returns a reference to this object so that method calls can be chained together.\n@see ElasticsearchIndexRotationPeriod",
"fluentSetterMethodName" : "indexRotationPeriod",
"getterDocumentation" : "The Elasticsearch index rotation period. Index rotation appends a timestamp to the IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. The default value is OneDay
.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #indexRotationPeriod} will return {@link ElasticsearchIndexRotationPeriod#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #indexRotationPeriodAsString}.\n
\n@return The Elasticsearch index rotation period. Index rotation appends a timestamp to the IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. The default value is OneDay
.\n@see ElasticsearchIndexRotationPeriod",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "IndexRotationPeriod",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "IndexRotationPeriod",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "IndexRotationPeriod",
"sensitive" : false,
"setterDocumentation" : "The Elasticsearch index rotation period. Index rotation appends a timestamp to the IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. The default value is OneDay
.
\n@param indexRotationPeriod The Elasticsearch index rotation period. Index rotation appends a timestamp to the IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. The default value is OneDay
.\n@see ElasticsearchIndexRotationPeriod",
"setterMethodName" : "setIndexRotationPeriod",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "indexRotationPeriod",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "indexRotationPeriod",
"variableType" : "String",
"documentation" : "The Elasticsearch index rotation period. Index rotation appends a timestamp to the IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. The default value is OneDay
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getBufferingHints",
"beanStyleSetterMethodName" : "setBufferingHints",
"c2jName" : "BufferingHints",
"c2jShape" : "ElasticsearchBufferingHints",
"defaultConsumerFluentSetterDocumentation" : "The buffering options. If no value is specified, the default values for ElasticsearchBufferingHints
are used.
\nThis is a convenience that creates an instance of the {@link ElasticsearchBufferingHints.Builder} avoiding the need to create one manually via {@link ElasticsearchBufferingHints#builder()}.\n\nWhen the {@link Consumer} completes, {@link ElasticsearchBufferingHints.Builder#build()} is called immediately and its result is passed to {@link #bufferingHints(ElasticsearchBufferingHints)}.\n@param bufferingHints a consumer that will call methods on {@link ElasticsearchBufferingHints.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bufferingHints(ElasticsearchBufferingHints)",
"deprecated" : false,
"documentation" : "The buffering options. If no value is specified, the default values for ElasticsearchBufferingHints
are used.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "bufferingHints",
"fluentSetterDocumentation" : "The buffering options. If no value is specified, the default values for ElasticsearchBufferingHints
are used.
\n@param bufferingHints The buffering options. If no value is specified, the default values for ElasticsearchBufferingHints
are used.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "bufferingHints",
"getterDocumentation" : "The buffering options. If no value is specified, the default values for ElasticsearchBufferingHints
are used.
\n@return The buffering options. If no value is specified, the default values for ElasticsearchBufferingHints
are used.",
"getterModel" : {
"returnType" : "ElasticsearchBufferingHints",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "BufferingHints",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "BufferingHints",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "BufferingHints",
"sensitive" : false,
"setterDocumentation" : "The buffering options. If no value is specified, the default values for ElasticsearchBufferingHints
are used.
\n@param bufferingHints The buffering options. If no value is specified, the default values for ElasticsearchBufferingHints
are used.",
"setterMethodName" : "setBufferingHints",
"setterModel" : {
"variableDeclarationType" : "ElasticsearchBufferingHints",
"variableName" : "bufferingHints",
"variableType" : "ElasticsearchBufferingHints",
"documentation" : null,
"simpleType" : "ElasticsearchBufferingHints",
"variableSetterType" : "ElasticsearchBufferingHints"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ElasticsearchBufferingHints",
"variableName" : "bufferingHints",
"variableType" : "ElasticsearchBufferingHints",
"documentation" : "The buffering options. If no value is specified, the default values for ElasticsearchBufferingHints
are used.
",
"simpleType" : "ElasticsearchBufferingHints",
"variableSetterType" : "ElasticsearchBufferingHints"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRetryOptions",
"beanStyleSetterMethodName" : "setRetryOptions",
"c2jName" : "RetryOptions",
"c2jShape" : "ElasticsearchRetryOptions",
"defaultConsumerFluentSetterDocumentation" : "The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).
\nThis is a convenience that creates an instance of the {@link ElasticsearchRetryOptions.Builder} avoiding the need to create one manually via {@link ElasticsearchRetryOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link ElasticsearchRetryOptions.Builder#build()} is called immediately and its result is passed to {@link #retryOptions(ElasticsearchRetryOptions)}.\n@param retryOptions a consumer that will call methods on {@link ElasticsearchRetryOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #retryOptions(ElasticsearchRetryOptions)",
"deprecated" : false,
"documentation" : "The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "retryOptions",
"fluentSetterDocumentation" : "The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).
\n@param retryOptions The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "retryOptions",
"getterDocumentation" : "The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).
\n@return The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).",
"getterModel" : {
"returnType" : "ElasticsearchRetryOptions",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RetryOptions",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RetryOptions",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "RetryOptions",
"sensitive" : false,
"setterDocumentation" : "The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).
\n@param retryOptions The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).",
"setterMethodName" : "setRetryOptions",
"setterModel" : {
"variableDeclarationType" : "ElasticsearchRetryOptions",
"variableName" : "retryOptions",
"variableType" : "ElasticsearchRetryOptions",
"documentation" : null,
"simpleType" : "ElasticsearchRetryOptions",
"variableSetterType" : "ElasticsearchRetryOptions"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ElasticsearchRetryOptions",
"variableName" : "retryOptions",
"variableType" : "ElasticsearchRetryOptions",
"documentation" : "The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).
",
"simpleType" : "ElasticsearchRetryOptions",
"variableSetterType" : "ElasticsearchRetryOptions"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getS3BackupModeAsString",
"beanStyleSetterMethodName" : "setS3BackupMode",
"c2jName" : "S3BackupMode",
"c2jShape" : "ElasticsearchS3BackupMode",
"defaultConsumerFluentSetterDocumentation" : "Defines how documents should be delivered to Amazon S3. When it is set to FailedDocumentsOnly
, Kinesis Data Firehose writes any documents that could not be indexed to the configured Amazon S3 destination, with elasticsearch-failed/
appended to the key prefix. When set to AllDocuments
, Kinesis Data Firehose delivers all incoming records to Amazon S3, and also writes failed documents with elasticsearch-failed/
appended to the prefix. For more information, see Amazon S3 Backup for the Amazon ES Destination. Default value is FailedDocumentsOnly
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3BackupModeAsString(String)}.\n@param s3BackupMode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3BackupMode(String)",
"deprecated" : false,
"documentation" : "Defines how documents should be delivered to Amazon S3. When it is set to FailedDocumentsOnly
, Kinesis Data Firehose writes any documents that could not be indexed to the configured Amazon S3 destination, with elasticsearch-failed/
appended to the key prefix. When set to AllDocuments
, Kinesis Data Firehose delivers all incoming records to Amazon S3, and also writes failed documents with elasticsearch-failed/
appended to the prefix. For more information, see Amazon S3 Backup for the Amazon ES Destination. Default value is FailedDocumentsOnly
.
",
"endpointDiscoveryId" : false,
"enumType" : "ElasticsearchS3BackupMode",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "s3BackupMode",
"fluentEnumSetterMethodName" : "s3BackupMode",
"fluentGetterMethodName" : "s3BackupModeAsString",
"fluentSetterDocumentation" : "Defines how documents should be delivered to Amazon S3. When it is set to FailedDocumentsOnly
, Kinesis Data Firehose writes any documents that could not be indexed to the configured Amazon S3 destination, with elasticsearch-failed/
appended to the key prefix. When set to AllDocuments
, Kinesis Data Firehose delivers all incoming records to Amazon S3, and also writes failed documents with elasticsearch-failed/
appended to the prefix. For more information, see Amazon S3 Backup for the Amazon ES Destination. Default value is FailedDocumentsOnly
.
\n@param s3BackupMode Defines how documents should be delivered to Amazon S3. When it is set to FailedDocumentsOnly
, Kinesis Data Firehose writes any documents that could not be indexed to the configured Amazon S3 destination, with elasticsearch-failed/
appended to the key prefix. When set to AllDocuments
, Kinesis Data Firehose delivers all incoming records to Amazon S3, and also writes failed documents with elasticsearch-failed/
appended to the prefix. For more information, see Amazon S3 Backup for the Amazon ES Destination. Default value is FailedDocumentsOnly
.\n@see ElasticsearchS3BackupMode\n@return Returns a reference to this object so that method calls can be chained together.\n@see ElasticsearchS3BackupMode",
"fluentSetterMethodName" : "s3BackupMode",
"getterDocumentation" : "Defines how documents should be delivered to Amazon S3. When it is set to FailedDocumentsOnly
, Kinesis Data Firehose writes any documents that could not be indexed to the configured Amazon S3 destination, with elasticsearch-failed/
appended to the key prefix. When set to AllDocuments
, Kinesis Data Firehose delivers all incoming records to Amazon S3, and also writes failed documents with elasticsearch-failed/
appended to the prefix. For more information, see Amazon S3 Backup for the Amazon ES Destination. Default value is FailedDocumentsOnly
.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #s3BackupMode} will return {@link ElasticsearchS3BackupMode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #s3BackupModeAsString}.\n
\n@return Defines how documents should be delivered to Amazon S3. When it is set to FailedDocumentsOnly
, Kinesis Data Firehose writes any documents that could not be indexed to the configured Amazon S3 destination, with elasticsearch-failed/
appended to the key prefix. When set to AllDocuments
, Kinesis Data Firehose delivers all incoming records to Amazon S3, and also writes failed documents with elasticsearch-failed/
appended to the prefix. For more information, see Amazon S3 Backup for the Amazon ES Destination. Default value is FailedDocumentsOnly
.\n@see ElasticsearchS3BackupMode",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "S3BackupMode",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "S3BackupMode",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "S3BackupMode",
"sensitive" : false,
"setterDocumentation" : "Defines how documents should be delivered to Amazon S3. When it is set to FailedDocumentsOnly
, Kinesis Data Firehose writes any documents that could not be indexed to the configured Amazon S3 destination, with elasticsearch-failed/
appended to the key prefix. When set to AllDocuments
, Kinesis Data Firehose delivers all incoming records to Amazon S3, and also writes failed documents with elasticsearch-failed/
appended to the prefix. For more information, see Amazon S3 Backup for the Amazon ES Destination. Default value is FailedDocumentsOnly
.
\n@param s3BackupMode Defines how documents should be delivered to Amazon S3. When it is set to FailedDocumentsOnly
, Kinesis Data Firehose writes any documents that could not be indexed to the configured Amazon S3 destination, with elasticsearch-failed/
appended to the key prefix. When set to AllDocuments
, Kinesis Data Firehose delivers all incoming records to Amazon S3, and also writes failed documents with elasticsearch-failed/
appended to the prefix. For more information, see Amazon S3 Backup for the Amazon ES Destination. Default value is FailedDocumentsOnly
.\n@see ElasticsearchS3BackupMode",
"setterMethodName" : "setS3BackupMode",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "s3BackupMode",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "s3BackupMode",
"variableType" : "String",
"documentation" : "Defines how documents should be delivered to Amazon S3. When it is set to FailedDocumentsOnly
, Kinesis Data Firehose writes any documents that could not be indexed to the configured Amazon S3 destination, with elasticsearch-failed/
appended to the key prefix. When set to AllDocuments
, Kinesis Data Firehose delivers all incoming records to Amazon S3, and also writes failed documents with elasticsearch-failed/
appended to the prefix. For more information, see Amazon S3 Backup for the Amazon ES Destination. Default value is FailedDocumentsOnly
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getS3Configuration",
"beanStyleSetterMethodName" : "setS3Configuration",
"c2jName" : "S3Configuration",
"c2jShape" : "S3DestinationConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The configuration for the backup Amazon S3 location.
\nThis is a convenience that creates an instance of the {@link S3DestinationConfiguration.Builder} avoiding the need to create one manually via {@link S3DestinationConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3DestinationConfiguration.Builder#build()} is called immediately and its result is passed to {@link #s3Configuration(S3DestinationConfiguration)}.\n@param s3Configuration a consumer that will call methods on {@link S3DestinationConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3Configuration(S3DestinationConfiguration)",
"deprecated" : false,
"documentation" : "The configuration for the backup Amazon S3 location.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "s3Configuration",
"fluentSetterDocumentation" : "The configuration for the backup Amazon S3 location.
\n@param s3Configuration The configuration for the backup Amazon S3 location.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "s3Configuration",
"getterDocumentation" : "The configuration for the backup Amazon S3 location.
\n@return The configuration for the backup Amazon S3 location.",
"getterModel" : {
"returnType" : "S3DestinationConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "S3Configuration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "S3Configuration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "S3Configuration",
"sensitive" : false,
"setterDocumentation" : "The configuration for the backup Amazon S3 location.
\n@param s3Configuration The configuration for the backup Amazon S3 location.",
"setterMethodName" : "setS3Configuration",
"setterModel" : {
"variableDeclarationType" : "S3DestinationConfiguration",
"variableName" : "s3Configuration",
"variableType" : "S3DestinationConfiguration",
"documentation" : null,
"simpleType" : "S3DestinationConfiguration",
"variableSetterType" : "S3DestinationConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "S3DestinationConfiguration",
"variableName" : "s3Configuration",
"variableType" : "S3DestinationConfiguration",
"documentation" : "The configuration for the backup Amazon S3 location.
",
"simpleType" : "S3DestinationConfiguration",
"variableSetterType" : "S3DestinationConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getProcessingConfiguration",
"beanStyleSetterMethodName" : "setProcessingConfiguration",
"c2jName" : "ProcessingConfiguration",
"c2jShape" : "ProcessingConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The data processing configuration.
\nThis is a convenience that creates an instance of the {@link ProcessingConfiguration.Builder} avoiding the need to create one manually via {@link ProcessingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProcessingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #processingConfiguration(ProcessingConfiguration)}.\n@param processingConfiguration a consumer that will call methods on {@link ProcessingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #processingConfiguration(ProcessingConfiguration)",
"deprecated" : false,
"documentation" : "The data processing configuration.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "processingConfiguration",
"fluentSetterDocumentation" : "The data processing configuration.
\n@param processingConfiguration The data processing configuration.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "processingConfiguration",
"getterDocumentation" : "The data processing configuration.
\n@return The data processing configuration.",
"getterModel" : {
"returnType" : "ProcessingConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ProcessingConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ProcessingConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ProcessingConfiguration",
"sensitive" : false,
"setterDocumentation" : "The data processing configuration.
\n@param processingConfiguration The data processing configuration.",
"setterMethodName" : "setProcessingConfiguration",
"setterModel" : {
"variableDeclarationType" : "ProcessingConfiguration",
"variableName" : "processingConfiguration",
"variableType" : "ProcessingConfiguration",
"documentation" : null,
"simpleType" : "ProcessingConfiguration",
"variableSetterType" : "ProcessingConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ProcessingConfiguration",
"variableName" : "processingConfiguration",
"variableType" : "ProcessingConfiguration",
"documentation" : "The data processing configuration.
",
"simpleType" : "ProcessingConfiguration",
"variableSetterType" : "ProcessingConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCloudWatchLoggingOptions",
"beanStyleSetterMethodName" : "setCloudWatchLoggingOptions",
"c2jName" : "CloudWatchLoggingOptions",
"c2jShape" : "CloudWatchLoggingOptions",
"defaultConsumerFluentSetterDocumentation" : "The Amazon CloudWatch logging options for your delivery stream.
\nThis is a convenience that creates an instance of the {@link CloudWatchLoggingOptions.Builder} avoiding the need to create one manually via {@link CloudWatchLoggingOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link CloudWatchLoggingOptions.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchLoggingOptions(CloudWatchLoggingOptions)}.\n@param cloudWatchLoggingOptions a consumer that will call methods on {@link CloudWatchLoggingOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchLoggingOptions(CloudWatchLoggingOptions)",
"deprecated" : false,
"documentation" : "The Amazon CloudWatch logging options for your delivery stream.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "cloudWatchLoggingOptions",
"fluentSetterDocumentation" : "The Amazon CloudWatch logging options for your delivery stream.
\n@param cloudWatchLoggingOptions The Amazon CloudWatch logging options for your delivery stream.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "cloudWatchLoggingOptions",
"getterDocumentation" : "The Amazon CloudWatch logging options for your delivery stream.
\n@return The Amazon CloudWatch logging options for your delivery stream.",
"getterModel" : {
"returnType" : "CloudWatchLoggingOptions",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CloudWatchLoggingOptions",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CloudWatchLoggingOptions",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "CloudWatchLoggingOptions",
"sensitive" : false,
"setterDocumentation" : "The Amazon CloudWatch logging options for your delivery stream.
\n@param cloudWatchLoggingOptions The Amazon CloudWatch logging options for your delivery stream.",
"setterMethodName" : "setCloudWatchLoggingOptions",
"setterModel" : {
"variableDeclarationType" : "CloudWatchLoggingOptions",
"variableName" : "cloudWatchLoggingOptions",
"variableType" : "CloudWatchLoggingOptions",
"documentation" : null,
"simpleType" : "CloudWatchLoggingOptions",
"variableSetterType" : "CloudWatchLoggingOptions"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "CloudWatchLoggingOptions",
"variableName" : "cloudWatchLoggingOptions",
"variableType" : "CloudWatchLoggingOptions",
"documentation" : "The Amazon CloudWatch logging options for your delivery stream.
",
"simpleType" : "CloudWatchLoggingOptions",
"variableSetterType" : "CloudWatchLoggingOptions"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "RoleARN", "DomainARN", "IndexName", "TypeName", "S3Configuration" ],
"shapeName" : "ElasticsearchDestinationConfiguration",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ElasticsearchDestinationConfiguration",
"variableName" : "elasticsearchDestinationConfiguration",
"variableType" : "ElasticsearchDestinationConfiguration",
"documentation" : null,
"simpleType" : "ElasticsearchDestinationConfiguration",
"variableSetterType" : "ElasticsearchDestinationConfiguration"
},
"wrapper" : false
},
"ElasticsearchDestinationDescription" : {
"c2jName" : "ElasticsearchDestinationDescription",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The destination description in Amazon ES.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getRoleARN",
"beanStyleSetterMethodName" : "setRoleARN",
"c2jName" : "RoleARN",
"c2jShape" : "RoleARN",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleARN(String)}.\n@param roleARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleARN(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "roleARN",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param roleARN The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "roleARN",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@return The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RoleARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RoleARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RoleARN",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param roleARN The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"setterMethodName" : "setRoleARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDomainARN",
"beanStyleSetterMethodName" : "setDomainARN",
"c2jName" : "DomainARN",
"c2jShape" : "ElasticsearchDomainARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the Amazon ES domain. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainARN(String)}.\n@param domainARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainARN(String)",
"deprecated" : false,
"documentation" : "The ARN of the Amazon ES domain. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "domainARN",
"fluentSetterDocumentation" : "The ARN of the Amazon ES domain. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param domainARN The ARN of the Amazon ES domain. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "domainARN",
"getterDocumentation" : "The ARN of the Amazon ES domain. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@return The ARN of the Amazon ES domain. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DomainARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DomainARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DomainARN",
"sensitive" : false,
"setterDocumentation" : "The ARN of the Amazon ES domain. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param domainARN The ARN of the Amazon ES domain. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"setterMethodName" : "setDomainARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "domainARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "domainARN",
"variableType" : "String",
"documentation" : "The ARN of the Amazon ES domain. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getIndexName",
"beanStyleSetterMethodName" : "setIndexName",
"c2jName" : "IndexName",
"c2jShape" : "ElasticsearchIndexName",
"defaultConsumerFluentSetterDocumentation" : "The Elasticsearch index name.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #indexName(String)}.\n@param indexName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #indexName(String)",
"deprecated" : false,
"documentation" : "The Elasticsearch index name.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "indexName",
"fluentSetterDocumentation" : "The Elasticsearch index name.
\n@param indexName The Elasticsearch index name.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "indexName",
"getterDocumentation" : "The Elasticsearch index name.
\n@return The Elasticsearch index name.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "IndexName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "IndexName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "IndexName",
"sensitive" : false,
"setterDocumentation" : "The Elasticsearch index name.
\n@param indexName The Elasticsearch index name.",
"setterMethodName" : "setIndexName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "indexName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "indexName",
"variableType" : "String",
"documentation" : "The Elasticsearch index name.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTypeName",
"beanStyleSetterMethodName" : "setTypeName",
"c2jName" : "TypeName",
"c2jShape" : "ElasticsearchTypeName",
"defaultConsumerFluentSetterDocumentation" : "The Elasticsearch type name.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)",
"deprecated" : false,
"documentation" : "The Elasticsearch type name.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "typeName",
"fluentSetterDocumentation" : "The Elasticsearch type name.
\n@param typeName The Elasticsearch type name.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "typeName",
"getterDocumentation" : "The Elasticsearch type name.
\n@return The Elasticsearch type name.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TypeName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TypeName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "TypeName",
"sensitive" : false,
"setterDocumentation" : "The Elasticsearch type name.
\n@param typeName The Elasticsearch type name.",
"setterMethodName" : "setTypeName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "typeName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "typeName",
"variableType" : "String",
"documentation" : "The Elasticsearch type name.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getIndexRotationPeriodAsString",
"beanStyleSetterMethodName" : "setIndexRotationPeriod",
"c2jName" : "IndexRotationPeriod",
"c2jShape" : "ElasticsearchIndexRotationPeriod",
"defaultConsumerFluentSetterDocumentation" : "The Elasticsearch index rotation period
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #indexRotationPeriodAsString(String)}.\n@param indexRotationPeriod a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #indexRotationPeriod(String)",
"deprecated" : false,
"documentation" : "The Elasticsearch index rotation period
",
"endpointDiscoveryId" : false,
"enumType" : "ElasticsearchIndexRotationPeriod",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "indexRotationPeriod",
"fluentEnumSetterMethodName" : "indexRotationPeriod",
"fluentGetterMethodName" : "indexRotationPeriodAsString",
"fluentSetterDocumentation" : "The Elasticsearch index rotation period
\n@param indexRotationPeriod The Elasticsearch index rotation period\n@see ElasticsearchIndexRotationPeriod\n@return Returns a reference to this object so that method calls can be chained together.\n@see ElasticsearchIndexRotationPeriod",
"fluentSetterMethodName" : "indexRotationPeriod",
"getterDocumentation" : "The Elasticsearch index rotation period
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #indexRotationPeriod} will return {@link ElasticsearchIndexRotationPeriod#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #indexRotationPeriodAsString}.\n
\n@return The Elasticsearch index rotation period\n@see ElasticsearchIndexRotationPeriod",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "IndexRotationPeriod",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "IndexRotationPeriod",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "IndexRotationPeriod",
"sensitive" : false,
"setterDocumentation" : "The Elasticsearch index rotation period
\n@param indexRotationPeriod The Elasticsearch index rotation period\n@see ElasticsearchIndexRotationPeriod",
"setterMethodName" : "setIndexRotationPeriod",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "indexRotationPeriod",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "indexRotationPeriod",
"variableType" : "String",
"documentation" : "The Elasticsearch index rotation period
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getBufferingHints",
"beanStyleSetterMethodName" : "setBufferingHints",
"c2jName" : "BufferingHints",
"c2jShape" : "ElasticsearchBufferingHints",
"defaultConsumerFluentSetterDocumentation" : "The buffering options.
\nThis is a convenience that creates an instance of the {@link ElasticsearchBufferingHints.Builder} avoiding the need to create one manually via {@link ElasticsearchBufferingHints#builder()}.\n\nWhen the {@link Consumer} completes, {@link ElasticsearchBufferingHints.Builder#build()} is called immediately and its result is passed to {@link #bufferingHints(ElasticsearchBufferingHints)}.\n@param bufferingHints a consumer that will call methods on {@link ElasticsearchBufferingHints.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bufferingHints(ElasticsearchBufferingHints)",
"deprecated" : false,
"documentation" : "The buffering options.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "bufferingHints",
"fluentSetterDocumentation" : "The buffering options.
\n@param bufferingHints The buffering options.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "bufferingHints",
"getterDocumentation" : "The buffering options.
\n@return The buffering options.",
"getterModel" : {
"returnType" : "ElasticsearchBufferingHints",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "BufferingHints",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "BufferingHints",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "BufferingHints",
"sensitive" : false,
"setterDocumentation" : "The buffering options.
\n@param bufferingHints The buffering options.",
"setterMethodName" : "setBufferingHints",
"setterModel" : {
"variableDeclarationType" : "ElasticsearchBufferingHints",
"variableName" : "bufferingHints",
"variableType" : "ElasticsearchBufferingHints",
"documentation" : null,
"simpleType" : "ElasticsearchBufferingHints",
"variableSetterType" : "ElasticsearchBufferingHints"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ElasticsearchBufferingHints",
"variableName" : "bufferingHints",
"variableType" : "ElasticsearchBufferingHints",
"documentation" : "The buffering options.
",
"simpleType" : "ElasticsearchBufferingHints",
"variableSetterType" : "ElasticsearchBufferingHints"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRetryOptions",
"beanStyleSetterMethodName" : "setRetryOptions",
"c2jName" : "RetryOptions",
"c2jShape" : "ElasticsearchRetryOptions",
"defaultConsumerFluentSetterDocumentation" : "The Amazon ES retry options.
\nThis is a convenience that creates an instance of the {@link ElasticsearchRetryOptions.Builder} avoiding the need to create one manually via {@link ElasticsearchRetryOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link ElasticsearchRetryOptions.Builder#build()} is called immediately and its result is passed to {@link #retryOptions(ElasticsearchRetryOptions)}.\n@param retryOptions a consumer that will call methods on {@link ElasticsearchRetryOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #retryOptions(ElasticsearchRetryOptions)",
"deprecated" : false,
"documentation" : "The Amazon ES retry options.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "retryOptions",
"fluentSetterDocumentation" : "The Amazon ES retry options.
\n@param retryOptions The Amazon ES retry options.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "retryOptions",
"getterDocumentation" : "The Amazon ES retry options.
\n@return The Amazon ES retry options.",
"getterModel" : {
"returnType" : "ElasticsearchRetryOptions",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RetryOptions",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RetryOptions",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "RetryOptions",
"sensitive" : false,
"setterDocumentation" : "The Amazon ES retry options.
\n@param retryOptions The Amazon ES retry options.",
"setterMethodName" : "setRetryOptions",
"setterModel" : {
"variableDeclarationType" : "ElasticsearchRetryOptions",
"variableName" : "retryOptions",
"variableType" : "ElasticsearchRetryOptions",
"documentation" : null,
"simpleType" : "ElasticsearchRetryOptions",
"variableSetterType" : "ElasticsearchRetryOptions"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ElasticsearchRetryOptions",
"variableName" : "retryOptions",
"variableType" : "ElasticsearchRetryOptions",
"documentation" : "The Amazon ES retry options.
",
"simpleType" : "ElasticsearchRetryOptions",
"variableSetterType" : "ElasticsearchRetryOptions"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getS3BackupModeAsString",
"beanStyleSetterMethodName" : "setS3BackupMode",
"c2jName" : "S3BackupMode",
"c2jShape" : "ElasticsearchS3BackupMode",
"defaultConsumerFluentSetterDocumentation" : "The Amazon S3 backup mode.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3BackupModeAsString(String)}.\n@param s3BackupMode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3BackupMode(String)",
"deprecated" : false,
"documentation" : "The Amazon S3 backup mode.
",
"endpointDiscoveryId" : false,
"enumType" : "ElasticsearchS3BackupMode",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "s3BackupMode",
"fluentEnumSetterMethodName" : "s3BackupMode",
"fluentGetterMethodName" : "s3BackupModeAsString",
"fluentSetterDocumentation" : "The Amazon S3 backup mode.
\n@param s3BackupMode The Amazon S3 backup mode.\n@see ElasticsearchS3BackupMode\n@return Returns a reference to this object so that method calls can be chained together.\n@see ElasticsearchS3BackupMode",
"fluentSetterMethodName" : "s3BackupMode",
"getterDocumentation" : "The Amazon S3 backup mode.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #s3BackupMode} will return {@link ElasticsearchS3BackupMode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #s3BackupModeAsString}.\n
\n@return The Amazon S3 backup mode.\n@see ElasticsearchS3BackupMode",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "S3BackupMode",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "S3BackupMode",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "S3BackupMode",
"sensitive" : false,
"setterDocumentation" : "The Amazon S3 backup mode.
\n@param s3BackupMode The Amazon S3 backup mode.\n@see ElasticsearchS3BackupMode",
"setterMethodName" : "setS3BackupMode",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "s3BackupMode",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "s3BackupMode",
"variableType" : "String",
"documentation" : "The Amazon S3 backup mode.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getS3DestinationDescription",
"beanStyleSetterMethodName" : "setS3DestinationDescription",
"c2jName" : "S3DestinationDescription",
"c2jShape" : "S3DestinationDescription",
"defaultConsumerFluentSetterDocumentation" : "The Amazon S3 destination.
\nThis is a convenience that creates an instance of the {@link S3DestinationDescription.Builder} avoiding the need to create one manually via {@link S3DestinationDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3DestinationDescription.Builder#build()} is called immediately and its result is passed to {@link #s3DestinationDescription(S3DestinationDescription)}.\n@param s3DestinationDescription a consumer that will call methods on {@link S3DestinationDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3DestinationDescription(S3DestinationDescription)",
"deprecated" : false,
"documentation" : "The Amazon S3 destination.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "s3DestinationDescription",
"fluentSetterDocumentation" : "The Amazon S3 destination.
\n@param s3DestinationDescription The Amazon S3 destination.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "s3DestinationDescription",
"getterDocumentation" : "The Amazon S3 destination.
\n@return The Amazon S3 destination.",
"getterModel" : {
"returnType" : "S3DestinationDescription",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "S3DestinationDescription",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "S3DestinationDescription",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "S3DestinationDescription",
"sensitive" : false,
"setterDocumentation" : "The Amazon S3 destination.
\n@param s3DestinationDescription The Amazon S3 destination.",
"setterMethodName" : "setS3DestinationDescription",
"setterModel" : {
"variableDeclarationType" : "S3DestinationDescription",
"variableName" : "s3DestinationDescription",
"variableType" : "S3DestinationDescription",
"documentation" : null,
"simpleType" : "S3DestinationDescription",
"variableSetterType" : "S3DestinationDescription"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "S3DestinationDescription",
"variableName" : "s3DestinationDescription",
"variableType" : "S3DestinationDescription",
"documentation" : "The Amazon S3 destination.
",
"simpleType" : "S3DestinationDescription",
"variableSetterType" : "S3DestinationDescription"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getProcessingConfiguration",
"beanStyleSetterMethodName" : "setProcessingConfiguration",
"c2jName" : "ProcessingConfiguration",
"c2jShape" : "ProcessingConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The data processing configuration.
\nThis is a convenience that creates an instance of the {@link ProcessingConfiguration.Builder} avoiding the need to create one manually via {@link ProcessingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProcessingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #processingConfiguration(ProcessingConfiguration)}.\n@param processingConfiguration a consumer that will call methods on {@link ProcessingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #processingConfiguration(ProcessingConfiguration)",
"deprecated" : false,
"documentation" : "The data processing configuration.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "processingConfiguration",
"fluentSetterDocumentation" : "The data processing configuration.
\n@param processingConfiguration The data processing configuration.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "processingConfiguration",
"getterDocumentation" : "The data processing configuration.
\n@return The data processing configuration.",
"getterModel" : {
"returnType" : "ProcessingConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ProcessingConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ProcessingConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ProcessingConfiguration",
"sensitive" : false,
"setterDocumentation" : "The data processing configuration.
\n@param processingConfiguration The data processing configuration.",
"setterMethodName" : "setProcessingConfiguration",
"setterModel" : {
"variableDeclarationType" : "ProcessingConfiguration",
"variableName" : "processingConfiguration",
"variableType" : "ProcessingConfiguration",
"documentation" : null,
"simpleType" : "ProcessingConfiguration",
"variableSetterType" : "ProcessingConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ProcessingConfiguration",
"variableName" : "processingConfiguration",
"variableType" : "ProcessingConfiguration",
"documentation" : "The data processing configuration.
",
"simpleType" : "ProcessingConfiguration",
"variableSetterType" : "ProcessingConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCloudWatchLoggingOptions",
"beanStyleSetterMethodName" : "setCloudWatchLoggingOptions",
"c2jName" : "CloudWatchLoggingOptions",
"c2jShape" : "CloudWatchLoggingOptions",
"defaultConsumerFluentSetterDocumentation" : "The Amazon CloudWatch logging options.
\nThis is a convenience that creates an instance of the {@link CloudWatchLoggingOptions.Builder} avoiding the need to create one manually via {@link CloudWatchLoggingOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link CloudWatchLoggingOptions.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchLoggingOptions(CloudWatchLoggingOptions)}.\n@param cloudWatchLoggingOptions a consumer that will call methods on {@link CloudWatchLoggingOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchLoggingOptions(CloudWatchLoggingOptions)",
"deprecated" : false,
"documentation" : "The Amazon CloudWatch logging options.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "cloudWatchLoggingOptions",
"fluentSetterDocumentation" : "The Amazon CloudWatch logging options.
\n@param cloudWatchLoggingOptions The Amazon CloudWatch logging options.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "cloudWatchLoggingOptions",
"getterDocumentation" : "The Amazon CloudWatch logging options.
\n@return The Amazon CloudWatch logging options.",
"getterModel" : {
"returnType" : "CloudWatchLoggingOptions",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CloudWatchLoggingOptions",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CloudWatchLoggingOptions",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "CloudWatchLoggingOptions",
"sensitive" : false,
"setterDocumentation" : "The Amazon CloudWatch logging options.
\n@param cloudWatchLoggingOptions The Amazon CloudWatch logging options.",
"setterMethodName" : "setCloudWatchLoggingOptions",
"setterModel" : {
"variableDeclarationType" : "CloudWatchLoggingOptions",
"variableName" : "cloudWatchLoggingOptions",
"variableType" : "CloudWatchLoggingOptions",
"documentation" : null,
"simpleType" : "CloudWatchLoggingOptions",
"variableSetterType" : "CloudWatchLoggingOptions"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "CloudWatchLoggingOptions",
"variableName" : "cloudWatchLoggingOptions",
"variableType" : "CloudWatchLoggingOptions",
"documentation" : "The Amazon CloudWatch logging options.
",
"simpleType" : "CloudWatchLoggingOptions",
"variableSetterType" : "CloudWatchLoggingOptions"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"BufferingHints" : {
"beanStyleGetterMethodName" : "getBufferingHints",
"beanStyleSetterMethodName" : "setBufferingHints",
"c2jName" : "BufferingHints",
"c2jShape" : "ElasticsearchBufferingHints",
"defaultConsumerFluentSetterDocumentation" : "The buffering options.
\nThis is a convenience that creates an instance of the {@link ElasticsearchBufferingHints.Builder} avoiding the need to create one manually via {@link ElasticsearchBufferingHints#builder()}.\n\nWhen the {@link Consumer} completes, {@link ElasticsearchBufferingHints.Builder#build()} is called immediately and its result is passed to {@link #bufferingHints(ElasticsearchBufferingHints)}.\n@param bufferingHints a consumer that will call methods on {@link ElasticsearchBufferingHints.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bufferingHints(ElasticsearchBufferingHints)",
"deprecated" : false,
"documentation" : "The buffering options.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "bufferingHints",
"fluentSetterDocumentation" : "The buffering options.
\n@param bufferingHints The buffering options.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "bufferingHints",
"getterDocumentation" : "The buffering options.
\n@return The buffering options.",
"getterModel" : {
"returnType" : "ElasticsearchBufferingHints",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "BufferingHints",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "BufferingHints",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "BufferingHints",
"sensitive" : false,
"setterDocumentation" : "The buffering options.
\n@param bufferingHints The buffering options.",
"setterMethodName" : "setBufferingHints",
"setterModel" : {
"variableDeclarationType" : "ElasticsearchBufferingHints",
"variableName" : "bufferingHints",
"variableType" : "ElasticsearchBufferingHints",
"documentation" : null,
"simpleType" : "ElasticsearchBufferingHints",
"variableSetterType" : "ElasticsearchBufferingHints"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ElasticsearchBufferingHints",
"variableName" : "bufferingHints",
"variableType" : "ElasticsearchBufferingHints",
"documentation" : "The buffering options.
",
"simpleType" : "ElasticsearchBufferingHints",
"variableSetterType" : "ElasticsearchBufferingHints"
},
"xmlNameSpaceUri" : null
},
"CloudWatchLoggingOptions" : {
"beanStyleGetterMethodName" : "getCloudWatchLoggingOptions",
"beanStyleSetterMethodName" : "setCloudWatchLoggingOptions",
"c2jName" : "CloudWatchLoggingOptions",
"c2jShape" : "CloudWatchLoggingOptions",
"defaultConsumerFluentSetterDocumentation" : "The Amazon CloudWatch logging options.
\nThis is a convenience that creates an instance of the {@link CloudWatchLoggingOptions.Builder} avoiding the need to create one manually via {@link CloudWatchLoggingOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link CloudWatchLoggingOptions.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchLoggingOptions(CloudWatchLoggingOptions)}.\n@param cloudWatchLoggingOptions a consumer that will call methods on {@link CloudWatchLoggingOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchLoggingOptions(CloudWatchLoggingOptions)",
"deprecated" : false,
"documentation" : "The Amazon CloudWatch logging options.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "cloudWatchLoggingOptions",
"fluentSetterDocumentation" : "The Amazon CloudWatch logging options.
\n@param cloudWatchLoggingOptions The Amazon CloudWatch logging options.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "cloudWatchLoggingOptions",
"getterDocumentation" : "The Amazon CloudWatch logging options.
\n@return The Amazon CloudWatch logging options.",
"getterModel" : {
"returnType" : "CloudWatchLoggingOptions",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CloudWatchLoggingOptions",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CloudWatchLoggingOptions",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "CloudWatchLoggingOptions",
"sensitive" : false,
"setterDocumentation" : "The Amazon CloudWatch logging options.
\n@param cloudWatchLoggingOptions The Amazon CloudWatch logging options.",
"setterMethodName" : "setCloudWatchLoggingOptions",
"setterModel" : {
"variableDeclarationType" : "CloudWatchLoggingOptions",
"variableName" : "cloudWatchLoggingOptions",
"variableType" : "CloudWatchLoggingOptions",
"documentation" : null,
"simpleType" : "CloudWatchLoggingOptions",
"variableSetterType" : "CloudWatchLoggingOptions"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "CloudWatchLoggingOptions",
"variableName" : "cloudWatchLoggingOptions",
"variableType" : "CloudWatchLoggingOptions",
"documentation" : "The Amazon CloudWatch logging options.
",
"simpleType" : "CloudWatchLoggingOptions",
"variableSetterType" : "CloudWatchLoggingOptions"
},
"xmlNameSpaceUri" : null
},
"DomainARN" : {
"beanStyleGetterMethodName" : "getDomainARN",
"beanStyleSetterMethodName" : "setDomainARN",
"c2jName" : "DomainARN",
"c2jShape" : "ElasticsearchDomainARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the Amazon ES domain. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainARN(String)}.\n@param domainARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainARN(String)",
"deprecated" : false,
"documentation" : "The ARN of the Amazon ES domain. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "domainARN",
"fluentSetterDocumentation" : "The ARN of the Amazon ES domain. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param domainARN The ARN of the Amazon ES domain. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "domainARN",
"getterDocumentation" : "The ARN of the Amazon ES domain. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@return The ARN of the Amazon ES domain. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DomainARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DomainARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DomainARN",
"sensitive" : false,
"setterDocumentation" : "The ARN of the Amazon ES domain. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param domainARN The ARN of the Amazon ES domain. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"setterMethodName" : "setDomainARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "domainARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "domainARN",
"variableType" : "String",
"documentation" : "The ARN of the Amazon ES domain. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"IndexName" : {
"beanStyleGetterMethodName" : "getIndexName",
"beanStyleSetterMethodName" : "setIndexName",
"c2jName" : "IndexName",
"c2jShape" : "ElasticsearchIndexName",
"defaultConsumerFluentSetterDocumentation" : "The Elasticsearch index name.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #indexName(String)}.\n@param indexName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #indexName(String)",
"deprecated" : false,
"documentation" : "The Elasticsearch index name.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "indexName",
"fluentSetterDocumentation" : "The Elasticsearch index name.
\n@param indexName The Elasticsearch index name.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "indexName",
"getterDocumentation" : "The Elasticsearch index name.
\n@return The Elasticsearch index name.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "IndexName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "IndexName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "IndexName",
"sensitive" : false,
"setterDocumentation" : "The Elasticsearch index name.
\n@param indexName The Elasticsearch index name.",
"setterMethodName" : "setIndexName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "indexName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "indexName",
"variableType" : "String",
"documentation" : "The Elasticsearch index name.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"IndexRotationPeriod" : {
"beanStyleGetterMethodName" : "getIndexRotationPeriodAsString",
"beanStyleSetterMethodName" : "setIndexRotationPeriod",
"c2jName" : "IndexRotationPeriod",
"c2jShape" : "ElasticsearchIndexRotationPeriod",
"defaultConsumerFluentSetterDocumentation" : "The Elasticsearch index rotation period
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #indexRotationPeriodAsString(String)}.\n@param indexRotationPeriod a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #indexRotationPeriod(String)",
"deprecated" : false,
"documentation" : "The Elasticsearch index rotation period
",
"endpointDiscoveryId" : false,
"enumType" : "ElasticsearchIndexRotationPeriod",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "indexRotationPeriod",
"fluentEnumSetterMethodName" : "indexRotationPeriod",
"fluentGetterMethodName" : "indexRotationPeriodAsString",
"fluentSetterDocumentation" : "The Elasticsearch index rotation period
\n@param indexRotationPeriod The Elasticsearch index rotation period\n@see ElasticsearchIndexRotationPeriod\n@return Returns a reference to this object so that method calls can be chained together.\n@see ElasticsearchIndexRotationPeriod",
"fluentSetterMethodName" : "indexRotationPeriod",
"getterDocumentation" : "The Elasticsearch index rotation period
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #indexRotationPeriod} will return {@link ElasticsearchIndexRotationPeriod#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #indexRotationPeriodAsString}.\n
\n@return The Elasticsearch index rotation period\n@see ElasticsearchIndexRotationPeriod",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "IndexRotationPeriod",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "IndexRotationPeriod",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "IndexRotationPeriod",
"sensitive" : false,
"setterDocumentation" : "The Elasticsearch index rotation period
\n@param indexRotationPeriod The Elasticsearch index rotation period\n@see ElasticsearchIndexRotationPeriod",
"setterMethodName" : "setIndexRotationPeriod",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "indexRotationPeriod",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "indexRotationPeriod",
"variableType" : "String",
"documentation" : "The Elasticsearch index rotation period
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ProcessingConfiguration" : {
"beanStyleGetterMethodName" : "getProcessingConfiguration",
"beanStyleSetterMethodName" : "setProcessingConfiguration",
"c2jName" : "ProcessingConfiguration",
"c2jShape" : "ProcessingConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The data processing configuration.
\nThis is a convenience that creates an instance of the {@link ProcessingConfiguration.Builder} avoiding the need to create one manually via {@link ProcessingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProcessingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #processingConfiguration(ProcessingConfiguration)}.\n@param processingConfiguration a consumer that will call methods on {@link ProcessingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #processingConfiguration(ProcessingConfiguration)",
"deprecated" : false,
"documentation" : "The data processing configuration.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "processingConfiguration",
"fluentSetterDocumentation" : "The data processing configuration.
\n@param processingConfiguration The data processing configuration.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "processingConfiguration",
"getterDocumentation" : "The data processing configuration.
\n@return The data processing configuration.",
"getterModel" : {
"returnType" : "ProcessingConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ProcessingConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ProcessingConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ProcessingConfiguration",
"sensitive" : false,
"setterDocumentation" : "The data processing configuration.
\n@param processingConfiguration The data processing configuration.",
"setterMethodName" : "setProcessingConfiguration",
"setterModel" : {
"variableDeclarationType" : "ProcessingConfiguration",
"variableName" : "processingConfiguration",
"variableType" : "ProcessingConfiguration",
"documentation" : null,
"simpleType" : "ProcessingConfiguration",
"variableSetterType" : "ProcessingConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ProcessingConfiguration",
"variableName" : "processingConfiguration",
"variableType" : "ProcessingConfiguration",
"documentation" : "The data processing configuration.
",
"simpleType" : "ProcessingConfiguration",
"variableSetterType" : "ProcessingConfiguration"
},
"xmlNameSpaceUri" : null
},
"RetryOptions" : {
"beanStyleGetterMethodName" : "getRetryOptions",
"beanStyleSetterMethodName" : "setRetryOptions",
"c2jName" : "RetryOptions",
"c2jShape" : "ElasticsearchRetryOptions",
"defaultConsumerFluentSetterDocumentation" : "The Amazon ES retry options.
\nThis is a convenience that creates an instance of the {@link ElasticsearchRetryOptions.Builder} avoiding the need to create one manually via {@link ElasticsearchRetryOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link ElasticsearchRetryOptions.Builder#build()} is called immediately and its result is passed to {@link #retryOptions(ElasticsearchRetryOptions)}.\n@param retryOptions a consumer that will call methods on {@link ElasticsearchRetryOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #retryOptions(ElasticsearchRetryOptions)",
"deprecated" : false,
"documentation" : "The Amazon ES retry options.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "retryOptions",
"fluentSetterDocumentation" : "The Amazon ES retry options.
\n@param retryOptions The Amazon ES retry options.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "retryOptions",
"getterDocumentation" : "The Amazon ES retry options.
\n@return The Amazon ES retry options.",
"getterModel" : {
"returnType" : "ElasticsearchRetryOptions",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RetryOptions",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RetryOptions",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "RetryOptions",
"sensitive" : false,
"setterDocumentation" : "The Amazon ES retry options.
\n@param retryOptions The Amazon ES retry options.",
"setterMethodName" : "setRetryOptions",
"setterModel" : {
"variableDeclarationType" : "ElasticsearchRetryOptions",
"variableName" : "retryOptions",
"variableType" : "ElasticsearchRetryOptions",
"documentation" : null,
"simpleType" : "ElasticsearchRetryOptions",
"variableSetterType" : "ElasticsearchRetryOptions"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ElasticsearchRetryOptions",
"variableName" : "retryOptions",
"variableType" : "ElasticsearchRetryOptions",
"documentation" : "The Amazon ES retry options.
",
"simpleType" : "ElasticsearchRetryOptions",
"variableSetterType" : "ElasticsearchRetryOptions"
},
"xmlNameSpaceUri" : null
},
"RoleARN" : {
"beanStyleGetterMethodName" : "getRoleARN",
"beanStyleSetterMethodName" : "setRoleARN",
"c2jName" : "RoleARN",
"c2jShape" : "RoleARN",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleARN(String)}.\n@param roleARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleARN(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "roleARN",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param roleARN The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "roleARN",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@return The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RoleARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RoleARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RoleARN",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param roleARN The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"setterMethodName" : "setRoleARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"S3BackupMode" : {
"beanStyleGetterMethodName" : "getS3BackupModeAsString",
"beanStyleSetterMethodName" : "setS3BackupMode",
"c2jName" : "S3BackupMode",
"c2jShape" : "ElasticsearchS3BackupMode",
"defaultConsumerFluentSetterDocumentation" : "The Amazon S3 backup mode.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3BackupModeAsString(String)}.\n@param s3BackupMode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3BackupMode(String)",
"deprecated" : false,
"documentation" : "The Amazon S3 backup mode.
",
"endpointDiscoveryId" : false,
"enumType" : "ElasticsearchS3BackupMode",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "s3BackupMode",
"fluentEnumSetterMethodName" : "s3BackupMode",
"fluentGetterMethodName" : "s3BackupModeAsString",
"fluentSetterDocumentation" : "The Amazon S3 backup mode.
\n@param s3BackupMode The Amazon S3 backup mode.\n@see ElasticsearchS3BackupMode\n@return Returns a reference to this object so that method calls can be chained together.\n@see ElasticsearchS3BackupMode",
"fluentSetterMethodName" : "s3BackupMode",
"getterDocumentation" : "The Amazon S3 backup mode.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #s3BackupMode} will return {@link ElasticsearchS3BackupMode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #s3BackupModeAsString}.\n
\n@return The Amazon S3 backup mode.\n@see ElasticsearchS3BackupMode",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "S3BackupMode",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "S3BackupMode",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "S3BackupMode",
"sensitive" : false,
"setterDocumentation" : "The Amazon S3 backup mode.
\n@param s3BackupMode The Amazon S3 backup mode.\n@see ElasticsearchS3BackupMode",
"setterMethodName" : "setS3BackupMode",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "s3BackupMode",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "s3BackupMode",
"variableType" : "String",
"documentation" : "The Amazon S3 backup mode.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"S3DestinationDescription" : {
"beanStyleGetterMethodName" : "getS3DestinationDescription",
"beanStyleSetterMethodName" : "setS3DestinationDescription",
"c2jName" : "S3DestinationDescription",
"c2jShape" : "S3DestinationDescription",
"defaultConsumerFluentSetterDocumentation" : "The Amazon S3 destination.
\nThis is a convenience that creates an instance of the {@link S3DestinationDescription.Builder} avoiding the need to create one manually via {@link S3DestinationDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3DestinationDescription.Builder#build()} is called immediately and its result is passed to {@link #s3DestinationDescription(S3DestinationDescription)}.\n@param s3DestinationDescription a consumer that will call methods on {@link S3DestinationDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3DestinationDescription(S3DestinationDescription)",
"deprecated" : false,
"documentation" : "The Amazon S3 destination.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "s3DestinationDescription",
"fluentSetterDocumentation" : "The Amazon S3 destination.
\n@param s3DestinationDescription The Amazon S3 destination.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "s3DestinationDescription",
"getterDocumentation" : "The Amazon S3 destination.
\n@return The Amazon S3 destination.",
"getterModel" : {
"returnType" : "S3DestinationDescription",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "S3DestinationDescription",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "S3DestinationDescription",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "S3DestinationDescription",
"sensitive" : false,
"setterDocumentation" : "The Amazon S3 destination.
\n@param s3DestinationDescription The Amazon S3 destination.",
"setterMethodName" : "setS3DestinationDescription",
"setterModel" : {
"variableDeclarationType" : "S3DestinationDescription",
"variableName" : "s3DestinationDescription",
"variableType" : "S3DestinationDescription",
"documentation" : null,
"simpleType" : "S3DestinationDescription",
"variableSetterType" : "S3DestinationDescription"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "S3DestinationDescription",
"variableName" : "s3DestinationDescription",
"variableType" : "S3DestinationDescription",
"documentation" : "The Amazon S3 destination.
",
"simpleType" : "S3DestinationDescription",
"variableSetterType" : "S3DestinationDescription"
},
"xmlNameSpaceUri" : null
},
"TypeName" : {
"beanStyleGetterMethodName" : "getTypeName",
"beanStyleSetterMethodName" : "setTypeName",
"c2jName" : "TypeName",
"c2jShape" : "ElasticsearchTypeName",
"defaultConsumerFluentSetterDocumentation" : "The Elasticsearch type name.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)",
"deprecated" : false,
"documentation" : "The Elasticsearch type name.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "typeName",
"fluentSetterDocumentation" : "The Elasticsearch type name.
\n@param typeName The Elasticsearch type name.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "typeName",
"getterDocumentation" : "The Elasticsearch type name.
\n@return The Elasticsearch type name.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TypeName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TypeName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "TypeName",
"sensitive" : false,
"setterDocumentation" : "The Elasticsearch type name.
\n@param typeName The Elasticsearch type name.",
"setterMethodName" : "setTypeName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "typeName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "typeName",
"variableType" : "String",
"documentation" : "The Elasticsearch type name.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getRoleARN",
"beanStyleSetterMethodName" : "setRoleARN",
"c2jName" : "RoleARN",
"c2jShape" : "RoleARN",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleARN(String)}.\n@param roleARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleARN(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "roleARN",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param roleARN The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "roleARN",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@return The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RoleARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RoleARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RoleARN",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param roleARN The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"setterMethodName" : "setRoleARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDomainARN",
"beanStyleSetterMethodName" : "setDomainARN",
"c2jName" : "DomainARN",
"c2jShape" : "ElasticsearchDomainARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the Amazon ES domain. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainARN(String)}.\n@param domainARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainARN(String)",
"deprecated" : false,
"documentation" : "The ARN of the Amazon ES domain. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "domainARN",
"fluentSetterDocumentation" : "The ARN of the Amazon ES domain. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param domainARN The ARN of the Amazon ES domain. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "domainARN",
"getterDocumentation" : "The ARN of the Amazon ES domain. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@return The ARN of the Amazon ES domain. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DomainARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DomainARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DomainARN",
"sensitive" : false,
"setterDocumentation" : "The ARN of the Amazon ES domain. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param domainARN The ARN of the Amazon ES domain. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"setterMethodName" : "setDomainARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "domainARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "domainARN",
"variableType" : "String",
"documentation" : "The ARN of the Amazon ES domain. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getIndexName",
"beanStyleSetterMethodName" : "setIndexName",
"c2jName" : "IndexName",
"c2jShape" : "ElasticsearchIndexName",
"defaultConsumerFluentSetterDocumentation" : "The Elasticsearch index name.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #indexName(String)}.\n@param indexName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #indexName(String)",
"deprecated" : false,
"documentation" : "The Elasticsearch index name.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "indexName",
"fluentSetterDocumentation" : "The Elasticsearch index name.
\n@param indexName The Elasticsearch index name.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "indexName",
"getterDocumentation" : "The Elasticsearch index name.
\n@return The Elasticsearch index name.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "IndexName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "IndexName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "IndexName",
"sensitive" : false,
"setterDocumentation" : "The Elasticsearch index name.
\n@param indexName The Elasticsearch index name.",
"setterMethodName" : "setIndexName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "indexName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "indexName",
"variableType" : "String",
"documentation" : "The Elasticsearch index name.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTypeName",
"beanStyleSetterMethodName" : "setTypeName",
"c2jName" : "TypeName",
"c2jShape" : "ElasticsearchTypeName",
"defaultConsumerFluentSetterDocumentation" : "The Elasticsearch type name.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)",
"deprecated" : false,
"documentation" : "The Elasticsearch type name.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "typeName",
"fluentSetterDocumentation" : "The Elasticsearch type name.
\n@param typeName The Elasticsearch type name.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "typeName",
"getterDocumentation" : "The Elasticsearch type name.
\n@return The Elasticsearch type name.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TypeName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TypeName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "TypeName",
"sensitive" : false,
"setterDocumentation" : "The Elasticsearch type name.
\n@param typeName The Elasticsearch type name.",
"setterMethodName" : "setTypeName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "typeName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "typeName",
"variableType" : "String",
"documentation" : "The Elasticsearch type name.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getIndexRotationPeriodAsString",
"beanStyleSetterMethodName" : "setIndexRotationPeriod",
"c2jName" : "IndexRotationPeriod",
"c2jShape" : "ElasticsearchIndexRotationPeriod",
"defaultConsumerFluentSetterDocumentation" : "The Elasticsearch index rotation period
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #indexRotationPeriodAsString(String)}.\n@param indexRotationPeriod a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #indexRotationPeriod(String)",
"deprecated" : false,
"documentation" : "The Elasticsearch index rotation period
",
"endpointDiscoveryId" : false,
"enumType" : "ElasticsearchIndexRotationPeriod",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "indexRotationPeriod",
"fluentEnumSetterMethodName" : "indexRotationPeriod",
"fluentGetterMethodName" : "indexRotationPeriodAsString",
"fluentSetterDocumentation" : "The Elasticsearch index rotation period
\n@param indexRotationPeriod The Elasticsearch index rotation period\n@see ElasticsearchIndexRotationPeriod\n@return Returns a reference to this object so that method calls can be chained together.\n@see ElasticsearchIndexRotationPeriod",
"fluentSetterMethodName" : "indexRotationPeriod",
"getterDocumentation" : "The Elasticsearch index rotation period
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #indexRotationPeriod} will return {@link ElasticsearchIndexRotationPeriod#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #indexRotationPeriodAsString}.\n
\n@return The Elasticsearch index rotation period\n@see ElasticsearchIndexRotationPeriod",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "IndexRotationPeriod",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "IndexRotationPeriod",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "IndexRotationPeriod",
"sensitive" : false,
"setterDocumentation" : "The Elasticsearch index rotation period
\n@param indexRotationPeriod The Elasticsearch index rotation period\n@see ElasticsearchIndexRotationPeriod",
"setterMethodName" : "setIndexRotationPeriod",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "indexRotationPeriod",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "indexRotationPeriod",
"variableType" : "String",
"documentation" : "The Elasticsearch index rotation period
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getBufferingHints",
"beanStyleSetterMethodName" : "setBufferingHints",
"c2jName" : "BufferingHints",
"c2jShape" : "ElasticsearchBufferingHints",
"defaultConsumerFluentSetterDocumentation" : "The buffering options.
\nThis is a convenience that creates an instance of the {@link ElasticsearchBufferingHints.Builder} avoiding the need to create one manually via {@link ElasticsearchBufferingHints#builder()}.\n\nWhen the {@link Consumer} completes, {@link ElasticsearchBufferingHints.Builder#build()} is called immediately and its result is passed to {@link #bufferingHints(ElasticsearchBufferingHints)}.\n@param bufferingHints a consumer that will call methods on {@link ElasticsearchBufferingHints.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bufferingHints(ElasticsearchBufferingHints)",
"deprecated" : false,
"documentation" : "The buffering options.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "bufferingHints",
"fluentSetterDocumentation" : "The buffering options.
\n@param bufferingHints The buffering options.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "bufferingHints",
"getterDocumentation" : "The buffering options.
\n@return The buffering options.",
"getterModel" : {
"returnType" : "ElasticsearchBufferingHints",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "BufferingHints",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "BufferingHints",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "BufferingHints",
"sensitive" : false,
"setterDocumentation" : "The buffering options.
\n@param bufferingHints The buffering options.",
"setterMethodName" : "setBufferingHints",
"setterModel" : {
"variableDeclarationType" : "ElasticsearchBufferingHints",
"variableName" : "bufferingHints",
"variableType" : "ElasticsearchBufferingHints",
"documentation" : null,
"simpleType" : "ElasticsearchBufferingHints",
"variableSetterType" : "ElasticsearchBufferingHints"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ElasticsearchBufferingHints",
"variableName" : "bufferingHints",
"variableType" : "ElasticsearchBufferingHints",
"documentation" : "The buffering options.
",
"simpleType" : "ElasticsearchBufferingHints",
"variableSetterType" : "ElasticsearchBufferingHints"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRetryOptions",
"beanStyleSetterMethodName" : "setRetryOptions",
"c2jName" : "RetryOptions",
"c2jShape" : "ElasticsearchRetryOptions",
"defaultConsumerFluentSetterDocumentation" : "The Amazon ES retry options.
\nThis is a convenience that creates an instance of the {@link ElasticsearchRetryOptions.Builder} avoiding the need to create one manually via {@link ElasticsearchRetryOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link ElasticsearchRetryOptions.Builder#build()} is called immediately and its result is passed to {@link #retryOptions(ElasticsearchRetryOptions)}.\n@param retryOptions a consumer that will call methods on {@link ElasticsearchRetryOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #retryOptions(ElasticsearchRetryOptions)",
"deprecated" : false,
"documentation" : "The Amazon ES retry options.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "retryOptions",
"fluentSetterDocumentation" : "The Amazon ES retry options.
\n@param retryOptions The Amazon ES retry options.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "retryOptions",
"getterDocumentation" : "The Amazon ES retry options.
\n@return The Amazon ES retry options.",
"getterModel" : {
"returnType" : "ElasticsearchRetryOptions",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RetryOptions",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RetryOptions",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "RetryOptions",
"sensitive" : false,
"setterDocumentation" : "The Amazon ES retry options.
\n@param retryOptions The Amazon ES retry options.",
"setterMethodName" : "setRetryOptions",
"setterModel" : {
"variableDeclarationType" : "ElasticsearchRetryOptions",
"variableName" : "retryOptions",
"variableType" : "ElasticsearchRetryOptions",
"documentation" : null,
"simpleType" : "ElasticsearchRetryOptions",
"variableSetterType" : "ElasticsearchRetryOptions"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ElasticsearchRetryOptions",
"variableName" : "retryOptions",
"variableType" : "ElasticsearchRetryOptions",
"documentation" : "The Amazon ES retry options.
",
"simpleType" : "ElasticsearchRetryOptions",
"variableSetterType" : "ElasticsearchRetryOptions"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getS3BackupModeAsString",
"beanStyleSetterMethodName" : "setS3BackupMode",
"c2jName" : "S3BackupMode",
"c2jShape" : "ElasticsearchS3BackupMode",
"defaultConsumerFluentSetterDocumentation" : "The Amazon S3 backup mode.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3BackupModeAsString(String)}.\n@param s3BackupMode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3BackupMode(String)",
"deprecated" : false,
"documentation" : "The Amazon S3 backup mode.
",
"endpointDiscoveryId" : false,
"enumType" : "ElasticsearchS3BackupMode",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "s3BackupMode",
"fluentEnumSetterMethodName" : "s3BackupMode",
"fluentGetterMethodName" : "s3BackupModeAsString",
"fluentSetterDocumentation" : "The Amazon S3 backup mode.
\n@param s3BackupMode The Amazon S3 backup mode.\n@see ElasticsearchS3BackupMode\n@return Returns a reference to this object so that method calls can be chained together.\n@see ElasticsearchS3BackupMode",
"fluentSetterMethodName" : "s3BackupMode",
"getterDocumentation" : "The Amazon S3 backup mode.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #s3BackupMode} will return {@link ElasticsearchS3BackupMode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #s3BackupModeAsString}.\n
\n@return The Amazon S3 backup mode.\n@see ElasticsearchS3BackupMode",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "S3BackupMode",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "S3BackupMode",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "S3BackupMode",
"sensitive" : false,
"setterDocumentation" : "The Amazon S3 backup mode.
\n@param s3BackupMode The Amazon S3 backup mode.\n@see ElasticsearchS3BackupMode",
"setterMethodName" : "setS3BackupMode",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "s3BackupMode",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "s3BackupMode",
"variableType" : "String",
"documentation" : "The Amazon S3 backup mode.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getS3DestinationDescription",
"beanStyleSetterMethodName" : "setS3DestinationDescription",
"c2jName" : "S3DestinationDescription",
"c2jShape" : "S3DestinationDescription",
"defaultConsumerFluentSetterDocumentation" : "The Amazon S3 destination.
\nThis is a convenience that creates an instance of the {@link S3DestinationDescription.Builder} avoiding the need to create one manually via {@link S3DestinationDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3DestinationDescription.Builder#build()} is called immediately and its result is passed to {@link #s3DestinationDescription(S3DestinationDescription)}.\n@param s3DestinationDescription a consumer that will call methods on {@link S3DestinationDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3DestinationDescription(S3DestinationDescription)",
"deprecated" : false,
"documentation" : "The Amazon S3 destination.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "s3DestinationDescription",
"fluentSetterDocumentation" : "The Amazon S3 destination.
\n@param s3DestinationDescription The Amazon S3 destination.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "s3DestinationDescription",
"getterDocumentation" : "The Amazon S3 destination.
\n@return The Amazon S3 destination.",
"getterModel" : {
"returnType" : "S3DestinationDescription",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "S3DestinationDescription",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "S3DestinationDescription",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "S3DestinationDescription",
"sensitive" : false,
"setterDocumentation" : "The Amazon S3 destination.
\n@param s3DestinationDescription The Amazon S3 destination.",
"setterMethodName" : "setS3DestinationDescription",
"setterModel" : {
"variableDeclarationType" : "S3DestinationDescription",
"variableName" : "s3DestinationDescription",
"variableType" : "S3DestinationDescription",
"documentation" : null,
"simpleType" : "S3DestinationDescription",
"variableSetterType" : "S3DestinationDescription"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "S3DestinationDescription",
"variableName" : "s3DestinationDescription",
"variableType" : "S3DestinationDescription",
"documentation" : "The Amazon S3 destination.
",
"simpleType" : "S3DestinationDescription",
"variableSetterType" : "S3DestinationDescription"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getProcessingConfiguration",
"beanStyleSetterMethodName" : "setProcessingConfiguration",
"c2jName" : "ProcessingConfiguration",
"c2jShape" : "ProcessingConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The data processing configuration.
\nThis is a convenience that creates an instance of the {@link ProcessingConfiguration.Builder} avoiding the need to create one manually via {@link ProcessingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProcessingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #processingConfiguration(ProcessingConfiguration)}.\n@param processingConfiguration a consumer that will call methods on {@link ProcessingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #processingConfiguration(ProcessingConfiguration)",
"deprecated" : false,
"documentation" : "The data processing configuration.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "processingConfiguration",
"fluentSetterDocumentation" : "The data processing configuration.
\n@param processingConfiguration The data processing configuration.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "processingConfiguration",
"getterDocumentation" : "The data processing configuration.
\n@return The data processing configuration.",
"getterModel" : {
"returnType" : "ProcessingConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ProcessingConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ProcessingConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ProcessingConfiguration",
"sensitive" : false,
"setterDocumentation" : "The data processing configuration.
\n@param processingConfiguration The data processing configuration.",
"setterMethodName" : "setProcessingConfiguration",
"setterModel" : {
"variableDeclarationType" : "ProcessingConfiguration",
"variableName" : "processingConfiguration",
"variableType" : "ProcessingConfiguration",
"documentation" : null,
"simpleType" : "ProcessingConfiguration",
"variableSetterType" : "ProcessingConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ProcessingConfiguration",
"variableName" : "processingConfiguration",
"variableType" : "ProcessingConfiguration",
"documentation" : "The data processing configuration.
",
"simpleType" : "ProcessingConfiguration",
"variableSetterType" : "ProcessingConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCloudWatchLoggingOptions",
"beanStyleSetterMethodName" : "setCloudWatchLoggingOptions",
"c2jName" : "CloudWatchLoggingOptions",
"c2jShape" : "CloudWatchLoggingOptions",
"defaultConsumerFluentSetterDocumentation" : "The Amazon CloudWatch logging options.
\nThis is a convenience that creates an instance of the {@link CloudWatchLoggingOptions.Builder} avoiding the need to create one manually via {@link CloudWatchLoggingOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link CloudWatchLoggingOptions.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchLoggingOptions(CloudWatchLoggingOptions)}.\n@param cloudWatchLoggingOptions a consumer that will call methods on {@link CloudWatchLoggingOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchLoggingOptions(CloudWatchLoggingOptions)",
"deprecated" : false,
"documentation" : "The Amazon CloudWatch logging options.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "cloudWatchLoggingOptions",
"fluentSetterDocumentation" : "The Amazon CloudWatch logging options.
\n@param cloudWatchLoggingOptions The Amazon CloudWatch logging options.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "cloudWatchLoggingOptions",
"getterDocumentation" : "The Amazon CloudWatch logging options.
\n@return The Amazon CloudWatch logging options.",
"getterModel" : {
"returnType" : "CloudWatchLoggingOptions",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CloudWatchLoggingOptions",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CloudWatchLoggingOptions",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "CloudWatchLoggingOptions",
"sensitive" : false,
"setterDocumentation" : "The Amazon CloudWatch logging options.
\n@param cloudWatchLoggingOptions The Amazon CloudWatch logging options.",
"setterMethodName" : "setCloudWatchLoggingOptions",
"setterModel" : {
"variableDeclarationType" : "CloudWatchLoggingOptions",
"variableName" : "cloudWatchLoggingOptions",
"variableType" : "CloudWatchLoggingOptions",
"documentation" : null,
"simpleType" : "CloudWatchLoggingOptions",
"variableSetterType" : "CloudWatchLoggingOptions"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "CloudWatchLoggingOptions",
"variableName" : "cloudWatchLoggingOptions",
"variableType" : "CloudWatchLoggingOptions",
"documentation" : "The Amazon CloudWatch logging options.
",
"simpleType" : "CloudWatchLoggingOptions",
"variableSetterType" : "CloudWatchLoggingOptions"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "ElasticsearchDestinationDescription",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ElasticsearchDestinationDescription",
"variableName" : "elasticsearchDestinationDescription",
"variableType" : "ElasticsearchDestinationDescription",
"documentation" : null,
"simpleType" : "ElasticsearchDestinationDescription",
"variableSetterType" : "ElasticsearchDestinationDescription"
},
"wrapper" : false
},
"ElasticsearchDestinationUpdate" : {
"c2jName" : "ElasticsearchDestinationUpdate",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Describes an update for a destination in Amazon ES.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getRoleARN",
"beanStyleSetterMethodName" : "setRoleARN",
"c2jName" : "RoleARN",
"c2jShape" : "RoleARN",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleARN(String)}.\n@param roleARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleARN(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "roleARN",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param roleARN The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "roleARN",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@return The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RoleARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RoleARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RoleARN",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param roleARN The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"setterMethodName" : "setRoleARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDomainARN",
"beanStyleSetterMethodName" : "setDomainARN",
"c2jName" : "DomainARN",
"c2jShape" : "ElasticsearchDomainARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the IAM role specified in RoleARN
. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainARN(String)}.\n@param domainARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainARN(String)",
"deprecated" : false,
"documentation" : "The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the IAM role specified in RoleARN
. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "domainARN",
"fluentSetterDocumentation" : "The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the IAM role specified in RoleARN
. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param domainARN The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the IAM role specified in RoleARN
. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "domainARN",
"getterDocumentation" : "The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the IAM role specified in RoleARN
. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@return The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the IAM role specified in RoleARN
. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DomainARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DomainARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DomainARN",
"sensitive" : false,
"setterDocumentation" : "The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the IAM role specified in RoleARN
. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param domainARN The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the IAM role specified in RoleARN
. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"setterMethodName" : "setDomainARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "domainARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "domainARN",
"variableType" : "String",
"documentation" : "The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the IAM role specified in RoleARN
. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getIndexName",
"beanStyleSetterMethodName" : "setIndexName",
"c2jName" : "IndexName",
"c2jShape" : "ElasticsearchIndexName",
"defaultConsumerFluentSetterDocumentation" : "The Elasticsearch index name.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #indexName(String)}.\n@param indexName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #indexName(String)",
"deprecated" : false,
"documentation" : "The Elasticsearch index name.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "indexName",
"fluentSetterDocumentation" : "The Elasticsearch index name.
\n@param indexName The Elasticsearch index name.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "indexName",
"getterDocumentation" : "The Elasticsearch index name.
\n@return The Elasticsearch index name.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "IndexName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "IndexName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "IndexName",
"sensitive" : false,
"setterDocumentation" : "The Elasticsearch index name.
\n@param indexName The Elasticsearch index name.",
"setterMethodName" : "setIndexName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "indexName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "indexName",
"variableType" : "String",
"documentation" : "The Elasticsearch index name.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTypeName",
"beanStyleSetterMethodName" : "setTypeName",
"c2jName" : "TypeName",
"c2jShape" : "ElasticsearchTypeName",
"defaultConsumerFluentSetterDocumentation" : "The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during runtime.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)",
"deprecated" : false,
"documentation" : "The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during runtime.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "typeName",
"fluentSetterDocumentation" : "The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during runtime.
\n@param typeName The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during runtime.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "typeName",
"getterDocumentation" : "The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during runtime.
\n@return The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during runtime.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TypeName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TypeName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "TypeName",
"sensitive" : false,
"setterDocumentation" : "The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during runtime.
\n@param typeName The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during runtime.",
"setterMethodName" : "setTypeName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "typeName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "typeName",
"variableType" : "String",
"documentation" : "The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during runtime.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getIndexRotationPeriodAsString",
"beanStyleSetterMethodName" : "setIndexRotationPeriod",
"c2jName" : "IndexRotationPeriod",
"c2jShape" : "ElasticsearchIndexRotationPeriod",
"defaultConsumerFluentSetterDocumentation" : "The Elasticsearch index rotation period. Index rotation appends a timestamp to IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. Default value is OneDay
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #indexRotationPeriodAsString(String)}.\n@param indexRotationPeriod a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #indexRotationPeriod(String)",
"deprecated" : false,
"documentation" : "The Elasticsearch index rotation period. Index rotation appends a timestamp to IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. Default value is OneDay
.
",
"endpointDiscoveryId" : false,
"enumType" : "ElasticsearchIndexRotationPeriod",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "indexRotationPeriod",
"fluentEnumSetterMethodName" : "indexRotationPeriod",
"fluentGetterMethodName" : "indexRotationPeriodAsString",
"fluentSetterDocumentation" : "The Elasticsearch index rotation period. Index rotation appends a timestamp to IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. Default value is OneDay
.
\n@param indexRotationPeriod The Elasticsearch index rotation period. Index rotation appends a timestamp to IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. Default value is OneDay
.\n@see ElasticsearchIndexRotationPeriod\n@return Returns a reference to this object so that method calls can be chained together.\n@see ElasticsearchIndexRotationPeriod",
"fluentSetterMethodName" : "indexRotationPeriod",
"getterDocumentation" : "The Elasticsearch index rotation period. Index rotation appends a timestamp to IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. Default value is OneDay
.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #indexRotationPeriod} will return {@link ElasticsearchIndexRotationPeriod#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #indexRotationPeriodAsString}.\n
\n@return The Elasticsearch index rotation period. Index rotation appends a timestamp to IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. Default value is OneDay
.\n@see ElasticsearchIndexRotationPeriod",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "IndexRotationPeriod",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "IndexRotationPeriod",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "IndexRotationPeriod",
"sensitive" : false,
"setterDocumentation" : "The Elasticsearch index rotation period. Index rotation appends a timestamp to IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. Default value is OneDay
.
\n@param indexRotationPeriod The Elasticsearch index rotation period. Index rotation appends a timestamp to IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. Default value is OneDay
.\n@see ElasticsearchIndexRotationPeriod",
"setterMethodName" : "setIndexRotationPeriod",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "indexRotationPeriod",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "indexRotationPeriod",
"variableType" : "String",
"documentation" : "The Elasticsearch index rotation period. Index rotation appends a timestamp to IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. Default value is OneDay
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getBufferingHints",
"beanStyleSetterMethodName" : "setBufferingHints",
"c2jName" : "BufferingHints",
"c2jShape" : "ElasticsearchBufferingHints",
"defaultConsumerFluentSetterDocumentation" : "The buffering options. If no value is specified, ElasticsearchBufferingHints
object default values are used.
\nThis is a convenience that creates an instance of the {@link ElasticsearchBufferingHints.Builder} avoiding the need to create one manually via {@link ElasticsearchBufferingHints#builder()}.\n\nWhen the {@link Consumer} completes, {@link ElasticsearchBufferingHints.Builder#build()} is called immediately and its result is passed to {@link #bufferingHints(ElasticsearchBufferingHints)}.\n@param bufferingHints a consumer that will call methods on {@link ElasticsearchBufferingHints.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bufferingHints(ElasticsearchBufferingHints)",
"deprecated" : false,
"documentation" : "The buffering options. If no value is specified, ElasticsearchBufferingHints
object default values are used.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "bufferingHints",
"fluentSetterDocumentation" : "The buffering options. If no value is specified, ElasticsearchBufferingHints
object default values are used.
\n@param bufferingHints The buffering options. If no value is specified, ElasticsearchBufferingHints
object default values are used.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "bufferingHints",
"getterDocumentation" : "The buffering options. If no value is specified, ElasticsearchBufferingHints
object default values are used.
\n@return The buffering options. If no value is specified, ElasticsearchBufferingHints
object default values are used.",
"getterModel" : {
"returnType" : "ElasticsearchBufferingHints",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "BufferingHints",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "BufferingHints",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "BufferingHints",
"sensitive" : false,
"setterDocumentation" : "The buffering options. If no value is specified, ElasticsearchBufferingHints
object default values are used.
\n@param bufferingHints The buffering options. If no value is specified, ElasticsearchBufferingHints
object default values are used.",
"setterMethodName" : "setBufferingHints",
"setterModel" : {
"variableDeclarationType" : "ElasticsearchBufferingHints",
"variableName" : "bufferingHints",
"variableType" : "ElasticsearchBufferingHints",
"documentation" : null,
"simpleType" : "ElasticsearchBufferingHints",
"variableSetterType" : "ElasticsearchBufferingHints"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ElasticsearchBufferingHints",
"variableName" : "bufferingHints",
"variableType" : "ElasticsearchBufferingHints",
"documentation" : "The buffering options. If no value is specified, ElasticsearchBufferingHints
object default values are used.
",
"simpleType" : "ElasticsearchBufferingHints",
"variableSetterType" : "ElasticsearchBufferingHints"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRetryOptions",
"beanStyleSetterMethodName" : "setRetryOptions",
"c2jName" : "RetryOptions",
"c2jShape" : "ElasticsearchRetryOptions",
"defaultConsumerFluentSetterDocumentation" : "The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).
\nThis is a convenience that creates an instance of the {@link ElasticsearchRetryOptions.Builder} avoiding the need to create one manually via {@link ElasticsearchRetryOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link ElasticsearchRetryOptions.Builder#build()} is called immediately and its result is passed to {@link #retryOptions(ElasticsearchRetryOptions)}.\n@param retryOptions a consumer that will call methods on {@link ElasticsearchRetryOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #retryOptions(ElasticsearchRetryOptions)",
"deprecated" : false,
"documentation" : "The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "retryOptions",
"fluentSetterDocumentation" : "The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).
\n@param retryOptions The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "retryOptions",
"getterDocumentation" : "The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).
\n@return The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).",
"getterModel" : {
"returnType" : "ElasticsearchRetryOptions",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RetryOptions",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RetryOptions",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "RetryOptions",
"sensitive" : false,
"setterDocumentation" : "The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).
\n@param retryOptions The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).",
"setterMethodName" : "setRetryOptions",
"setterModel" : {
"variableDeclarationType" : "ElasticsearchRetryOptions",
"variableName" : "retryOptions",
"variableType" : "ElasticsearchRetryOptions",
"documentation" : null,
"simpleType" : "ElasticsearchRetryOptions",
"variableSetterType" : "ElasticsearchRetryOptions"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ElasticsearchRetryOptions",
"variableName" : "retryOptions",
"variableType" : "ElasticsearchRetryOptions",
"documentation" : "The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).
",
"simpleType" : "ElasticsearchRetryOptions",
"variableSetterType" : "ElasticsearchRetryOptions"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getS3Update",
"beanStyleSetterMethodName" : "setS3Update",
"c2jName" : "S3Update",
"c2jShape" : "S3DestinationUpdate",
"defaultConsumerFluentSetterDocumentation" : "The Amazon S3 destination.
\nThis is a convenience that creates an instance of the {@link S3DestinationUpdate.Builder} avoiding the need to create one manually via {@link S3DestinationUpdate#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3DestinationUpdate.Builder#build()} is called immediately and its result is passed to {@link #s3Update(S3DestinationUpdate)}.\n@param s3Update a consumer that will call methods on {@link S3DestinationUpdate.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3Update(S3DestinationUpdate)",
"deprecated" : false,
"documentation" : "The Amazon S3 destination.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "s3Update",
"fluentSetterDocumentation" : "The Amazon S3 destination.
\n@param s3Update The Amazon S3 destination.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "s3Update",
"getterDocumentation" : "The Amazon S3 destination.
\n@return The Amazon S3 destination.",
"getterModel" : {
"returnType" : "S3DestinationUpdate",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "S3Update",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "S3Update",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "S3Update",
"sensitive" : false,
"setterDocumentation" : "The Amazon S3 destination.
\n@param s3Update The Amazon S3 destination.",
"setterMethodName" : "setS3Update",
"setterModel" : {
"variableDeclarationType" : "S3DestinationUpdate",
"variableName" : "s3Update",
"variableType" : "S3DestinationUpdate",
"documentation" : null,
"simpleType" : "S3DestinationUpdate",
"variableSetterType" : "S3DestinationUpdate"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "S3DestinationUpdate",
"variableName" : "s3Update",
"variableType" : "S3DestinationUpdate",
"documentation" : "The Amazon S3 destination.
",
"simpleType" : "S3DestinationUpdate",
"variableSetterType" : "S3DestinationUpdate"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getProcessingConfiguration",
"beanStyleSetterMethodName" : "setProcessingConfiguration",
"c2jName" : "ProcessingConfiguration",
"c2jShape" : "ProcessingConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The data processing configuration.
\nThis is a convenience that creates an instance of the {@link ProcessingConfiguration.Builder} avoiding the need to create one manually via {@link ProcessingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProcessingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #processingConfiguration(ProcessingConfiguration)}.\n@param processingConfiguration a consumer that will call methods on {@link ProcessingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #processingConfiguration(ProcessingConfiguration)",
"deprecated" : false,
"documentation" : "The data processing configuration.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "processingConfiguration",
"fluentSetterDocumentation" : "The data processing configuration.
\n@param processingConfiguration The data processing configuration.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "processingConfiguration",
"getterDocumentation" : "The data processing configuration.
\n@return The data processing configuration.",
"getterModel" : {
"returnType" : "ProcessingConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ProcessingConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ProcessingConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ProcessingConfiguration",
"sensitive" : false,
"setterDocumentation" : "The data processing configuration.
\n@param processingConfiguration The data processing configuration.",
"setterMethodName" : "setProcessingConfiguration",
"setterModel" : {
"variableDeclarationType" : "ProcessingConfiguration",
"variableName" : "processingConfiguration",
"variableType" : "ProcessingConfiguration",
"documentation" : null,
"simpleType" : "ProcessingConfiguration",
"variableSetterType" : "ProcessingConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ProcessingConfiguration",
"variableName" : "processingConfiguration",
"variableType" : "ProcessingConfiguration",
"documentation" : "The data processing configuration.
",
"simpleType" : "ProcessingConfiguration",
"variableSetterType" : "ProcessingConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCloudWatchLoggingOptions",
"beanStyleSetterMethodName" : "setCloudWatchLoggingOptions",
"c2jName" : "CloudWatchLoggingOptions",
"c2jShape" : "CloudWatchLoggingOptions",
"defaultConsumerFluentSetterDocumentation" : "The CloudWatch logging options for your delivery stream.
\nThis is a convenience that creates an instance of the {@link CloudWatchLoggingOptions.Builder} avoiding the need to create one manually via {@link CloudWatchLoggingOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link CloudWatchLoggingOptions.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchLoggingOptions(CloudWatchLoggingOptions)}.\n@param cloudWatchLoggingOptions a consumer that will call methods on {@link CloudWatchLoggingOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchLoggingOptions(CloudWatchLoggingOptions)",
"deprecated" : false,
"documentation" : "The CloudWatch logging options for your delivery stream.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "cloudWatchLoggingOptions",
"fluentSetterDocumentation" : "The CloudWatch logging options for your delivery stream.
\n@param cloudWatchLoggingOptions The CloudWatch logging options for your delivery stream.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "cloudWatchLoggingOptions",
"getterDocumentation" : "The CloudWatch logging options for your delivery stream.
\n@return The CloudWatch logging options for your delivery stream.",
"getterModel" : {
"returnType" : "CloudWatchLoggingOptions",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CloudWatchLoggingOptions",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CloudWatchLoggingOptions",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "CloudWatchLoggingOptions",
"sensitive" : false,
"setterDocumentation" : "The CloudWatch logging options for your delivery stream.
\n@param cloudWatchLoggingOptions The CloudWatch logging options for your delivery stream.",
"setterMethodName" : "setCloudWatchLoggingOptions",
"setterModel" : {
"variableDeclarationType" : "CloudWatchLoggingOptions",
"variableName" : "cloudWatchLoggingOptions",
"variableType" : "CloudWatchLoggingOptions",
"documentation" : null,
"simpleType" : "CloudWatchLoggingOptions",
"variableSetterType" : "CloudWatchLoggingOptions"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "CloudWatchLoggingOptions",
"variableName" : "cloudWatchLoggingOptions",
"variableType" : "CloudWatchLoggingOptions",
"documentation" : "The CloudWatch logging options for your delivery stream.
",
"simpleType" : "CloudWatchLoggingOptions",
"variableSetterType" : "CloudWatchLoggingOptions"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"BufferingHints" : {
"beanStyleGetterMethodName" : "getBufferingHints",
"beanStyleSetterMethodName" : "setBufferingHints",
"c2jName" : "BufferingHints",
"c2jShape" : "ElasticsearchBufferingHints",
"defaultConsumerFluentSetterDocumentation" : "The buffering options. If no value is specified, ElasticsearchBufferingHints
object default values are used.
\nThis is a convenience that creates an instance of the {@link ElasticsearchBufferingHints.Builder} avoiding the need to create one manually via {@link ElasticsearchBufferingHints#builder()}.\n\nWhen the {@link Consumer} completes, {@link ElasticsearchBufferingHints.Builder#build()} is called immediately and its result is passed to {@link #bufferingHints(ElasticsearchBufferingHints)}.\n@param bufferingHints a consumer that will call methods on {@link ElasticsearchBufferingHints.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bufferingHints(ElasticsearchBufferingHints)",
"deprecated" : false,
"documentation" : "The buffering options. If no value is specified, ElasticsearchBufferingHints
object default values are used.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "bufferingHints",
"fluentSetterDocumentation" : "The buffering options. If no value is specified, ElasticsearchBufferingHints
object default values are used.
\n@param bufferingHints The buffering options. If no value is specified, ElasticsearchBufferingHints
object default values are used.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "bufferingHints",
"getterDocumentation" : "The buffering options. If no value is specified, ElasticsearchBufferingHints
object default values are used.
\n@return The buffering options. If no value is specified, ElasticsearchBufferingHints
object default values are used.",
"getterModel" : {
"returnType" : "ElasticsearchBufferingHints",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "BufferingHints",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "BufferingHints",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "BufferingHints",
"sensitive" : false,
"setterDocumentation" : "The buffering options. If no value is specified, ElasticsearchBufferingHints
object default values are used.
\n@param bufferingHints The buffering options. If no value is specified, ElasticsearchBufferingHints
object default values are used.",
"setterMethodName" : "setBufferingHints",
"setterModel" : {
"variableDeclarationType" : "ElasticsearchBufferingHints",
"variableName" : "bufferingHints",
"variableType" : "ElasticsearchBufferingHints",
"documentation" : null,
"simpleType" : "ElasticsearchBufferingHints",
"variableSetterType" : "ElasticsearchBufferingHints"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ElasticsearchBufferingHints",
"variableName" : "bufferingHints",
"variableType" : "ElasticsearchBufferingHints",
"documentation" : "The buffering options. If no value is specified, ElasticsearchBufferingHints
object default values are used.
",
"simpleType" : "ElasticsearchBufferingHints",
"variableSetterType" : "ElasticsearchBufferingHints"
},
"xmlNameSpaceUri" : null
},
"CloudWatchLoggingOptions" : {
"beanStyleGetterMethodName" : "getCloudWatchLoggingOptions",
"beanStyleSetterMethodName" : "setCloudWatchLoggingOptions",
"c2jName" : "CloudWatchLoggingOptions",
"c2jShape" : "CloudWatchLoggingOptions",
"defaultConsumerFluentSetterDocumentation" : "The CloudWatch logging options for your delivery stream.
\nThis is a convenience that creates an instance of the {@link CloudWatchLoggingOptions.Builder} avoiding the need to create one manually via {@link CloudWatchLoggingOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link CloudWatchLoggingOptions.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchLoggingOptions(CloudWatchLoggingOptions)}.\n@param cloudWatchLoggingOptions a consumer that will call methods on {@link CloudWatchLoggingOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchLoggingOptions(CloudWatchLoggingOptions)",
"deprecated" : false,
"documentation" : "The CloudWatch logging options for your delivery stream.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "cloudWatchLoggingOptions",
"fluentSetterDocumentation" : "The CloudWatch logging options for your delivery stream.
\n@param cloudWatchLoggingOptions The CloudWatch logging options for your delivery stream.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "cloudWatchLoggingOptions",
"getterDocumentation" : "The CloudWatch logging options for your delivery stream.
\n@return The CloudWatch logging options for your delivery stream.",
"getterModel" : {
"returnType" : "CloudWatchLoggingOptions",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CloudWatchLoggingOptions",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CloudWatchLoggingOptions",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "CloudWatchLoggingOptions",
"sensitive" : false,
"setterDocumentation" : "The CloudWatch logging options for your delivery stream.
\n@param cloudWatchLoggingOptions The CloudWatch logging options for your delivery stream.",
"setterMethodName" : "setCloudWatchLoggingOptions",
"setterModel" : {
"variableDeclarationType" : "CloudWatchLoggingOptions",
"variableName" : "cloudWatchLoggingOptions",
"variableType" : "CloudWatchLoggingOptions",
"documentation" : null,
"simpleType" : "CloudWatchLoggingOptions",
"variableSetterType" : "CloudWatchLoggingOptions"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "CloudWatchLoggingOptions",
"variableName" : "cloudWatchLoggingOptions",
"variableType" : "CloudWatchLoggingOptions",
"documentation" : "The CloudWatch logging options for your delivery stream.
",
"simpleType" : "CloudWatchLoggingOptions",
"variableSetterType" : "CloudWatchLoggingOptions"
},
"xmlNameSpaceUri" : null
},
"DomainARN" : {
"beanStyleGetterMethodName" : "getDomainARN",
"beanStyleSetterMethodName" : "setDomainARN",
"c2jName" : "DomainARN",
"c2jShape" : "ElasticsearchDomainARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the IAM role specified in RoleARN
. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainARN(String)}.\n@param domainARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainARN(String)",
"deprecated" : false,
"documentation" : "The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the IAM role specified in RoleARN
. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "domainARN",
"fluentSetterDocumentation" : "The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the IAM role specified in RoleARN
. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param domainARN The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the IAM role specified in RoleARN
. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "domainARN",
"getterDocumentation" : "The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the IAM role specified in RoleARN
. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@return The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the IAM role specified in RoleARN
. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DomainARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DomainARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DomainARN",
"sensitive" : false,
"setterDocumentation" : "The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the IAM role specified in RoleARN
. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param domainARN The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the IAM role specified in RoleARN
. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"setterMethodName" : "setDomainARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "domainARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "domainARN",
"variableType" : "String",
"documentation" : "The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the IAM role specified in RoleARN
. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"IndexName" : {
"beanStyleGetterMethodName" : "getIndexName",
"beanStyleSetterMethodName" : "setIndexName",
"c2jName" : "IndexName",
"c2jShape" : "ElasticsearchIndexName",
"defaultConsumerFluentSetterDocumentation" : "The Elasticsearch index name.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #indexName(String)}.\n@param indexName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #indexName(String)",
"deprecated" : false,
"documentation" : "The Elasticsearch index name.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "indexName",
"fluentSetterDocumentation" : "The Elasticsearch index name.
\n@param indexName The Elasticsearch index name.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "indexName",
"getterDocumentation" : "The Elasticsearch index name.
\n@return The Elasticsearch index name.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "IndexName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "IndexName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "IndexName",
"sensitive" : false,
"setterDocumentation" : "The Elasticsearch index name.
\n@param indexName The Elasticsearch index name.",
"setterMethodName" : "setIndexName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "indexName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "indexName",
"variableType" : "String",
"documentation" : "The Elasticsearch index name.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"IndexRotationPeriod" : {
"beanStyleGetterMethodName" : "getIndexRotationPeriodAsString",
"beanStyleSetterMethodName" : "setIndexRotationPeriod",
"c2jName" : "IndexRotationPeriod",
"c2jShape" : "ElasticsearchIndexRotationPeriod",
"defaultConsumerFluentSetterDocumentation" : "The Elasticsearch index rotation period. Index rotation appends a timestamp to IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. Default value is OneDay
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #indexRotationPeriodAsString(String)}.\n@param indexRotationPeriod a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #indexRotationPeriod(String)",
"deprecated" : false,
"documentation" : "The Elasticsearch index rotation period. Index rotation appends a timestamp to IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. Default value is OneDay
.
",
"endpointDiscoveryId" : false,
"enumType" : "ElasticsearchIndexRotationPeriod",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "indexRotationPeriod",
"fluentEnumSetterMethodName" : "indexRotationPeriod",
"fluentGetterMethodName" : "indexRotationPeriodAsString",
"fluentSetterDocumentation" : "The Elasticsearch index rotation period. Index rotation appends a timestamp to IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. Default value is OneDay
.
\n@param indexRotationPeriod The Elasticsearch index rotation period. Index rotation appends a timestamp to IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. Default value is OneDay
.\n@see ElasticsearchIndexRotationPeriod\n@return Returns a reference to this object so that method calls can be chained together.\n@see ElasticsearchIndexRotationPeriod",
"fluentSetterMethodName" : "indexRotationPeriod",
"getterDocumentation" : "The Elasticsearch index rotation period. Index rotation appends a timestamp to IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. Default value is OneDay
.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #indexRotationPeriod} will return {@link ElasticsearchIndexRotationPeriod#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #indexRotationPeriodAsString}.\n
\n@return The Elasticsearch index rotation period. Index rotation appends a timestamp to IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. Default value is OneDay
.\n@see ElasticsearchIndexRotationPeriod",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "IndexRotationPeriod",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "IndexRotationPeriod",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "IndexRotationPeriod",
"sensitive" : false,
"setterDocumentation" : "The Elasticsearch index rotation period. Index rotation appends a timestamp to IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. Default value is OneDay
.
\n@param indexRotationPeriod The Elasticsearch index rotation period. Index rotation appends a timestamp to IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. Default value is OneDay
.\n@see ElasticsearchIndexRotationPeriod",
"setterMethodName" : "setIndexRotationPeriod",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "indexRotationPeriod",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "indexRotationPeriod",
"variableType" : "String",
"documentation" : "The Elasticsearch index rotation period. Index rotation appends a timestamp to IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. Default value is OneDay
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ProcessingConfiguration" : {
"beanStyleGetterMethodName" : "getProcessingConfiguration",
"beanStyleSetterMethodName" : "setProcessingConfiguration",
"c2jName" : "ProcessingConfiguration",
"c2jShape" : "ProcessingConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The data processing configuration.
\nThis is a convenience that creates an instance of the {@link ProcessingConfiguration.Builder} avoiding the need to create one manually via {@link ProcessingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProcessingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #processingConfiguration(ProcessingConfiguration)}.\n@param processingConfiguration a consumer that will call methods on {@link ProcessingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #processingConfiguration(ProcessingConfiguration)",
"deprecated" : false,
"documentation" : "The data processing configuration.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "processingConfiguration",
"fluentSetterDocumentation" : "The data processing configuration.
\n@param processingConfiguration The data processing configuration.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "processingConfiguration",
"getterDocumentation" : "The data processing configuration.
\n@return The data processing configuration.",
"getterModel" : {
"returnType" : "ProcessingConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ProcessingConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ProcessingConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ProcessingConfiguration",
"sensitive" : false,
"setterDocumentation" : "The data processing configuration.
\n@param processingConfiguration The data processing configuration.",
"setterMethodName" : "setProcessingConfiguration",
"setterModel" : {
"variableDeclarationType" : "ProcessingConfiguration",
"variableName" : "processingConfiguration",
"variableType" : "ProcessingConfiguration",
"documentation" : null,
"simpleType" : "ProcessingConfiguration",
"variableSetterType" : "ProcessingConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ProcessingConfiguration",
"variableName" : "processingConfiguration",
"variableType" : "ProcessingConfiguration",
"documentation" : "The data processing configuration.
",
"simpleType" : "ProcessingConfiguration",
"variableSetterType" : "ProcessingConfiguration"
},
"xmlNameSpaceUri" : null
},
"RetryOptions" : {
"beanStyleGetterMethodName" : "getRetryOptions",
"beanStyleSetterMethodName" : "setRetryOptions",
"c2jName" : "RetryOptions",
"c2jShape" : "ElasticsearchRetryOptions",
"defaultConsumerFluentSetterDocumentation" : "The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).
\nThis is a convenience that creates an instance of the {@link ElasticsearchRetryOptions.Builder} avoiding the need to create one manually via {@link ElasticsearchRetryOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link ElasticsearchRetryOptions.Builder#build()} is called immediately and its result is passed to {@link #retryOptions(ElasticsearchRetryOptions)}.\n@param retryOptions a consumer that will call methods on {@link ElasticsearchRetryOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #retryOptions(ElasticsearchRetryOptions)",
"deprecated" : false,
"documentation" : "The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "retryOptions",
"fluentSetterDocumentation" : "The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).
\n@param retryOptions The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "retryOptions",
"getterDocumentation" : "The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).
\n@return The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).",
"getterModel" : {
"returnType" : "ElasticsearchRetryOptions",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RetryOptions",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RetryOptions",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "RetryOptions",
"sensitive" : false,
"setterDocumentation" : "The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).
\n@param retryOptions The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).",
"setterMethodName" : "setRetryOptions",
"setterModel" : {
"variableDeclarationType" : "ElasticsearchRetryOptions",
"variableName" : "retryOptions",
"variableType" : "ElasticsearchRetryOptions",
"documentation" : null,
"simpleType" : "ElasticsearchRetryOptions",
"variableSetterType" : "ElasticsearchRetryOptions"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ElasticsearchRetryOptions",
"variableName" : "retryOptions",
"variableType" : "ElasticsearchRetryOptions",
"documentation" : "The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).
",
"simpleType" : "ElasticsearchRetryOptions",
"variableSetterType" : "ElasticsearchRetryOptions"
},
"xmlNameSpaceUri" : null
},
"RoleARN" : {
"beanStyleGetterMethodName" : "getRoleARN",
"beanStyleSetterMethodName" : "setRoleARN",
"c2jName" : "RoleARN",
"c2jShape" : "RoleARN",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleARN(String)}.\n@param roleARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleARN(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "roleARN",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param roleARN The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "roleARN",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@return The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RoleARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RoleARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RoleARN",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param roleARN The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"setterMethodName" : "setRoleARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"S3Update" : {
"beanStyleGetterMethodName" : "getS3Update",
"beanStyleSetterMethodName" : "setS3Update",
"c2jName" : "S3Update",
"c2jShape" : "S3DestinationUpdate",
"defaultConsumerFluentSetterDocumentation" : "The Amazon S3 destination.
\nThis is a convenience that creates an instance of the {@link S3DestinationUpdate.Builder} avoiding the need to create one manually via {@link S3DestinationUpdate#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3DestinationUpdate.Builder#build()} is called immediately and its result is passed to {@link #s3Update(S3DestinationUpdate)}.\n@param s3Update a consumer that will call methods on {@link S3DestinationUpdate.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3Update(S3DestinationUpdate)",
"deprecated" : false,
"documentation" : "The Amazon S3 destination.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "s3Update",
"fluentSetterDocumentation" : "The Amazon S3 destination.
\n@param s3Update The Amazon S3 destination.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "s3Update",
"getterDocumentation" : "The Amazon S3 destination.
\n@return The Amazon S3 destination.",
"getterModel" : {
"returnType" : "S3DestinationUpdate",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "S3Update",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "S3Update",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "S3Update",
"sensitive" : false,
"setterDocumentation" : "The Amazon S3 destination.
\n@param s3Update The Amazon S3 destination.",
"setterMethodName" : "setS3Update",
"setterModel" : {
"variableDeclarationType" : "S3DestinationUpdate",
"variableName" : "s3Update",
"variableType" : "S3DestinationUpdate",
"documentation" : null,
"simpleType" : "S3DestinationUpdate",
"variableSetterType" : "S3DestinationUpdate"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "S3DestinationUpdate",
"variableName" : "s3Update",
"variableType" : "S3DestinationUpdate",
"documentation" : "The Amazon S3 destination.
",
"simpleType" : "S3DestinationUpdate",
"variableSetterType" : "S3DestinationUpdate"
},
"xmlNameSpaceUri" : null
},
"TypeName" : {
"beanStyleGetterMethodName" : "getTypeName",
"beanStyleSetterMethodName" : "setTypeName",
"c2jName" : "TypeName",
"c2jShape" : "ElasticsearchTypeName",
"defaultConsumerFluentSetterDocumentation" : "The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during runtime.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)",
"deprecated" : false,
"documentation" : "The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during runtime.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "typeName",
"fluentSetterDocumentation" : "The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during runtime.
\n@param typeName The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during runtime.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "typeName",
"getterDocumentation" : "The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during runtime.
\n@return The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during runtime.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TypeName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TypeName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "TypeName",
"sensitive" : false,
"setterDocumentation" : "The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during runtime.
\n@param typeName The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during runtime.",
"setterMethodName" : "setTypeName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "typeName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "typeName",
"variableType" : "String",
"documentation" : "The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during runtime.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getRoleARN",
"beanStyleSetterMethodName" : "setRoleARN",
"c2jName" : "RoleARN",
"c2jShape" : "RoleARN",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleARN(String)}.\n@param roleARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleARN(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "roleARN",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param roleARN The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "roleARN",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@return The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RoleARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RoleARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RoleARN",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param roleARN The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"setterMethodName" : "setRoleARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination and Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDomainARN",
"beanStyleSetterMethodName" : "setDomainARN",
"c2jName" : "DomainARN",
"c2jShape" : "ElasticsearchDomainARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the IAM role specified in RoleARN
. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainARN(String)}.\n@param domainARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainARN(String)",
"deprecated" : false,
"documentation" : "The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the IAM role specified in RoleARN
. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "domainARN",
"fluentSetterDocumentation" : "The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the IAM role specified in RoleARN
. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param domainARN The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the IAM role specified in RoleARN
. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "domainARN",
"getterDocumentation" : "The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the IAM role specified in RoleARN
. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@return The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the IAM role specified in RoleARN
. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DomainARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DomainARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DomainARN",
"sensitive" : false,
"setterDocumentation" : "The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the IAM role specified in RoleARN
. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param domainARN The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the IAM role specified in RoleARN
. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"setterMethodName" : "setDomainARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "domainARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "domainARN",
"variableType" : "String",
"documentation" : "The ARN of the Amazon ES domain. The IAM role must have permissions for DescribeElasticsearchDomain
, DescribeElasticsearchDomains
, and DescribeElasticsearchDomainConfig
after assuming the IAM role specified in RoleARN
. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getIndexName",
"beanStyleSetterMethodName" : "setIndexName",
"c2jName" : "IndexName",
"c2jShape" : "ElasticsearchIndexName",
"defaultConsumerFluentSetterDocumentation" : "The Elasticsearch index name.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #indexName(String)}.\n@param indexName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #indexName(String)",
"deprecated" : false,
"documentation" : "The Elasticsearch index name.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "indexName",
"fluentSetterDocumentation" : "The Elasticsearch index name.
\n@param indexName The Elasticsearch index name.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "indexName",
"getterDocumentation" : "The Elasticsearch index name.
\n@return The Elasticsearch index name.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "IndexName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "IndexName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "IndexName",
"sensitive" : false,
"setterDocumentation" : "The Elasticsearch index name.
\n@param indexName The Elasticsearch index name.",
"setterMethodName" : "setIndexName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "indexName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "indexName",
"variableType" : "String",
"documentation" : "The Elasticsearch index name.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTypeName",
"beanStyleSetterMethodName" : "setTypeName",
"c2jName" : "TypeName",
"c2jShape" : "ElasticsearchTypeName",
"defaultConsumerFluentSetterDocumentation" : "The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during runtime.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)",
"deprecated" : false,
"documentation" : "The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during runtime.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "typeName",
"fluentSetterDocumentation" : "The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during runtime.
\n@param typeName The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during runtime.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "typeName",
"getterDocumentation" : "The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during runtime.
\n@return The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during runtime.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TypeName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TypeName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "TypeName",
"sensitive" : false,
"setterDocumentation" : "The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during runtime.
\n@param typeName The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during runtime.",
"setterMethodName" : "setTypeName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "typeName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "typeName",
"variableType" : "String",
"documentation" : "The Elasticsearch type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during runtime.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getIndexRotationPeriodAsString",
"beanStyleSetterMethodName" : "setIndexRotationPeriod",
"c2jName" : "IndexRotationPeriod",
"c2jShape" : "ElasticsearchIndexRotationPeriod",
"defaultConsumerFluentSetterDocumentation" : "The Elasticsearch index rotation period. Index rotation appends a timestamp to IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. Default value is OneDay
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #indexRotationPeriodAsString(String)}.\n@param indexRotationPeriod a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #indexRotationPeriod(String)",
"deprecated" : false,
"documentation" : "The Elasticsearch index rotation period. Index rotation appends a timestamp to IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. Default value is OneDay
.
",
"endpointDiscoveryId" : false,
"enumType" : "ElasticsearchIndexRotationPeriod",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "indexRotationPeriod",
"fluentEnumSetterMethodName" : "indexRotationPeriod",
"fluentGetterMethodName" : "indexRotationPeriodAsString",
"fluentSetterDocumentation" : "The Elasticsearch index rotation period. Index rotation appends a timestamp to IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. Default value is OneDay
.
\n@param indexRotationPeriod The Elasticsearch index rotation period. Index rotation appends a timestamp to IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. Default value is OneDay
.\n@see ElasticsearchIndexRotationPeriod\n@return Returns a reference to this object so that method calls can be chained together.\n@see ElasticsearchIndexRotationPeriod",
"fluentSetterMethodName" : "indexRotationPeriod",
"getterDocumentation" : "The Elasticsearch index rotation period. Index rotation appends a timestamp to IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. Default value is OneDay
.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #indexRotationPeriod} will return {@link ElasticsearchIndexRotationPeriod#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #indexRotationPeriodAsString}.\n
\n@return The Elasticsearch index rotation period. Index rotation appends a timestamp to IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. Default value is OneDay
.\n@see ElasticsearchIndexRotationPeriod",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "IndexRotationPeriod",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "IndexRotationPeriod",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "IndexRotationPeriod",
"sensitive" : false,
"setterDocumentation" : "The Elasticsearch index rotation period. Index rotation appends a timestamp to IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. Default value is OneDay
.
\n@param indexRotationPeriod The Elasticsearch index rotation period. Index rotation appends a timestamp to IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. Default value is OneDay
.\n@see ElasticsearchIndexRotationPeriod",
"setterMethodName" : "setIndexRotationPeriod",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "indexRotationPeriod",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "indexRotationPeriod",
"variableType" : "String",
"documentation" : "The Elasticsearch index rotation period. Index rotation appends a timestamp to IndexName
to facilitate the expiration of old data. For more information, see Index Rotation for the Amazon ES Destination. Default value is OneDay
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getBufferingHints",
"beanStyleSetterMethodName" : "setBufferingHints",
"c2jName" : "BufferingHints",
"c2jShape" : "ElasticsearchBufferingHints",
"defaultConsumerFluentSetterDocumentation" : "The buffering options. If no value is specified, ElasticsearchBufferingHints
object default values are used.
\nThis is a convenience that creates an instance of the {@link ElasticsearchBufferingHints.Builder} avoiding the need to create one manually via {@link ElasticsearchBufferingHints#builder()}.\n\nWhen the {@link Consumer} completes, {@link ElasticsearchBufferingHints.Builder#build()} is called immediately and its result is passed to {@link #bufferingHints(ElasticsearchBufferingHints)}.\n@param bufferingHints a consumer that will call methods on {@link ElasticsearchBufferingHints.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bufferingHints(ElasticsearchBufferingHints)",
"deprecated" : false,
"documentation" : "The buffering options. If no value is specified, ElasticsearchBufferingHints
object default values are used.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "bufferingHints",
"fluentSetterDocumentation" : "The buffering options. If no value is specified, ElasticsearchBufferingHints
object default values are used.
\n@param bufferingHints The buffering options. If no value is specified, ElasticsearchBufferingHints
object default values are used.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "bufferingHints",
"getterDocumentation" : "The buffering options. If no value is specified, ElasticsearchBufferingHints
object default values are used.
\n@return The buffering options. If no value is specified, ElasticsearchBufferingHints
object default values are used.",
"getterModel" : {
"returnType" : "ElasticsearchBufferingHints",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "BufferingHints",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "BufferingHints",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "BufferingHints",
"sensitive" : false,
"setterDocumentation" : "The buffering options. If no value is specified, ElasticsearchBufferingHints
object default values are used.
\n@param bufferingHints The buffering options. If no value is specified, ElasticsearchBufferingHints
object default values are used.",
"setterMethodName" : "setBufferingHints",
"setterModel" : {
"variableDeclarationType" : "ElasticsearchBufferingHints",
"variableName" : "bufferingHints",
"variableType" : "ElasticsearchBufferingHints",
"documentation" : null,
"simpleType" : "ElasticsearchBufferingHints",
"variableSetterType" : "ElasticsearchBufferingHints"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ElasticsearchBufferingHints",
"variableName" : "bufferingHints",
"variableType" : "ElasticsearchBufferingHints",
"documentation" : "The buffering options. If no value is specified, ElasticsearchBufferingHints
object default values are used.
",
"simpleType" : "ElasticsearchBufferingHints",
"variableSetterType" : "ElasticsearchBufferingHints"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRetryOptions",
"beanStyleSetterMethodName" : "setRetryOptions",
"c2jName" : "RetryOptions",
"c2jShape" : "ElasticsearchRetryOptions",
"defaultConsumerFluentSetterDocumentation" : "The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).
\nThis is a convenience that creates an instance of the {@link ElasticsearchRetryOptions.Builder} avoiding the need to create one manually via {@link ElasticsearchRetryOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link ElasticsearchRetryOptions.Builder#build()} is called immediately and its result is passed to {@link #retryOptions(ElasticsearchRetryOptions)}.\n@param retryOptions a consumer that will call methods on {@link ElasticsearchRetryOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #retryOptions(ElasticsearchRetryOptions)",
"deprecated" : false,
"documentation" : "The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "retryOptions",
"fluentSetterDocumentation" : "The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).
\n@param retryOptions The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "retryOptions",
"getterDocumentation" : "The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).
\n@return The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).",
"getterModel" : {
"returnType" : "ElasticsearchRetryOptions",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RetryOptions",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RetryOptions",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "RetryOptions",
"sensitive" : false,
"setterDocumentation" : "The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).
\n@param retryOptions The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).",
"setterMethodName" : "setRetryOptions",
"setterModel" : {
"variableDeclarationType" : "ElasticsearchRetryOptions",
"variableName" : "retryOptions",
"variableType" : "ElasticsearchRetryOptions",
"documentation" : null,
"simpleType" : "ElasticsearchRetryOptions",
"variableSetterType" : "ElasticsearchRetryOptions"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ElasticsearchRetryOptions",
"variableName" : "retryOptions",
"variableType" : "ElasticsearchRetryOptions",
"documentation" : "The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).
",
"simpleType" : "ElasticsearchRetryOptions",
"variableSetterType" : "ElasticsearchRetryOptions"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getS3Update",
"beanStyleSetterMethodName" : "setS3Update",
"c2jName" : "S3Update",
"c2jShape" : "S3DestinationUpdate",
"defaultConsumerFluentSetterDocumentation" : "The Amazon S3 destination.
\nThis is a convenience that creates an instance of the {@link S3DestinationUpdate.Builder} avoiding the need to create one manually via {@link S3DestinationUpdate#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3DestinationUpdate.Builder#build()} is called immediately and its result is passed to {@link #s3Update(S3DestinationUpdate)}.\n@param s3Update a consumer that will call methods on {@link S3DestinationUpdate.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3Update(S3DestinationUpdate)",
"deprecated" : false,
"documentation" : "The Amazon S3 destination.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "s3Update",
"fluentSetterDocumentation" : "The Amazon S3 destination.
\n@param s3Update The Amazon S3 destination.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "s3Update",
"getterDocumentation" : "The Amazon S3 destination.
\n@return The Amazon S3 destination.",
"getterModel" : {
"returnType" : "S3DestinationUpdate",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "S3Update",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "S3Update",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "S3Update",
"sensitive" : false,
"setterDocumentation" : "The Amazon S3 destination.
\n@param s3Update The Amazon S3 destination.",
"setterMethodName" : "setS3Update",
"setterModel" : {
"variableDeclarationType" : "S3DestinationUpdate",
"variableName" : "s3Update",
"variableType" : "S3DestinationUpdate",
"documentation" : null,
"simpleType" : "S3DestinationUpdate",
"variableSetterType" : "S3DestinationUpdate"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "S3DestinationUpdate",
"variableName" : "s3Update",
"variableType" : "S3DestinationUpdate",
"documentation" : "The Amazon S3 destination.
",
"simpleType" : "S3DestinationUpdate",
"variableSetterType" : "S3DestinationUpdate"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getProcessingConfiguration",
"beanStyleSetterMethodName" : "setProcessingConfiguration",
"c2jName" : "ProcessingConfiguration",
"c2jShape" : "ProcessingConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The data processing configuration.
\nThis is a convenience that creates an instance of the {@link ProcessingConfiguration.Builder} avoiding the need to create one manually via {@link ProcessingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProcessingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #processingConfiguration(ProcessingConfiguration)}.\n@param processingConfiguration a consumer that will call methods on {@link ProcessingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #processingConfiguration(ProcessingConfiguration)",
"deprecated" : false,
"documentation" : "The data processing configuration.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "processingConfiguration",
"fluentSetterDocumentation" : "The data processing configuration.
\n@param processingConfiguration The data processing configuration.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "processingConfiguration",
"getterDocumentation" : "The data processing configuration.
\n@return The data processing configuration.",
"getterModel" : {
"returnType" : "ProcessingConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ProcessingConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ProcessingConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ProcessingConfiguration",
"sensitive" : false,
"setterDocumentation" : "The data processing configuration.
\n@param processingConfiguration The data processing configuration.",
"setterMethodName" : "setProcessingConfiguration",
"setterModel" : {
"variableDeclarationType" : "ProcessingConfiguration",
"variableName" : "processingConfiguration",
"variableType" : "ProcessingConfiguration",
"documentation" : null,
"simpleType" : "ProcessingConfiguration",
"variableSetterType" : "ProcessingConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ProcessingConfiguration",
"variableName" : "processingConfiguration",
"variableType" : "ProcessingConfiguration",
"documentation" : "The data processing configuration.
",
"simpleType" : "ProcessingConfiguration",
"variableSetterType" : "ProcessingConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCloudWatchLoggingOptions",
"beanStyleSetterMethodName" : "setCloudWatchLoggingOptions",
"c2jName" : "CloudWatchLoggingOptions",
"c2jShape" : "CloudWatchLoggingOptions",
"defaultConsumerFluentSetterDocumentation" : "The CloudWatch logging options for your delivery stream.
\nThis is a convenience that creates an instance of the {@link CloudWatchLoggingOptions.Builder} avoiding the need to create one manually via {@link CloudWatchLoggingOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link CloudWatchLoggingOptions.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchLoggingOptions(CloudWatchLoggingOptions)}.\n@param cloudWatchLoggingOptions a consumer that will call methods on {@link CloudWatchLoggingOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchLoggingOptions(CloudWatchLoggingOptions)",
"deprecated" : false,
"documentation" : "The CloudWatch logging options for your delivery stream.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "cloudWatchLoggingOptions",
"fluentSetterDocumentation" : "The CloudWatch logging options for your delivery stream.
\n@param cloudWatchLoggingOptions The CloudWatch logging options for your delivery stream.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "cloudWatchLoggingOptions",
"getterDocumentation" : "The CloudWatch logging options for your delivery stream.
\n@return The CloudWatch logging options for your delivery stream.",
"getterModel" : {
"returnType" : "CloudWatchLoggingOptions",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CloudWatchLoggingOptions",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CloudWatchLoggingOptions",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "CloudWatchLoggingOptions",
"sensitive" : false,
"setterDocumentation" : "The CloudWatch logging options for your delivery stream.
\n@param cloudWatchLoggingOptions The CloudWatch logging options for your delivery stream.",
"setterMethodName" : "setCloudWatchLoggingOptions",
"setterModel" : {
"variableDeclarationType" : "CloudWatchLoggingOptions",
"variableName" : "cloudWatchLoggingOptions",
"variableType" : "CloudWatchLoggingOptions",
"documentation" : null,
"simpleType" : "CloudWatchLoggingOptions",
"variableSetterType" : "CloudWatchLoggingOptions"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "CloudWatchLoggingOptions",
"variableName" : "cloudWatchLoggingOptions",
"variableType" : "CloudWatchLoggingOptions",
"documentation" : "The CloudWatch logging options for your delivery stream.
",
"simpleType" : "CloudWatchLoggingOptions",
"variableSetterType" : "CloudWatchLoggingOptions"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "ElasticsearchDestinationUpdate",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ElasticsearchDestinationUpdate",
"variableName" : "elasticsearchDestinationUpdate",
"variableType" : "ElasticsearchDestinationUpdate",
"documentation" : null,
"simpleType" : "ElasticsearchDestinationUpdate",
"variableSetterType" : "ElasticsearchDestinationUpdate"
},
"wrapper" : false
},
"ElasticsearchIndexRotationPeriod" : {
"c2jName" : "ElasticsearchIndexRotationPeriod",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : [ {
"name" : "NO_ROTATION",
"value" : "NoRotation"
}, {
"name" : "ONE_HOUR",
"value" : "OneHour"
}, {
"name" : "ONE_DAY",
"value" : "OneDay"
}, {
"name" : "ONE_WEEK",
"value" : "OneWeek"
}, {
"name" : "ONE_MONTH",
"value" : "OneMonth"
} ],
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "ElasticsearchIndexRotationPeriod",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ElasticsearchIndexRotationPeriod",
"variableName" : "elasticsearchIndexRotationPeriod",
"variableType" : "ElasticsearchIndexRotationPeriod",
"documentation" : null,
"simpleType" : "ElasticsearchIndexRotationPeriod",
"variableSetterType" : "ElasticsearchIndexRotationPeriod"
},
"wrapper" : false
},
"ElasticsearchRetryOptions" : {
"c2jName" : "ElasticsearchRetryOptions",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Configures retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getDurationInSeconds",
"beanStyleSetterMethodName" : "setDurationInSeconds",
"c2jName" : "DurationInSeconds",
"c2jShape" : "ElasticsearchRetryDurationInSeconds",
"defaultConsumerFluentSetterDocumentation" : "After an initial failure to deliver to Amazon ES, the total amount of time during which Kinesis Data Firehose retries delivery (including the first attempt). After this time has elapsed, the failed documents are written to Amazon S3. Default value is 300 seconds (5 minutes). A value of 0 (zero) results in no retries.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #durationInSeconds(Integer)}.\n@param durationInSeconds a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #durationInSeconds(Integer)",
"deprecated" : false,
"documentation" : "After an initial failure to deliver to Amazon ES, the total amount of time during which Kinesis Data Firehose retries delivery (including the first attempt). After this time has elapsed, the failed documents are written to Amazon S3. Default value is 300 seconds (5 minutes). A value of 0 (zero) results in no retries.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "durationInSeconds",
"fluentSetterDocumentation" : "After an initial failure to deliver to Amazon ES, the total amount of time during which Kinesis Data Firehose retries delivery (including the first attempt). After this time has elapsed, the failed documents are written to Amazon S3. Default value is 300 seconds (5 minutes). A value of 0 (zero) results in no retries.
\n@param durationInSeconds After an initial failure to deliver to Amazon ES, the total amount of time during which Kinesis Data Firehose retries delivery (including the first attempt). After this time has elapsed, the failed documents are written to Amazon S3. Default value is 300 seconds (5 minutes). A value of 0 (zero) results in no retries.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "durationInSeconds",
"getterDocumentation" : "After an initial failure to deliver to Amazon ES, the total amount of time during which Kinesis Data Firehose retries delivery (including the first attempt). After this time has elapsed, the failed documents are written to Amazon S3. Default value is 300 seconds (5 minutes). A value of 0 (zero) results in no retries.
\n@return After an initial failure to deliver to Amazon ES, the total amount of time during which Kinesis Data Firehose retries delivery (including the first attempt). After this time has elapsed, the failed documents are written to Amazon S3. Default value is 300 seconds (5 minutes). A value of 0 (zero) results in no retries.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DurationInSeconds",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DurationInSeconds",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "DurationInSeconds",
"sensitive" : false,
"setterDocumentation" : "After an initial failure to deliver to Amazon ES, the total amount of time during which Kinesis Data Firehose retries delivery (including the first attempt). After this time has elapsed, the failed documents are written to Amazon S3. Default value is 300 seconds (5 minutes). A value of 0 (zero) results in no retries.
\n@param durationInSeconds After an initial failure to deliver to Amazon ES, the total amount of time during which Kinesis Data Firehose retries delivery (including the first attempt). After this time has elapsed, the failed documents are written to Amazon S3. Default value is 300 seconds (5 minutes). A value of 0 (zero) results in no retries.",
"setterMethodName" : "setDurationInSeconds",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "durationInSeconds",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "durationInSeconds",
"variableType" : "Integer",
"documentation" : "After an initial failure to deliver to Amazon ES, the total amount of time during which Kinesis Data Firehose retries delivery (including the first attempt). After this time has elapsed, the failed documents are written to Amazon S3. Default value is 300 seconds (5 minutes). A value of 0 (zero) results in no retries.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"DurationInSeconds" : {
"beanStyleGetterMethodName" : "getDurationInSeconds",
"beanStyleSetterMethodName" : "setDurationInSeconds",
"c2jName" : "DurationInSeconds",
"c2jShape" : "ElasticsearchRetryDurationInSeconds",
"defaultConsumerFluentSetterDocumentation" : "After an initial failure to deliver to Amazon ES, the total amount of time during which Kinesis Data Firehose retries delivery (including the first attempt). After this time has elapsed, the failed documents are written to Amazon S3. Default value is 300 seconds (5 minutes). A value of 0 (zero) results in no retries.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #durationInSeconds(Integer)}.\n@param durationInSeconds a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #durationInSeconds(Integer)",
"deprecated" : false,
"documentation" : "After an initial failure to deliver to Amazon ES, the total amount of time during which Kinesis Data Firehose retries delivery (including the first attempt). After this time has elapsed, the failed documents are written to Amazon S3. Default value is 300 seconds (5 minutes). A value of 0 (zero) results in no retries.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "durationInSeconds",
"fluentSetterDocumentation" : "After an initial failure to deliver to Amazon ES, the total amount of time during which Kinesis Data Firehose retries delivery (including the first attempt). After this time has elapsed, the failed documents are written to Amazon S3. Default value is 300 seconds (5 minutes). A value of 0 (zero) results in no retries.
\n@param durationInSeconds After an initial failure to deliver to Amazon ES, the total amount of time during which Kinesis Data Firehose retries delivery (including the first attempt). After this time has elapsed, the failed documents are written to Amazon S3. Default value is 300 seconds (5 minutes). A value of 0 (zero) results in no retries.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "durationInSeconds",
"getterDocumentation" : "After an initial failure to deliver to Amazon ES, the total amount of time during which Kinesis Data Firehose retries delivery (including the first attempt). After this time has elapsed, the failed documents are written to Amazon S3. Default value is 300 seconds (5 minutes). A value of 0 (zero) results in no retries.
\n@return After an initial failure to deliver to Amazon ES, the total amount of time during which Kinesis Data Firehose retries delivery (including the first attempt). After this time has elapsed, the failed documents are written to Amazon S3. Default value is 300 seconds (5 minutes). A value of 0 (zero) results in no retries.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DurationInSeconds",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DurationInSeconds",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "DurationInSeconds",
"sensitive" : false,
"setterDocumentation" : "After an initial failure to deliver to Amazon ES, the total amount of time during which Kinesis Data Firehose retries delivery (including the first attempt). After this time has elapsed, the failed documents are written to Amazon S3. Default value is 300 seconds (5 minutes). A value of 0 (zero) results in no retries.
\n@param durationInSeconds After an initial failure to deliver to Amazon ES, the total amount of time during which Kinesis Data Firehose retries delivery (including the first attempt). After this time has elapsed, the failed documents are written to Amazon S3. Default value is 300 seconds (5 minutes). A value of 0 (zero) results in no retries.",
"setterMethodName" : "setDurationInSeconds",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "durationInSeconds",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "durationInSeconds",
"variableType" : "Integer",
"documentation" : "After an initial failure to deliver to Amazon ES, the total amount of time during which Kinesis Data Firehose retries delivery (including the first attempt). After this time has elapsed, the failed documents are written to Amazon S3. Default value is 300 seconds (5 minutes). A value of 0 (zero) results in no retries.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getDurationInSeconds",
"beanStyleSetterMethodName" : "setDurationInSeconds",
"c2jName" : "DurationInSeconds",
"c2jShape" : "ElasticsearchRetryDurationInSeconds",
"defaultConsumerFluentSetterDocumentation" : "After an initial failure to deliver to Amazon ES, the total amount of time during which Kinesis Data Firehose retries delivery (including the first attempt). After this time has elapsed, the failed documents are written to Amazon S3. Default value is 300 seconds (5 minutes). A value of 0 (zero) results in no retries.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #durationInSeconds(Integer)}.\n@param durationInSeconds a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #durationInSeconds(Integer)",
"deprecated" : false,
"documentation" : "After an initial failure to deliver to Amazon ES, the total amount of time during which Kinesis Data Firehose retries delivery (including the first attempt). After this time has elapsed, the failed documents are written to Amazon S3. Default value is 300 seconds (5 minutes). A value of 0 (zero) results in no retries.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "durationInSeconds",
"fluentSetterDocumentation" : "After an initial failure to deliver to Amazon ES, the total amount of time during which Kinesis Data Firehose retries delivery (including the first attempt). After this time has elapsed, the failed documents are written to Amazon S3. Default value is 300 seconds (5 minutes). A value of 0 (zero) results in no retries.
\n@param durationInSeconds After an initial failure to deliver to Amazon ES, the total amount of time during which Kinesis Data Firehose retries delivery (including the first attempt). After this time has elapsed, the failed documents are written to Amazon S3. Default value is 300 seconds (5 minutes). A value of 0 (zero) results in no retries.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "durationInSeconds",
"getterDocumentation" : "After an initial failure to deliver to Amazon ES, the total amount of time during which Kinesis Data Firehose retries delivery (including the first attempt). After this time has elapsed, the failed documents are written to Amazon S3. Default value is 300 seconds (5 minutes). A value of 0 (zero) results in no retries.
\n@return After an initial failure to deliver to Amazon ES, the total amount of time during which Kinesis Data Firehose retries delivery (including the first attempt). After this time has elapsed, the failed documents are written to Amazon S3. Default value is 300 seconds (5 minutes). A value of 0 (zero) results in no retries.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DurationInSeconds",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DurationInSeconds",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "DurationInSeconds",
"sensitive" : false,
"setterDocumentation" : "After an initial failure to deliver to Amazon ES, the total amount of time during which Kinesis Data Firehose retries delivery (including the first attempt). After this time has elapsed, the failed documents are written to Amazon S3. Default value is 300 seconds (5 minutes). A value of 0 (zero) results in no retries.
\n@param durationInSeconds After an initial failure to deliver to Amazon ES, the total amount of time during which Kinesis Data Firehose retries delivery (including the first attempt). After this time has elapsed, the failed documents are written to Amazon S3. Default value is 300 seconds (5 minutes). A value of 0 (zero) results in no retries.",
"setterMethodName" : "setDurationInSeconds",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "durationInSeconds",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "durationInSeconds",
"variableType" : "Integer",
"documentation" : "After an initial failure to deliver to Amazon ES, the total amount of time during which Kinesis Data Firehose retries delivery (including the first attempt). After this time has elapsed, the failed documents are written to Amazon S3. Default value is 300 seconds (5 minutes). A value of 0 (zero) results in no retries.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "ElasticsearchRetryOptions",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ElasticsearchRetryOptions",
"variableName" : "elasticsearchRetryOptions",
"variableType" : "ElasticsearchRetryOptions",
"documentation" : null,
"simpleType" : "ElasticsearchRetryOptions",
"variableSetterType" : "ElasticsearchRetryOptions"
},
"wrapper" : false
},
"ElasticsearchS3BackupMode" : {
"c2jName" : "ElasticsearchS3BackupMode",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : [ {
"name" : "FAILED_DOCUMENTS_ONLY",
"value" : "FailedDocumentsOnly"
}, {
"name" : "ALL_DOCUMENTS",
"value" : "AllDocuments"
} ],
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "ElasticsearchS3BackupMode",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ElasticsearchS3BackupMode",
"variableName" : "elasticsearchS3BackupMode",
"variableType" : "ElasticsearchS3BackupMode",
"documentation" : null,
"simpleType" : "ElasticsearchS3BackupMode",
"variableSetterType" : "ElasticsearchS3BackupMode"
},
"wrapper" : false
},
"EncryptionConfiguration" : {
"c2jName" : "EncryptionConfiguration",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Describes the encryption for a destination in Amazon S3.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getNoEncryptionConfigAsString",
"beanStyleSetterMethodName" : "setNoEncryptionConfig",
"c2jName" : "NoEncryptionConfig",
"c2jShape" : "NoEncryptionConfig",
"defaultConsumerFluentSetterDocumentation" : "Specifically override existing encryption information to ensure that no encryption is used.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #noEncryptionConfigAsString(String)}.\n@param noEncryptionConfig a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #noEncryptionConfig(String)",
"deprecated" : false,
"documentation" : "Specifically override existing encryption information to ensure that no encryption is used.
",
"endpointDiscoveryId" : false,
"enumType" : "NoEncryptionConfig",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "noEncryptionConfig",
"fluentEnumSetterMethodName" : "noEncryptionConfig",
"fluentGetterMethodName" : "noEncryptionConfigAsString",
"fluentSetterDocumentation" : "Specifically override existing encryption information to ensure that no encryption is used.
\n@param noEncryptionConfig Specifically override existing encryption information to ensure that no encryption is used.\n@see NoEncryptionConfig\n@return Returns a reference to this object so that method calls can be chained together.\n@see NoEncryptionConfig",
"fluentSetterMethodName" : "noEncryptionConfig",
"getterDocumentation" : "Specifically override existing encryption information to ensure that no encryption is used.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #noEncryptionConfig} will return {@link NoEncryptionConfig#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #noEncryptionConfigAsString}.\n
\n@return Specifically override existing encryption information to ensure that no encryption is used.\n@see NoEncryptionConfig",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "NoEncryptionConfig",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "NoEncryptionConfig",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NoEncryptionConfig",
"sensitive" : false,
"setterDocumentation" : "Specifically override existing encryption information to ensure that no encryption is used.
\n@param noEncryptionConfig Specifically override existing encryption information to ensure that no encryption is used.\n@see NoEncryptionConfig",
"setterMethodName" : "setNoEncryptionConfig",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "noEncryptionConfig",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "noEncryptionConfig",
"variableType" : "String",
"documentation" : "Specifically override existing encryption information to ensure that no encryption is used.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getKmsEncryptionConfig",
"beanStyleSetterMethodName" : "setKmsEncryptionConfig",
"c2jName" : "KMSEncryptionConfig",
"c2jShape" : "KMSEncryptionConfig",
"defaultConsumerFluentSetterDocumentation" : "The encryption key.
\nThis is a convenience that creates an instance of the {@link KMSEncryptionConfig.Builder} avoiding the need to create one manually via {@link KMSEncryptionConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link KMSEncryptionConfig.Builder#build()} is called immediately and its result is passed to {@link #kmsEncryptionConfig(KMSEncryptionConfig)}.\n@param kmsEncryptionConfig a consumer that will call methods on {@link KMSEncryptionConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsEncryptionConfig(KMSEncryptionConfig)",
"deprecated" : false,
"documentation" : "The encryption key.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "kmsEncryptionConfig",
"fluentSetterDocumentation" : "The encryption key.
\n@param kmsEncryptionConfig The encryption key.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "kmsEncryptionConfig",
"getterDocumentation" : "The encryption key.
\n@return The encryption key.",
"getterModel" : {
"returnType" : "KMSEncryptionConfig",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "KMSEncryptionConfig",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "KMSEncryptionConfig",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "KMSEncryptionConfig",
"sensitive" : false,
"setterDocumentation" : "The encryption key.
\n@param kmsEncryptionConfig The encryption key.",
"setterMethodName" : "setKmsEncryptionConfig",
"setterModel" : {
"variableDeclarationType" : "KMSEncryptionConfig",
"variableName" : "kmsEncryptionConfig",
"variableType" : "KMSEncryptionConfig",
"documentation" : null,
"simpleType" : "KMSEncryptionConfig",
"variableSetterType" : "KMSEncryptionConfig"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "KMSEncryptionConfig",
"variableName" : "kmsEncryptionConfig",
"variableType" : "KMSEncryptionConfig",
"documentation" : "The encryption key.
",
"simpleType" : "KMSEncryptionConfig",
"variableSetterType" : "KMSEncryptionConfig"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"KMSEncryptionConfig" : {
"beanStyleGetterMethodName" : "getKmsEncryptionConfig",
"beanStyleSetterMethodName" : "setKmsEncryptionConfig",
"c2jName" : "KMSEncryptionConfig",
"c2jShape" : "KMSEncryptionConfig",
"defaultConsumerFluentSetterDocumentation" : "The encryption key.
\nThis is a convenience that creates an instance of the {@link KMSEncryptionConfig.Builder} avoiding the need to create one manually via {@link KMSEncryptionConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link KMSEncryptionConfig.Builder#build()} is called immediately and its result is passed to {@link #kmsEncryptionConfig(KMSEncryptionConfig)}.\n@param kmsEncryptionConfig a consumer that will call methods on {@link KMSEncryptionConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsEncryptionConfig(KMSEncryptionConfig)",
"deprecated" : false,
"documentation" : "The encryption key.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "kmsEncryptionConfig",
"fluentSetterDocumentation" : "The encryption key.
\n@param kmsEncryptionConfig The encryption key.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "kmsEncryptionConfig",
"getterDocumentation" : "The encryption key.
\n@return The encryption key.",
"getterModel" : {
"returnType" : "KMSEncryptionConfig",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "KMSEncryptionConfig",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "KMSEncryptionConfig",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "KMSEncryptionConfig",
"sensitive" : false,
"setterDocumentation" : "The encryption key.
\n@param kmsEncryptionConfig The encryption key.",
"setterMethodName" : "setKmsEncryptionConfig",
"setterModel" : {
"variableDeclarationType" : "KMSEncryptionConfig",
"variableName" : "kmsEncryptionConfig",
"variableType" : "KMSEncryptionConfig",
"documentation" : null,
"simpleType" : "KMSEncryptionConfig",
"variableSetterType" : "KMSEncryptionConfig"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "KMSEncryptionConfig",
"variableName" : "kmsEncryptionConfig",
"variableType" : "KMSEncryptionConfig",
"documentation" : "The encryption key.
",
"simpleType" : "KMSEncryptionConfig",
"variableSetterType" : "KMSEncryptionConfig"
},
"xmlNameSpaceUri" : null
},
"NoEncryptionConfig" : {
"beanStyleGetterMethodName" : "getNoEncryptionConfigAsString",
"beanStyleSetterMethodName" : "setNoEncryptionConfig",
"c2jName" : "NoEncryptionConfig",
"c2jShape" : "NoEncryptionConfig",
"defaultConsumerFluentSetterDocumentation" : "Specifically override existing encryption information to ensure that no encryption is used.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #noEncryptionConfigAsString(String)}.\n@param noEncryptionConfig a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #noEncryptionConfig(String)",
"deprecated" : false,
"documentation" : "Specifically override existing encryption information to ensure that no encryption is used.
",
"endpointDiscoveryId" : false,
"enumType" : "NoEncryptionConfig",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "noEncryptionConfig",
"fluentEnumSetterMethodName" : "noEncryptionConfig",
"fluentGetterMethodName" : "noEncryptionConfigAsString",
"fluentSetterDocumentation" : "Specifically override existing encryption information to ensure that no encryption is used.
\n@param noEncryptionConfig Specifically override existing encryption information to ensure that no encryption is used.\n@see NoEncryptionConfig\n@return Returns a reference to this object so that method calls can be chained together.\n@see NoEncryptionConfig",
"fluentSetterMethodName" : "noEncryptionConfig",
"getterDocumentation" : "Specifically override existing encryption information to ensure that no encryption is used.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #noEncryptionConfig} will return {@link NoEncryptionConfig#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #noEncryptionConfigAsString}.\n
\n@return Specifically override existing encryption information to ensure that no encryption is used.\n@see NoEncryptionConfig",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "NoEncryptionConfig",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "NoEncryptionConfig",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NoEncryptionConfig",
"sensitive" : false,
"setterDocumentation" : "Specifically override existing encryption information to ensure that no encryption is used.
\n@param noEncryptionConfig Specifically override existing encryption information to ensure that no encryption is used.\n@see NoEncryptionConfig",
"setterMethodName" : "setNoEncryptionConfig",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "noEncryptionConfig",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "noEncryptionConfig",
"variableType" : "String",
"documentation" : "Specifically override existing encryption information to ensure that no encryption is used.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getNoEncryptionConfigAsString",
"beanStyleSetterMethodName" : "setNoEncryptionConfig",
"c2jName" : "NoEncryptionConfig",
"c2jShape" : "NoEncryptionConfig",
"defaultConsumerFluentSetterDocumentation" : "Specifically override existing encryption information to ensure that no encryption is used.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #noEncryptionConfigAsString(String)}.\n@param noEncryptionConfig a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #noEncryptionConfig(String)",
"deprecated" : false,
"documentation" : "Specifically override existing encryption information to ensure that no encryption is used.
",
"endpointDiscoveryId" : false,
"enumType" : "NoEncryptionConfig",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "noEncryptionConfig",
"fluentEnumSetterMethodName" : "noEncryptionConfig",
"fluentGetterMethodName" : "noEncryptionConfigAsString",
"fluentSetterDocumentation" : "Specifically override existing encryption information to ensure that no encryption is used.
\n@param noEncryptionConfig Specifically override existing encryption information to ensure that no encryption is used.\n@see NoEncryptionConfig\n@return Returns a reference to this object so that method calls can be chained together.\n@see NoEncryptionConfig",
"fluentSetterMethodName" : "noEncryptionConfig",
"getterDocumentation" : "Specifically override existing encryption information to ensure that no encryption is used.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #noEncryptionConfig} will return {@link NoEncryptionConfig#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #noEncryptionConfigAsString}.\n
\n@return Specifically override existing encryption information to ensure that no encryption is used.\n@see NoEncryptionConfig",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "NoEncryptionConfig",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "NoEncryptionConfig",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NoEncryptionConfig",
"sensitive" : false,
"setterDocumentation" : "Specifically override existing encryption information to ensure that no encryption is used.
\n@param noEncryptionConfig Specifically override existing encryption information to ensure that no encryption is used.\n@see NoEncryptionConfig",
"setterMethodName" : "setNoEncryptionConfig",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "noEncryptionConfig",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "noEncryptionConfig",
"variableType" : "String",
"documentation" : "Specifically override existing encryption information to ensure that no encryption is used.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getKmsEncryptionConfig",
"beanStyleSetterMethodName" : "setKmsEncryptionConfig",
"c2jName" : "KMSEncryptionConfig",
"c2jShape" : "KMSEncryptionConfig",
"defaultConsumerFluentSetterDocumentation" : "The encryption key.
\nThis is a convenience that creates an instance of the {@link KMSEncryptionConfig.Builder} avoiding the need to create one manually via {@link KMSEncryptionConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link KMSEncryptionConfig.Builder#build()} is called immediately and its result is passed to {@link #kmsEncryptionConfig(KMSEncryptionConfig)}.\n@param kmsEncryptionConfig a consumer that will call methods on {@link KMSEncryptionConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsEncryptionConfig(KMSEncryptionConfig)",
"deprecated" : false,
"documentation" : "The encryption key.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "kmsEncryptionConfig",
"fluentSetterDocumentation" : "The encryption key.
\n@param kmsEncryptionConfig The encryption key.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "kmsEncryptionConfig",
"getterDocumentation" : "The encryption key.
\n@return The encryption key.",
"getterModel" : {
"returnType" : "KMSEncryptionConfig",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "KMSEncryptionConfig",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "KMSEncryptionConfig",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "KMSEncryptionConfig",
"sensitive" : false,
"setterDocumentation" : "The encryption key.
\n@param kmsEncryptionConfig The encryption key.",
"setterMethodName" : "setKmsEncryptionConfig",
"setterModel" : {
"variableDeclarationType" : "KMSEncryptionConfig",
"variableName" : "kmsEncryptionConfig",
"variableType" : "KMSEncryptionConfig",
"documentation" : null,
"simpleType" : "KMSEncryptionConfig",
"variableSetterType" : "KMSEncryptionConfig"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "KMSEncryptionConfig",
"variableName" : "kmsEncryptionConfig",
"variableType" : "KMSEncryptionConfig",
"documentation" : "The encryption key.
",
"simpleType" : "KMSEncryptionConfig",
"variableSetterType" : "KMSEncryptionConfig"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "EncryptionConfiguration",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "EncryptionConfiguration",
"variableName" : "encryptionConfiguration",
"variableType" : "EncryptionConfiguration",
"documentation" : null,
"simpleType" : "EncryptionConfiguration",
"variableSetterType" : "EncryptionConfiguration"
},
"wrapper" : false
},
"ExtendedS3DestinationConfiguration" : {
"c2jName" : "ExtendedS3DestinationConfiguration",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Describes the configuration of a destination in Amazon S3.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getRoleARN",
"beanStyleSetterMethodName" : "setRoleARN",
"c2jName" : "RoleARN",
"c2jShape" : "RoleARN",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleARN(String)}.\n@param roleARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleARN(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "roleARN",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param roleARN The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "roleARN",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@return The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RoleARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RoleARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RoleARN",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param roleARN The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"setterMethodName" : "setRoleARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getBucketARN",
"beanStyleSetterMethodName" : "setBucketARN",
"c2jName" : "BucketARN",
"c2jShape" : "BucketARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #bucketARN(String)}.\n@param bucketARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bucketARN(String)",
"deprecated" : false,
"documentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "bucketARN",
"fluentSetterDocumentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param bucketARN The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "bucketARN",
"getterDocumentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@return The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "BucketARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "BucketARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "BucketARN",
"sensitive" : false,
"setterDocumentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param bucketARN The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"setterMethodName" : "setBucketARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "bucketARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "bucketARN",
"variableType" : "String",
"documentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPrefix",
"beanStyleSetterMethodName" : "setPrefix",
"c2jName" : "Prefix",
"c2jShape" : "Prefix",
"defaultConsumerFluentSetterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #prefix(String)}.\n@param prefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #prefix(String)",
"deprecated" : false,
"documentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "prefix",
"fluentSetterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
\n@param prefix The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "prefix",
"getterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
\n@return The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Prefix",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Prefix",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Prefix",
"sensitive" : false,
"setterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
\n@param prefix The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.",
"setterMethodName" : "setPrefix",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "prefix",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "prefix",
"variableType" : "String",
"documentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getErrorOutputPrefix",
"beanStyleSetterMethodName" : "setErrorOutputPrefix",
"c2jName" : "ErrorOutputPrefix",
"c2jShape" : "ErrorOutputPrefix",
"defaultConsumerFluentSetterDocumentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #errorOutputPrefix(String)}.\n@param errorOutputPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorOutputPrefix(String)",
"deprecated" : false,
"documentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "errorOutputPrefix",
"fluentSetterDocumentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
\n@param errorOutputPrefix A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "errorOutputPrefix",
"getterDocumentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
\n@return A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ErrorOutputPrefix",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ErrorOutputPrefix",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ErrorOutputPrefix",
"sensitive" : false,
"setterDocumentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
\n@param errorOutputPrefix A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.",
"setterMethodName" : "setErrorOutputPrefix",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "errorOutputPrefix",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "errorOutputPrefix",
"variableType" : "String",
"documentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getBufferingHints",
"beanStyleSetterMethodName" : "setBufferingHints",
"c2jName" : "BufferingHints",
"c2jShape" : "BufferingHints",
"defaultConsumerFluentSetterDocumentation" : "The buffering option.
\nThis is a convenience that creates an instance of the {@link BufferingHints.Builder} avoiding the need to create one manually via {@link BufferingHints#builder()}.\n\nWhen the {@link Consumer} completes, {@link BufferingHints.Builder#build()} is called immediately and its result is passed to {@link #bufferingHints(BufferingHints)}.\n@param bufferingHints a consumer that will call methods on {@link BufferingHints.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bufferingHints(BufferingHints)",
"deprecated" : false,
"documentation" : "The buffering option.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "bufferingHints",
"fluentSetterDocumentation" : "The buffering option.
\n@param bufferingHints The buffering option.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "bufferingHints",
"getterDocumentation" : "The buffering option.
\n@return The buffering option.",
"getterModel" : {
"returnType" : "BufferingHints",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "BufferingHints",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "BufferingHints",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "BufferingHints",
"sensitive" : false,
"setterDocumentation" : "The buffering option.
\n@param bufferingHints The buffering option.",
"setterMethodName" : "setBufferingHints",
"setterModel" : {
"variableDeclarationType" : "BufferingHints",
"variableName" : "bufferingHints",
"variableType" : "BufferingHints",
"documentation" : null,
"simpleType" : "BufferingHints",
"variableSetterType" : "BufferingHints"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "BufferingHints",
"variableName" : "bufferingHints",
"variableType" : "BufferingHints",
"documentation" : "The buffering option.
",
"simpleType" : "BufferingHints",
"variableSetterType" : "BufferingHints"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCompressionFormatAsString",
"beanStyleSetterMethodName" : "setCompressionFormat",
"c2jName" : "CompressionFormat",
"c2jShape" : "CompressionFormat",
"defaultConsumerFluentSetterDocumentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #compressionFormatAsString(String)}.\n@param compressionFormat a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #compressionFormat(String)",
"deprecated" : false,
"documentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED.
",
"endpointDiscoveryId" : false,
"enumType" : "CompressionFormat",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "compressionFormat",
"fluentEnumSetterMethodName" : "compressionFormat",
"fluentGetterMethodName" : "compressionFormatAsString",
"fluentSetterDocumentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED.
\n@param compressionFormat The compression format. If no value is specified, the default is UNCOMPRESSED.\n@see CompressionFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see CompressionFormat",
"fluentSetterMethodName" : "compressionFormat",
"getterDocumentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #compressionFormat} will return {@link CompressionFormat#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #compressionFormatAsString}.\n
\n@return The compression format. If no value is specified, the default is UNCOMPRESSED.\n@see CompressionFormat",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CompressionFormat",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CompressionFormat",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CompressionFormat",
"sensitive" : false,
"setterDocumentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED.
\n@param compressionFormat The compression format. If no value is specified, the default is UNCOMPRESSED.\n@see CompressionFormat",
"setterMethodName" : "setCompressionFormat",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "compressionFormat",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "compressionFormat",
"variableType" : "String",
"documentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getEncryptionConfiguration",
"beanStyleSetterMethodName" : "setEncryptionConfiguration",
"c2jName" : "EncryptionConfiguration",
"c2jShape" : "EncryptionConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The encryption configuration. If no value is specified, the default is no encryption.
\nThis is a convenience that creates an instance of the {@link EncryptionConfiguration.Builder} avoiding the need to create one manually via {@link EncryptionConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link EncryptionConfiguration.Builder#build()} is called immediately and its result is passed to {@link #encryptionConfiguration(EncryptionConfiguration)}.\n@param encryptionConfiguration a consumer that will call methods on {@link EncryptionConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #encryptionConfiguration(EncryptionConfiguration)",
"deprecated" : false,
"documentation" : "The encryption configuration. If no value is specified, the default is no encryption.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "encryptionConfiguration",
"fluentSetterDocumentation" : "The encryption configuration. If no value is specified, the default is no encryption.
\n@param encryptionConfiguration The encryption configuration. If no value is specified, the default is no encryption.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "encryptionConfiguration",
"getterDocumentation" : "The encryption configuration. If no value is specified, the default is no encryption.
\n@return The encryption configuration. If no value is specified, the default is no encryption.",
"getterModel" : {
"returnType" : "EncryptionConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "EncryptionConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "EncryptionConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "EncryptionConfiguration",
"sensitive" : false,
"setterDocumentation" : "The encryption configuration. If no value is specified, the default is no encryption.
\n@param encryptionConfiguration The encryption configuration. If no value is specified, the default is no encryption.",
"setterMethodName" : "setEncryptionConfiguration",
"setterModel" : {
"variableDeclarationType" : "EncryptionConfiguration",
"variableName" : "encryptionConfiguration",
"variableType" : "EncryptionConfiguration",
"documentation" : null,
"simpleType" : "EncryptionConfiguration",
"variableSetterType" : "EncryptionConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "EncryptionConfiguration",
"variableName" : "encryptionConfiguration",
"variableType" : "EncryptionConfiguration",
"documentation" : "The encryption configuration. If no value is specified, the default is no encryption.
",
"simpleType" : "EncryptionConfiguration",
"variableSetterType" : "EncryptionConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCloudWatchLoggingOptions",
"beanStyleSetterMethodName" : "setCloudWatchLoggingOptions",
"c2jName" : "CloudWatchLoggingOptions",
"c2jShape" : "CloudWatchLoggingOptions",
"defaultConsumerFluentSetterDocumentation" : "The Amazon CloudWatch logging options for your delivery stream.
\nThis is a convenience that creates an instance of the {@link CloudWatchLoggingOptions.Builder} avoiding the need to create one manually via {@link CloudWatchLoggingOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link CloudWatchLoggingOptions.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchLoggingOptions(CloudWatchLoggingOptions)}.\n@param cloudWatchLoggingOptions a consumer that will call methods on {@link CloudWatchLoggingOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchLoggingOptions(CloudWatchLoggingOptions)",
"deprecated" : false,
"documentation" : "The Amazon CloudWatch logging options for your delivery stream.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "cloudWatchLoggingOptions",
"fluentSetterDocumentation" : "The Amazon CloudWatch logging options for your delivery stream.
\n@param cloudWatchLoggingOptions The Amazon CloudWatch logging options for your delivery stream.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "cloudWatchLoggingOptions",
"getterDocumentation" : "The Amazon CloudWatch logging options for your delivery stream.
\n@return The Amazon CloudWatch logging options for your delivery stream.",
"getterModel" : {
"returnType" : "CloudWatchLoggingOptions",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CloudWatchLoggingOptions",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CloudWatchLoggingOptions",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "CloudWatchLoggingOptions",
"sensitive" : false,
"setterDocumentation" : "The Amazon CloudWatch logging options for your delivery stream.
\n@param cloudWatchLoggingOptions The Amazon CloudWatch logging options for your delivery stream.",
"setterMethodName" : "setCloudWatchLoggingOptions",
"setterModel" : {
"variableDeclarationType" : "CloudWatchLoggingOptions",
"variableName" : "cloudWatchLoggingOptions",
"variableType" : "CloudWatchLoggingOptions",
"documentation" : null,
"simpleType" : "CloudWatchLoggingOptions",
"variableSetterType" : "CloudWatchLoggingOptions"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "CloudWatchLoggingOptions",
"variableName" : "cloudWatchLoggingOptions",
"variableType" : "CloudWatchLoggingOptions",
"documentation" : "The Amazon CloudWatch logging options for your delivery stream.
",
"simpleType" : "CloudWatchLoggingOptions",
"variableSetterType" : "CloudWatchLoggingOptions"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getProcessingConfiguration",
"beanStyleSetterMethodName" : "setProcessingConfiguration",
"c2jName" : "ProcessingConfiguration",
"c2jShape" : "ProcessingConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The data processing configuration.
\nThis is a convenience that creates an instance of the {@link ProcessingConfiguration.Builder} avoiding the need to create one manually via {@link ProcessingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProcessingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #processingConfiguration(ProcessingConfiguration)}.\n@param processingConfiguration a consumer that will call methods on {@link ProcessingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #processingConfiguration(ProcessingConfiguration)",
"deprecated" : false,
"documentation" : "The data processing configuration.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "processingConfiguration",
"fluentSetterDocumentation" : "The data processing configuration.
\n@param processingConfiguration The data processing configuration.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "processingConfiguration",
"getterDocumentation" : "The data processing configuration.
\n@return The data processing configuration.",
"getterModel" : {
"returnType" : "ProcessingConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ProcessingConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ProcessingConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ProcessingConfiguration",
"sensitive" : false,
"setterDocumentation" : "The data processing configuration.
\n@param processingConfiguration The data processing configuration.",
"setterMethodName" : "setProcessingConfiguration",
"setterModel" : {
"variableDeclarationType" : "ProcessingConfiguration",
"variableName" : "processingConfiguration",
"variableType" : "ProcessingConfiguration",
"documentation" : null,
"simpleType" : "ProcessingConfiguration",
"variableSetterType" : "ProcessingConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ProcessingConfiguration",
"variableName" : "processingConfiguration",
"variableType" : "ProcessingConfiguration",
"documentation" : "The data processing configuration.
",
"simpleType" : "ProcessingConfiguration",
"variableSetterType" : "ProcessingConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getS3BackupModeAsString",
"beanStyleSetterMethodName" : "setS3BackupMode",
"c2jName" : "S3BackupMode",
"c2jShape" : "S3BackupMode",
"defaultConsumerFluentSetterDocumentation" : "The Amazon S3 backup mode.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3BackupModeAsString(String)}.\n@param s3BackupMode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3BackupMode(String)",
"deprecated" : false,
"documentation" : "The Amazon S3 backup mode.
",
"endpointDiscoveryId" : false,
"enumType" : "S3BackupMode",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "s3BackupMode",
"fluentEnumSetterMethodName" : "s3BackupMode",
"fluentGetterMethodName" : "s3BackupModeAsString",
"fluentSetterDocumentation" : "The Amazon S3 backup mode.
\n@param s3BackupMode The Amazon S3 backup mode.\n@see S3BackupMode\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3BackupMode",
"fluentSetterMethodName" : "s3BackupMode",
"getterDocumentation" : "The Amazon S3 backup mode.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #s3BackupMode} will return {@link S3BackupMode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #s3BackupModeAsString}.\n
\n@return The Amazon S3 backup mode.\n@see S3BackupMode",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "S3BackupMode",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "S3BackupMode",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "S3BackupMode",
"sensitive" : false,
"setterDocumentation" : "The Amazon S3 backup mode.
\n@param s3BackupMode The Amazon S3 backup mode.\n@see S3BackupMode",
"setterMethodName" : "setS3BackupMode",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "s3BackupMode",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "s3BackupMode",
"variableType" : "String",
"documentation" : "The Amazon S3 backup mode.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getS3BackupConfiguration",
"beanStyleSetterMethodName" : "setS3BackupConfiguration",
"c2jName" : "S3BackupConfiguration",
"c2jShape" : "S3DestinationConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The configuration for backup in Amazon S3.
\nThis is a convenience that creates an instance of the {@link S3DestinationConfiguration.Builder} avoiding the need to create one manually via {@link S3DestinationConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3DestinationConfiguration.Builder#build()} is called immediately and its result is passed to {@link #s3BackupConfiguration(S3DestinationConfiguration)}.\n@param s3BackupConfiguration a consumer that will call methods on {@link S3DestinationConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3BackupConfiguration(S3DestinationConfiguration)",
"deprecated" : false,
"documentation" : "The configuration for backup in Amazon S3.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "s3BackupConfiguration",
"fluentSetterDocumentation" : "The configuration for backup in Amazon S3.
\n@param s3BackupConfiguration The configuration for backup in Amazon S3.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "s3BackupConfiguration",
"getterDocumentation" : "The configuration for backup in Amazon S3.
\n@return The configuration for backup in Amazon S3.",
"getterModel" : {
"returnType" : "S3DestinationConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "S3BackupConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "S3BackupConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "S3BackupConfiguration",
"sensitive" : false,
"setterDocumentation" : "The configuration for backup in Amazon S3.
\n@param s3BackupConfiguration The configuration for backup in Amazon S3.",
"setterMethodName" : "setS3BackupConfiguration",
"setterModel" : {
"variableDeclarationType" : "S3DestinationConfiguration",
"variableName" : "s3BackupConfiguration",
"variableType" : "S3DestinationConfiguration",
"documentation" : null,
"simpleType" : "S3DestinationConfiguration",
"variableSetterType" : "S3DestinationConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "S3DestinationConfiguration",
"variableName" : "s3BackupConfiguration",
"variableType" : "S3DestinationConfiguration",
"documentation" : "The configuration for backup in Amazon S3.
",
"simpleType" : "S3DestinationConfiguration",
"variableSetterType" : "S3DestinationConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDataFormatConversionConfiguration",
"beanStyleSetterMethodName" : "setDataFormatConversionConfiguration",
"c2jName" : "DataFormatConversionConfiguration",
"c2jShape" : "DataFormatConversionConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
\nThis is a convenience that creates an instance of the {@link DataFormatConversionConfiguration.Builder} avoiding the need to create one manually via {@link DataFormatConversionConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link DataFormatConversionConfiguration.Builder#build()} is called immediately and its result is passed to {@link #dataFormatConversionConfiguration(DataFormatConversionConfiguration)}.\n@param dataFormatConversionConfiguration a consumer that will call methods on {@link DataFormatConversionConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dataFormatConversionConfiguration(DataFormatConversionConfiguration)",
"deprecated" : false,
"documentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "dataFormatConversionConfiguration",
"fluentSetterDocumentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
\n@param dataFormatConversionConfiguration The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "dataFormatConversionConfiguration",
"getterDocumentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
\n@return The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.",
"getterModel" : {
"returnType" : "DataFormatConversionConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DataFormatConversionConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DataFormatConversionConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "DataFormatConversionConfiguration",
"sensitive" : false,
"setterDocumentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
\n@param dataFormatConversionConfiguration The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.",
"setterMethodName" : "setDataFormatConversionConfiguration",
"setterModel" : {
"variableDeclarationType" : "DataFormatConversionConfiguration",
"variableName" : "dataFormatConversionConfiguration",
"variableType" : "DataFormatConversionConfiguration",
"documentation" : null,
"simpleType" : "DataFormatConversionConfiguration",
"variableSetterType" : "DataFormatConversionConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DataFormatConversionConfiguration",
"variableName" : "dataFormatConversionConfiguration",
"variableType" : "DataFormatConversionConfiguration",
"documentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
",
"simpleType" : "DataFormatConversionConfiguration",
"variableSetterType" : "DataFormatConversionConfiguration"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"BucketARN" : {
"beanStyleGetterMethodName" : "getBucketARN",
"beanStyleSetterMethodName" : "setBucketARN",
"c2jName" : "BucketARN",
"c2jShape" : "BucketARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #bucketARN(String)}.\n@param bucketARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bucketARN(String)",
"deprecated" : false,
"documentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "bucketARN",
"fluentSetterDocumentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param bucketARN The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "bucketARN",
"getterDocumentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@return The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "BucketARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "BucketARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "BucketARN",
"sensitive" : false,
"setterDocumentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param bucketARN The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"setterMethodName" : "setBucketARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "bucketARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "bucketARN",
"variableType" : "String",
"documentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"BufferingHints" : {
"beanStyleGetterMethodName" : "getBufferingHints",
"beanStyleSetterMethodName" : "setBufferingHints",
"c2jName" : "BufferingHints",
"c2jShape" : "BufferingHints",
"defaultConsumerFluentSetterDocumentation" : "The buffering option.
\nThis is a convenience that creates an instance of the {@link BufferingHints.Builder} avoiding the need to create one manually via {@link BufferingHints#builder()}.\n\nWhen the {@link Consumer} completes, {@link BufferingHints.Builder#build()} is called immediately and its result is passed to {@link #bufferingHints(BufferingHints)}.\n@param bufferingHints a consumer that will call methods on {@link BufferingHints.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bufferingHints(BufferingHints)",
"deprecated" : false,
"documentation" : "The buffering option.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "bufferingHints",
"fluentSetterDocumentation" : "The buffering option.
\n@param bufferingHints The buffering option.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "bufferingHints",
"getterDocumentation" : "The buffering option.
\n@return The buffering option.",
"getterModel" : {
"returnType" : "BufferingHints",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "BufferingHints",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "BufferingHints",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "BufferingHints",
"sensitive" : false,
"setterDocumentation" : "The buffering option.
\n@param bufferingHints The buffering option.",
"setterMethodName" : "setBufferingHints",
"setterModel" : {
"variableDeclarationType" : "BufferingHints",
"variableName" : "bufferingHints",
"variableType" : "BufferingHints",
"documentation" : null,
"simpleType" : "BufferingHints",
"variableSetterType" : "BufferingHints"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "BufferingHints",
"variableName" : "bufferingHints",
"variableType" : "BufferingHints",
"documentation" : "The buffering option.
",
"simpleType" : "BufferingHints",
"variableSetterType" : "BufferingHints"
},
"xmlNameSpaceUri" : null
},
"CloudWatchLoggingOptions" : {
"beanStyleGetterMethodName" : "getCloudWatchLoggingOptions",
"beanStyleSetterMethodName" : "setCloudWatchLoggingOptions",
"c2jName" : "CloudWatchLoggingOptions",
"c2jShape" : "CloudWatchLoggingOptions",
"defaultConsumerFluentSetterDocumentation" : "The Amazon CloudWatch logging options for your delivery stream.
\nThis is a convenience that creates an instance of the {@link CloudWatchLoggingOptions.Builder} avoiding the need to create one manually via {@link CloudWatchLoggingOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link CloudWatchLoggingOptions.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchLoggingOptions(CloudWatchLoggingOptions)}.\n@param cloudWatchLoggingOptions a consumer that will call methods on {@link CloudWatchLoggingOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchLoggingOptions(CloudWatchLoggingOptions)",
"deprecated" : false,
"documentation" : "The Amazon CloudWatch logging options for your delivery stream.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "cloudWatchLoggingOptions",
"fluentSetterDocumentation" : "The Amazon CloudWatch logging options for your delivery stream.
\n@param cloudWatchLoggingOptions The Amazon CloudWatch logging options for your delivery stream.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "cloudWatchLoggingOptions",
"getterDocumentation" : "The Amazon CloudWatch logging options for your delivery stream.
\n@return The Amazon CloudWatch logging options for your delivery stream.",
"getterModel" : {
"returnType" : "CloudWatchLoggingOptions",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CloudWatchLoggingOptions",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CloudWatchLoggingOptions",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "CloudWatchLoggingOptions",
"sensitive" : false,
"setterDocumentation" : "The Amazon CloudWatch logging options for your delivery stream.
\n@param cloudWatchLoggingOptions The Amazon CloudWatch logging options for your delivery stream.",
"setterMethodName" : "setCloudWatchLoggingOptions",
"setterModel" : {
"variableDeclarationType" : "CloudWatchLoggingOptions",
"variableName" : "cloudWatchLoggingOptions",
"variableType" : "CloudWatchLoggingOptions",
"documentation" : null,
"simpleType" : "CloudWatchLoggingOptions",
"variableSetterType" : "CloudWatchLoggingOptions"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "CloudWatchLoggingOptions",
"variableName" : "cloudWatchLoggingOptions",
"variableType" : "CloudWatchLoggingOptions",
"documentation" : "The Amazon CloudWatch logging options for your delivery stream.
",
"simpleType" : "CloudWatchLoggingOptions",
"variableSetterType" : "CloudWatchLoggingOptions"
},
"xmlNameSpaceUri" : null
},
"CompressionFormat" : {
"beanStyleGetterMethodName" : "getCompressionFormatAsString",
"beanStyleSetterMethodName" : "setCompressionFormat",
"c2jName" : "CompressionFormat",
"c2jShape" : "CompressionFormat",
"defaultConsumerFluentSetterDocumentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #compressionFormatAsString(String)}.\n@param compressionFormat a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #compressionFormat(String)",
"deprecated" : false,
"documentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED.
",
"endpointDiscoveryId" : false,
"enumType" : "CompressionFormat",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "compressionFormat",
"fluentEnumSetterMethodName" : "compressionFormat",
"fluentGetterMethodName" : "compressionFormatAsString",
"fluentSetterDocumentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED.
\n@param compressionFormat The compression format. If no value is specified, the default is UNCOMPRESSED.\n@see CompressionFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see CompressionFormat",
"fluentSetterMethodName" : "compressionFormat",
"getterDocumentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #compressionFormat} will return {@link CompressionFormat#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #compressionFormatAsString}.\n
\n@return The compression format. If no value is specified, the default is UNCOMPRESSED.\n@see CompressionFormat",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CompressionFormat",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CompressionFormat",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CompressionFormat",
"sensitive" : false,
"setterDocumentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED.
\n@param compressionFormat The compression format. If no value is specified, the default is UNCOMPRESSED.\n@see CompressionFormat",
"setterMethodName" : "setCompressionFormat",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "compressionFormat",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "compressionFormat",
"variableType" : "String",
"documentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"DataFormatConversionConfiguration" : {
"beanStyleGetterMethodName" : "getDataFormatConversionConfiguration",
"beanStyleSetterMethodName" : "setDataFormatConversionConfiguration",
"c2jName" : "DataFormatConversionConfiguration",
"c2jShape" : "DataFormatConversionConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
\nThis is a convenience that creates an instance of the {@link DataFormatConversionConfiguration.Builder} avoiding the need to create one manually via {@link DataFormatConversionConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link DataFormatConversionConfiguration.Builder#build()} is called immediately and its result is passed to {@link #dataFormatConversionConfiguration(DataFormatConversionConfiguration)}.\n@param dataFormatConversionConfiguration a consumer that will call methods on {@link DataFormatConversionConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dataFormatConversionConfiguration(DataFormatConversionConfiguration)",
"deprecated" : false,
"documentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "dataFormatConversionConfiguration",
"fluentSetterDocumentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
\n@param dataFormatConversionConfiguration The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "dataFormatConversionConfiguration",
"getterDocumentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
\n@return The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.",
"getterModel" : {
"returnType" : "DataFormatConversionConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DataFormatConversionConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DataFormatConversionConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "DataFormatConversionConfiguration",
"sensitive" : false,
"setterDocumentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
\n@param dataFormatConversionConfiguration The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.",
"setterMethodName" : "setDataFormatConversionConfiguration",
"setterModel" : {
"variableDeclarationType" : "DataFormatConversionConfiguration",
"variableName" : "dataFormatConversionConfiguration",
"variableType" : "DataFormatConversionConfiguration",
"documentation" : null,
"simpleType" : "DataFormatConversionConfiguration",
"variableSetterType" : "DataFormatConversionConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DataFormatConversionConfiguration",
"variableName" : "dataFormatConversionConfiguration",
"variableType" : "DataFormatConversionConfiguration",
"documentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
",
"simpleType" : "DataFormatConversionConfiguration",
"variableSetterType" : "DataFormatConversionConfiguration"
},
"xmlNameSpaceUri" : null
},
"EncryptionConfiguration" : {
"beanStyleGetterMethodName" : "getEncryptionConfiguration",
"beanStyleSetterMethodName" : "setEncryptionConfiguration",
"c2jName" : "EncryptionConfiguration",
"c2jShape" : "EncryptionConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The encryption configuration. If no value is specified, the default is no encryption.
\nThis is a convenience that creates an instance of the {@link EncryptionConfiguration.Builder} avoiding the need to create one manually via {@link EncryptionConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link EncryptionConfiguration.Builder#build()} is called immediately and its result is passed to {@link #encryptionConfiguration(EncryptionConfiguration)}.\n@param encryptionConfiguration a consumer that will call methods on {@link EncryptionConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #encryptionConfiguration(EncryptionConfiguration)",
"deprecated" : false,
"documentation" : "The encryption configuration. If no value is specified, the default is no encryption.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "encryptionConfiguration",
"fluentSetterDocumentation" : "The encryption configuration. If no value is specified, the default is no encryption.
\n@param encryptionConfiguration The encryption configuration. If no value is specified, the default is no encryption.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "encryptionConfiguration",
"getterDocumentation" : "The encryption configuration. If no value is specified, the default is no encryption.
\n@return The encryption configuration. If no value is specified, the default is no encryption.",
"getterModel" : {
"returnType" : "EncryptionConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "EncryptionConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "EncryptionConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "EncryptionConfiguration",
"sensitive" : false,
"setterDocumentation" : "The encryption configuration. If no value is specified, the default is no encryption.
\n@param encryptionConfiguration The encryption configuration. If no value is specified, the default is no encryption.",
"setterMethodName" : "setEncryptionConfiguration",
"setterModel" : {
"variableDeclarationType" : "EncryptionConfiguration",
"variableName" : "encryptionConfiguration",
"variableType" : "EncryptionConfiguration",
"documentation" : null,
"simpleType" : "EncryptionConfiguration",
"variableSetterType" : "EncryptionConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "EncryptionConfiguration",
"variableName" : "encryptionConfiguration",
"variableType" : "EncryptionConfiguration",
"documentation" : "The encryption configuration. If no value is specified, the default is no encryption.
",
"simpleType" : "EncryptionConfiguration",
"variableSetterType" : "EncryptionConfiguration"
},
"xmlNameSpaceUri" : null
},
"ErrorOutputPrefix" : {
"beanStyleGetterMethodName" : "getErrorOutputPrefix",
"beanStyleSetterMethodName" : "setErrorOutputPrefix",
"c2jName" : "ErrorOutputPrefix",
"c2jShape" : "ErrorOutputPrefix",
"defaultConsumerFluentSetterDocumentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #errorOutputPrefix(String)}.\n@param errorOutputPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorOutputPrefix(String)",
"deprecated" : false,
"documentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "errorOutputPrefix",
"fluentSetterDocumentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
\n@param errorOutputPrefix A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "errorOutputPrefix",
"getterDocumentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
\n@return A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ErrorOutputPrefix",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ErrorOutputPrefix",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ErrorOutputPrefix",
"sensitive" : false,
"setterDocumentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
\n@param errorOutputPrefix A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.",
"setterMethodName" : "setErrorOutputPrefix",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "errorOutputPrefix",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "errorOutputPrefix",
"variableType" : "String",
"documentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Prefix" : {
"beanStyleGetterMethodName" : "getPrefix",
"beanStyleSetterMethodName" : "setPrefix",
"c2jName" : "Prefix",
"c2jShape" : "Prefix",
"defaultConsumerFluentSetterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #prefix(String)}.\n@param prefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #prefix(String)",
"deprecated" : false,
"documentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "prefix",
"fluentSetterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
\n@param prefix The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "prefix",
"getterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
\n@return The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Prefix",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Prefix",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Prefix",
"sensitive" : false,
"setterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
\n@param prefix The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.",
"setterMethodName" : "setPrefix",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "prefix",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "prefix",
"variableType" : "String",
"documentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ProcessingConfiguration" : {
"beanStyleGetterMethodName" : "getProcessingConfiguration",
"beanStyleSetterMethodName" : "setProcessingConfiguration",
"c2jName" : "ProcessingConfiguration",
"c2jShape" : "ProcessingConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The data processing configuration.
\nThis is a convenience that creates an instance of the {@link ProcessingConfiguration.Builder} avoiding the need to create one manually via {@link ProcessingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProcessingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #processingConfiguration(ProcessingConfiguration)}.\n@param processingConfiguration a consumer that will call methods on {@link ProcessingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #processingConfiguration(ProcessingConfiguration)",
"deprecated" : false,
"documentation" : "The data processing configuration.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "processingConfiguration",
"fluentSetterDocumentation" : "The data processing configuration.
\n@param processingConfiguration The data processing configuration.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "processingConfiguration",
"getterDocumentation" : "The data processing configuration.
\n@return The data processing configuration.",
"getterModel" : {
"returnType" : "ProcessingConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ProcessingConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ProcessingConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ProcessingConfiguration",
"sensitive" : false,
"setterDocumentation" : "The data processing configuration.
\n@param processingConfiguration The data processing configuration.",
"setterMethodName" : "setProcessingConfiguration",
"setterModel" : {
"variableDeclarationType" : "ProcessingConfiguration",
"variableName" : "processingConfiguration",
"variableType" : "ProcessingConfiguration",
"documentation" : null,
"simpleType" : "ProcessingConfiguration",
"variableSetterType" : "ProcessingConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ProcessingConfiguration",
"variableName" : "processingConfiguration",
"variableType" : "ProcessingConfiguration",
"documentation" : "The data processing configuration.
",
"simpleType" : "ProcessingConfiguration",
"variableSetterType" : "ProcessingConfiguration"
},
"xmlNameSpaceUri" : null
},
"RoleARN" : {
"beanStyleGetterMethodName" : "getRoleARN",
"beanStyleSetterMethodName" : "setRoleARN",
"c2jName" : "RoleARN",
"c2jShape" : "RoleARN",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleARN(String)}.\n@param roleARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleARN(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "roleARN",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param roleARN The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "roleARN",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@return The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RoleARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RoleARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RoleARN",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param roleARN The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"setterMethodName" : "setRoleARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"S3BackupConfiguration" : {
"beanStyleGetterMethodName" : "getS3BackupConfiguration",
"beanStyleSetterMethodName" : "setS3BackupConfiguration",
"c2jName" : "S3BackupConfiguration",
"c2jShape" : "S3DestinationConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The configuration for backup in Amazon S3.
\nThis is a convenience that creates an instance of the {@link S3DestinationConfiguration.Builder} avoiding the need to create one manually via {@link S3DestinationConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3DestinationConfiguration.Builder#build()} is called immediately and its result is passed to {@link #s3BackupConfiguration(S3DestinationConfiguration)}.\n@param s3BackupConfiguration a consumer that will call methods on {@link S3DestinationConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3BackupConfiguration(S3DestinationConfiguration)",
"deprecated" : false,
"documentation" : "The configuration for backup in Amazon S3.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "s3BackupConfiguration",
"fluentSetterDocumentation" : "The configuration for backup in Amazon S3.
\n@param s3BackupConfiguration The configuration for backup in Amazon S3.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "s3BackupConfiguration",
"getterDocumentation" : "The configuration for backup in Amazon S3.
\n@return The configuration for backup in Amazon S3.",
"getterModel" : {
"returnType" : "S3DestinationConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "S3BackupConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "S3BackupConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "S3BackupConfiguration",
"sensitive" : false,
"setterDocumentation" : "The configuration for backup in Amazon S3.
\n@param s3BackupConfiguration The configuration for backup in Amazon S3.",
"setterMethodName" : "setS3BackupConfiguration",
"setterModel" : {
"variableDeclarationType" : "S3DestinationConfiguration",
"variableName" : "s3BackupConfiguration",
"variableType" : "S3DestinationConfiguration",
"documentation" : null,
"simpleType" : "S3DestinationConfiguration",
"variableSetterType" : "S3DestinationConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "S3DestinationConfiguration",
"variableName" : "s3BackupConfiguration",
"variableType" : "S3DestinationConfiguration",
"documentation" : "The configuration for backup in Amazon S3.
",
"simpleType" : "S3DestinationConfiguration",
"variableSetterType" : "S3DestinationConfiguration"
},
"xmlNameSpaceUri" : null
},
"S3BackupMode" : {
"beanStyleGetterMethodName" : "getS3BackupModeAsString",
"beanStyleSetterMethodName" : "setS3BackupMode",
"c2jName" : "S3BackupMode",
"c2jShape" : "S3BackupMode",
"defaultConsumerFluentSetterDocumentation" : "The Amazon S3 backup mode.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3BackupModeAsString(String)}.\n@param s3BackupMode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3BackupMode(String)",
"deprecated" : false,
"documentation" : "The Amazon S3 backup mode.
",
"endpointDiscoveryId" : false,
"enumType" : "S3BackupMode",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "s3BackupMode",
"fluentEnumSetterMethodName" : "s3BackupMode",
"fluentGetterMethodName" : "s3BackupModeAsString",
"fluentSetterDocumentation" : "The Amazon S3 backup mode.
\n@param s3BackupMode The Amazon S3 backup mode.\n@see S3BackupMode\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3BackupMode",
"fluentSetterMethodName" : "s3BackupMode",
"getterDocumentation" : "The Amazon S3 backup mode.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #s3BackupMode} will return {@link S3BackupMode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #s3BackupModeAsString}.\n
\n@return The Amazon S3 backup mode.\n@see S3BackupMode",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "S3BackupMode",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "S3BackupMode",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "S3BackupMode",
"sensitive" : false,
"setterDocumentation" : "The Amazon S3 backup mode.
\n@param s3BackupMode The Amazon S3 backup mode.\n@see S3BackupMode",
"setterMethodName" : "setS3BackupMode",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "s3BackupMode",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "s3BackupMode",
"variableType" : "String",
"documentation" : "The Amazon S3 backup mode.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getRoleARN",
"beanStyleSetterMethodName" : "setRoleARN",
"c2jName" : "RoleARN",
"c2jShape" : "RoleARN",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleARN(String)}.\n@param roleARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleARN(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "roleARN",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param roleARN The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "roleARN",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@return The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RoleARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RoleARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RoleARN",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param roleARN The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"setterMethodName" : "setRoleARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getBucketARN",
"beanStyleSetterMethodName" : "setBucketARN",
"c2jName" : "BucketARN",
"c2jShape" : "BucketARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #bucketARN(String)}.\n@param bucketARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bucketARN(String)",
"deprecated" : false,
"documentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "bucketARN",
"fluentSetterDocumentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param bucketARN The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "bucketARN",
"getterDocumentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@return The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "BucketARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "BucketARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "BucketARN",
"sensitive" : false,
"setterDocumentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param bucketARN The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"setterMethodName" : "setBucketARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "bucketARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "bucketARN",
"variableType" : "String",
"documentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPrefix",
"beanStyleSetterMethodName" : "setPrefix",
"c2jName" : "Prefix",
"c2jShape" : "Prefix",
"defaultConsumerFluentSetterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #prefix(String)}.\n@param prefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #prefix(String)",
"deprecated" : false,
"documentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "prefix",
"fluentSetterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
\n@param prefix The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "prefix",
"getterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
\n@return The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Prefix",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Prefix",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Prefix",
"sensitive" : false,
"setterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
\n@param prefix The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.",
"setterMethodName" : "setPrefix",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "prefix",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "prefix",
"variableType" : "String",
"documentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getErrorOutputPrefix",
"beanStyleSetterMethodName" : "setErrorOutputPrefix",
"c2jName" : "ErrorOutputPrefix",
"c2jShape" : "ErrorOutputPrefix",
"defaultConsumerFluentSetterDocumentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #errorOutputPrefix(String)}.\n@param errorOutputPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorOutputPrefix(String)",
"deprecated" : false,
"documentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "errorOutputPrefix",
"fluentSetterDocumentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
\n@param errorOutputPrefix A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "errorOutputPrefix",
"getterDocumentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
\n@return A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ErrorOutputPrefix",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ErrorOutputPrefix",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ErrorOutputPrefix",
"sensitive" : false,
"setterDocumentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
\n@param errorOutputPrefix A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.",
"setterMethodName" : "setErrorOutputPrefix",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "errorOutputPrefix",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "errorOutputPrefix",
"variableType" : "String",
"documentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getBufferingHints",
"beanStyleSetterMethodName" : "setBufferingHints",
"c2jName" : "BufferingHints",
"c2jShape" : "BufferingHints",
"defaultConsumerFluentSetterDocumentation" : "The buffering option.
\nThis is a convenience that creates an instance of the {@link BufferingHints.Builder} avoiding the need to create one manually via {@link BufferingHints#builder()}.\n\nWhen the {@link Consumer} completes, {@link BufferingHints.Builder#build()} is called immediately and its result is passed to {@link #bufferingHints(BufferingHints)}.\n@param bufferingHints a consumer that will call methods on {@link BufferingHints.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bufferingHints(BufferingHints)",
"deprecated" : false,
"documentation" : "The buffering option.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "bufferingHints",
"fluentSetterDocumentation" : "The buffering option.
\n@param bufferingHints The buffering option.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "bufferingHints",
"getterDocumentation" : "The buffering option.
\n@return The buffering option.",
"getterModel" : {
"returnType" : "BufferingHints",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "BufferingHints",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "BufferingHints",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "BufferingHints",
"sensitive" : false,
"setterDocumentation" : "The buffering option.
\n@param bufferingHints The buffering option.",
"setterMethodName" : "setBufferingHints",
"setterModel" : {
"variableDeclarationType" : "BufferingHints",
"variableName" : "bufferingHints",
"variableType" : "BufferingHints",
"documentation" : null,
"simpleType" : "BufferingHints",
"variableSetterType" : "BufferingHints"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "BufferingHints",
"variableName" : "bufferingHints",
"variableType" : "BufferingHints",
"documentation" : "The buffering option.
",
"simpleType" : "BufferingHints",
"variableSetterType" : "BufferingHints"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCompressionFormatAsString",
"beanStyleSetterMethodName" : "setCompressionFormat",
"c2jName" : "CompressionFormat",
"c2jShape" : "CompressionFormat",
"defaultConsumerFluentSetterDocumentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #compressionFormatAsString(String)}.\n@param compressionFormat a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #compressionFormat(String)",
"deprecated" : false,
"documentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED.
",
"endpointDiscoveryId" : false,
"enumType" : "CompressionFormat",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "compressionFormat",
"fluentEnumSetterMethodName" : "compressionFormat",
"fluentGetterMethodName" : "compressionFormatAsString",
"fluentSetterDocumentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED.
\n@param compressionFormat The compression format. If no value is specified, the default is UNCOMPRESSED.\n@see CompressionFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see CompressionFormat",
"fluentSetterMethodName" : "compressionFormat",
"getterDocumentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #compressionFormat} will return {@link CompressionFormat#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #compressionFormatAsString}.\n
\n@return The compression format. If no value is specified, the default is UNCOMPRESSED.\n@see CompressionFormat",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CompressionFormat",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CompressionFormat",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CompressionFormat",
"sensitive" : false,
"setterDocumentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED.
\n@param compressionFormat The compression format. If no value is specified, the default is UNCOMPRESSED.\n@see CompressionFormat",
"setterMethodName" : "setCompressionFormat",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "compressionFormat",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "compressionFormat",
"variableType" : "String",
"documentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getEncryptionConfiguration",
"beanStyleSetterMethodName" : "setEncryptionConfiguration",
"c2jName" : "EncryptionConfiguration",
"c2jShape" : "EncryptionConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The encryption configuration. If no value is specified, the default is no encryption.
\nThis is a convenience that creates an instance of the {@link EncryptionConfiguration.Builder} avoiding the need to create one manually via {@link EncryptionConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link EncryptionConfiguration.Builder#build()} is called immediately and its result is passed to {@link #encryptionConfiguration(EncryptionConfiguration)}.\n@param encryptionConfiguration a consumer that will call methods on {@link EncryptionConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #encryptionConfiguration(EncryptionConfiguration)",
"deprecated" : false,
"documentation" : "The encryption configuration. If no value is specified, the default is no encryption.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "encryptionConfiguration",
"fluentSetterDocumentation" : "The encryption configuration. If no value is specified, the default is no encryption.
\n@param encryptionConfiguration The encryption configuration. If no value is specified, the default is no encryption.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "encryptionConfiguration",
"getterDocumentation" : "The encryption configuration. If no value is specified, the default is no encryption.
\n@return The encryption configuration. If no value is specified, the default is no encryption.",
"getterModel" : {
"returnType" : "EncryptionConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "EncryptionConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "EncryptionConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "EncryptionConfiguration",
"sensitive" : false,
"setterDocumentation" : "The encryption configuration. If no value is specified, the default is no encryption.
\n@param encryptionConfiguration The encryption configuration. If no value is specified, the default is no encryption.",
"setterMethodName" : "setEncryptionConfiguration",
"setterModel" : {
"variableDeclarationType" : "EncryptionConfiguration",
"variableName" : "encryptionConfiguration",
"variableType" : "EncryptionConfiguration",
"documentation" : null,
"simpleType" : "EncryptionConfiguration",
"variableSetterType" : "EncryptionConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "EncryptionConfiguration",
"variableName" : "encryptionConfiguration",
"variableType" : "EncryptionConfiguration",
"documentation" : "The encryption configuration. If no value is specified, the default is no encryption.
",
"simpleType" : "EncryptionConfiguration",
"variableSetterType" : "EncryptionConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCloudWatchLoggingOptions",
"beanStyleSetterMethodName" : "setCloudWatchLoggingOptions",
"c2jName" : "CloudWatchLoggingOptions",
"c2jShape" : "CloudWatchLoggingOptions",
"defaultConsumerFluentSetterDocumentation" : "The Amazon CloudWatch logging options for your delivery stream.
\nThis is a convenience that creates an instance of the {@link CloudWatchLoggingOptions.Builder} avoiding the need to create one manually via {@link CloudWatchLoggingOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link CloudWatchLoggingOptions.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchLoggingOptions(CloudWatchLoggingOptions)}.\n@param cloudWatchLoggingOptions a consumer that will call methods on {@link CloudWatchLoggingOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchLoggingOptions(CloudWatchLoggingOptions)",
"deprecated" : false,
"documentation" : "The Amazon CloudWatch logging options for your delivery stream.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "cloudWatchLoggingOptions",
"fluentSetterDocumentation" : "The Amazon CloudWatch logging options for your delivery stream.
\n@param cloudWatchLoggingOptions The Amazon CloudWatch logging options for your delivery stream.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "cloudWatchLoggingOptions",
"getterDocumentation" : "The Amazon CloudWatch logging options for your delivery stream.
\n@return The Amazon CloudWatch logging options for your delivery stream.",
"getterModel" : {
"returnType" : "CloudWatchLoggingOptions",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CloudWatchLoggingOptions",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CloudWatchLoggingOptions",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "CloudWatchLoggingOptions",
"sensitive" : false,
"setterDocumentation" : "The Amazon CloudWatch logging options for your delivery stream.
\n@param cloudWatchLoggingOptions The Amazon CloudWatch logging options for your delivery stream.",
"setterMethodName" : "setCloudWatchLoggingOptions",
"setterModel" : {
"variableDeclarationType" : "CloudWatchLoggingOptions",
"variableName" : "cloudWatchLoggingOptions",
"variableType" : "CloudWatchLoggingOptions",
"documentation" : null,
"simpleType" : "CloudWatchLoggingOptions",
"variableSetterType" : "CloudWatchLoggingOptions"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "CloudWatchLoggingOptions",
"variableName" : "cloudWatchLoggingOptions",
"variableType" : "CloudWatchLoggingOptions",
"documentation" : "The Amazon CloudWatch logging options for your delivery stream.
",
"simpleType" : "CloudWatchLoggingOptions",
"variableSetterType" : "CloudWatchLoggingOptions"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getProcessingConfiguration",
"beanStyleSetterMethodName" : "setProcessingConfiguration",
"c2jName" : "ProcessingConfiguration",
"c2jShape" : "ProcessingConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The data processing configuration.
\nThis is a convenience that creates an instance of the {@link ProcessingConfiguration.Builder} avoiding the need to create one manually via {@link ProcessingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProcessingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #processingConfiguration(ProcessingConfiguration)}.\n@param processingConfiguration a consumer that will call methods on {@link ProcessingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #processingConfiguration(ProcessingConfiguration)",
"deprecated" : false,
"documentation" : "The data processing configuration.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "processingConfiguration",
"fluentSetterDocumentation" : "The data processing configuration.
\n@param processingConfiguration The data processing configuration.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "processingConfiguration",
"getterDocumentation" : "The data processing configuration.
\n@return The data processing configuration.",
"getterModel" : {
"returnType" : "ProcessingConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ProcessingConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ProcessingConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ProcessingConfiguration",
"sensitive" : false,
"setterDocumentation" : "The data processing configuration.
\n@param processingConfiguration The data processing configuration.",
"setterMethodName" : "setProcessingConfiguration",
"setterModel" : {
"variableDeclarationType" : "ProcessingConfiguration",
"variableName" : "processingConfiguration",
"variableType" : "ProcessingConfiguration",
"documentation" : null,
"simpleType" : "ProcessingConfiguration",
"variableSetterType" : "ProcessingConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ProcessingConfiguration",
"variableName" : "processingConfiguration",
"variableType" : "ProcessingConfiguration",
"documentation" : "The data processing configuration.
",
"simpleType" : "ProcessingConfiguration",
"variableSetterType" : "ProcessingConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getS3BackupModeAsString",
"beanStyleSetterMethodName" : "setS3BackupMode",
"c2jName" : "S3BackupMode",
"c2jShape" : "S3BackupMode",
"defaultConsumerFluentSetterDocumentation" : "The Amazon S3 backup mode.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3BackupModeAsString(String)}.\n@param s3BackupMode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3BackupMode(String)",
"deprecated" : false,
"documentation" : "The Amazon S3 backup mode.
",
"endpointDiscoveryId" : false,
"enumType" : "S3BackupMode",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "s3BackupMode",
"fluentEnumSetterMethodName" : "s3BackupMode",
"fluentGetterMethodName" : "s3BackupModeAsString",
"fluentSetterDocumentation" : "The Amazon S3 backup mode.
\n@param s3BackupMode The Amazon S3 backup mode.\n@see S3BackupMode\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3BackupMode",
"fluentSetterMethodName" : "s3BackupMode",
"getterDocumentation" : "The Amazon S3 backup mode.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #s3BackupMode} will return {@link S3BackupMode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #s3BackupModeAsString}.\n
\n@return The Amazon S3 backup mode.\n@see S3BackupMode",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "S3BackupMode",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "S3BackupMode",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "S3BackupMode",
"sensitive" : false,
"setterDocumentation" : "The Amazon S3 backup mode.
\n@param s3BackupMode The Amazon S3 backup mode.\n@see S3BackupMode",
"setterMethodName" : "setS3BackupMode",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "s3BackupMode",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "s3BackupMode",
"variableType" : "String",
"documentation" : "The Amazon S3 backup mode.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getS3BackupConfiguration",
"beanStyleSetterMethodName" : "setS3BackupConfiguration",
"c2jName" : "S3BackupConfiguration",
"c2jShape" : "S3DestinationConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The configuration for backup in Amazon S3.
\nThis is a convenience that creates an instance of the {@link S3DestinationConfiguration.Builder} avoiding the need to create one manually via {@link S3DestinationConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3DestinationConfiguration.Builder#build()} is called immediately and its result is passed to {@link #s3BackupConfiguration(S3DestinationConfiguration)}.\n@param s3BackupConfiguration a consumer that will call methods on {@link S3DestinationConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3BackupConfiguration(S3DestinationConfiguration)",
"deprecated" : false,
"documentation" : "The configuration for backup in Amazon S3.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "s3BackupConfiguration",
"fluentSetterDocumentation" : "The configuration for backup in Amazon S3.
\n@param s3BackupConfiguration The configuration for backup in Amazon S3.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "s3BackupConfiguration",
"getterDocumentation" : "The configuration for backup in Amazon S3.
\n@return The configuration for backup in Amazon S3.",
"getterModel" : {
"returnType" : "S3DestinationConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "S3BackupConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "S3BackupConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "S3BackupConfiguration",
"sensitive" : false,
"setterDocumentation" : "The configuration for backup in Amazon S3.
\n@param s3BackupConfiguration The configuration for backup in Amazon S3.",
"setterMethodName" : "setS3BackupConfiguration",
"setterModel" : {
"variableDeclarationType" : "S3DestinationConfiguration",
"variableName" : "s3BackupConfiguration",
"variableType" : "S3DestinationConfiguration",
"documentation" : null,
"simpleType" : "S3DestinationConfiguration",
"variableSetterType" : "S3DestinationConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "S3DestinationConfiguration",
"variableName" : "s3BackupConfiguration",
"variableType" : "S3DestinationConfiguration",
"documentation" : "The configuration for backup in Amazon S3.
",
"simpleType" : "S3DestinationConfiguration",
"variableSetterType" : "S3DestinationConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDataFormatConversionConfiguration",
"beanStyleSetterMethodName" : "setDataFormatConversionConfiguration",
"c2jName" : "DataFormatConversionConfiguration",
"c2jShape" : "DataFormatConversionConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
\nThis is a convenience that creates an instance of the {@link DataFormatConversionConfiguration.Builder} avoiding the need to create one manually via {@link DataFormatConversionConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link DataFormatConversionConfiguration.Builder#build()} is called immediately and its result is passed to {@link #dataFormatConversionConfiguration(DataFormatConversionConfiguration)}.\n@param dataFormatConversionConfiguration a consumer that will call methods on {@link DataFormatConversionConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dataFormatConversionConfiguration(DataFormatConversionConfiguration)",
"deprecated" : false,
"documentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "dataFormatConversionConfiguration",
"fluentSetterDocumentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
\n@param dataFormatConversionConfiguration The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "dataFormatConversionConfiguration",
"getterDocumentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
\n@return The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.",
"getterModel" : {
"returnType" : "DataFormatConversionConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DataFormatConversionConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DataFormatConversionConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "DataFormatConversionConfiguration",
"sensitive" : false,
"setterDocumentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
\n@param dataFormatConversionConfiguration The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.",
"setterMethodName" : "setDataFormatConversionConfiguration",
"setterModel" : {
"variableDeclarationType" : "DataFormatConversionConfiguration",
"variableName" : "dataFormatConversionConfiguration",
"variableType" : "DataFormatConversionConfiguration",
"documentation" : null,
"simpleType" : "DataFormatConversionConfiguration",
"variableSetterType" : "DataFormatConversionConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DataFormatConversionConfiguration",
"variableName" : "dataFormatConversionConfiguration",
"variableType" : "DataFormatConversionConfiguration",
"documentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
",
"simpleType" : "DataFormatConversionConfiguration",
"variableSetterType" : "DataFormatConversionConfiguration"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "RoleARN", "BucketARN" ],
"shapeName" : "ExtendedS3DestinationConfiguration",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ExtendedS3DestinationConfiguration",
"variableName" : "extendedS3DestinationConfiguration",
"variableType" : "ExtendedS3DestinationConfiguration",
"documentation" : null,
"simpleType" : "ExtendedS3DestinationConfiguration",
"variableSetterType" : "ExtendedS3DestinationConfiguration"
},
"wrapper" : false
},
"ExtendedS3DestinationDescription" : {
"c2jName" : "ExtendedS3DestinationDescription",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Describes a destination in Amazon S3.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getRoleARN",
"beanStyleSetterMethodName" : "setRoleARN",
"c2jName" : "RoleARN",
"c2jShape" : "RoleARN",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleARN(String)}.\n@param roleARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleARN(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "roleARN",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param roleARN The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "roleARN",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@return The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RoleARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RoleARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RoleARN",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param roleARN The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"setterMethodName" : "setRoleARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getBucketARN",
"beanStyleSetterMethodName" : "setBucketARN",
"c2jName" : "BucketARN",
"c2jShape" : "BucketARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #bucketARN(String)}.\n@param bucketARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bucketARN(String)",
"deprecated" : false,
"documentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "bucketARN",
"fluentSetterDocumentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param bucketARN The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "bucketARN",
"getterDocumentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@return The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "BucketARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "BucketARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "BucketARN",
"sensitive" : false,
"setterDocumentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param bucketARN The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"setterMethodName" : "setBucketARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "bucketARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "bucketARN",
"variableType" : "String",
"documentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPrefix",
"beanStyleSetterMethodName" : "setPrefix",
"c2jName" : "Prefix",
"c2jShape" : "Prefix",
"defaultConsumerFluentSetterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #prefix(String)}.\n@param prefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #prefix(String)",
"deprecated" : false,
"documentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "prefix",
"fluentSetterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
\n@param prefix The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "prefix",
"getterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
\n@return The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Prefix",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Prefix",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Prefix",
"sensitive" : false,
"setterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
\n@param prefix The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.",
"setterMethodName" : "setPrefix",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "prefix",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "prefix",
"variableType" : "String",
"documentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getErrorOutputPrefix",
"beanStyleSetterMethodName" : "setErrorOutputPrefix",
"c2jName" : "ErrorOutputPrefix",
"c2jShape" : "ErrorOutputPrefix",
"defaultConsumerFluentSetterDocumentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #errorOutputPrefix(String)}.\n@param errorOutputPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorOutputPrefix(String)",
"deprecated" : false,
"documentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "errorOutputPrefix",
"fluentSetterDocumentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
\n@param errorOutputPrefix A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "errorOutputPrefix",
"getterDocumentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
\n@return A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ErrorOutputPrefix",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ErrorOutputPrefix",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ErrorOutputPrefix",
"sensitive" : false,
"setterDocumentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
\n@param errorOutputPrefix A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.",
"setterMethodName" : "setErrorOutputPrefix",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "errorOutputPrefix",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "errorOutputPrefix",
"variableType" : "String",
"documentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getBufferingHints",
"beanStyleSetterMethodName" : "setBufferingHints",
"c2jName" : "BufferingHints",
"c2jShape" : "BufferingHints",
"defaultConsumerFluentSetterDocumentation" : "The buffering option.
\nThis is a convenience that creates an instance of the {@link BufferingHints.Builder} avoiding the need to create one manually via {@link BufferingHints#builder()}.\n\nWhen the {@link Consumer} completes, {@link BufferingHints.Builder#build()} is called immediately and its result is passed to {@link #bufferingHints(BufferingHints)}.\n@param bufferingHints a consumer that will call methods on {@link BufferingHints.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bufferingHints(BufferingHints)",
"deprecated" : false,
"documentation" : "The buffering option.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "bufferingHints",
"fluentSetterDocumentation" : "The buffering option.
\n@param bufferingHints The buffering option.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "bufferingHints",
"getterDocumentation" : "The buffering option.
\n@return The buffering option.",
"getterModel" : {
"returnType" : "BufferingHints",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "BufferingHints",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "BufferingHints",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "BufferingHints",
"sensitive" : false,
"setterDocumentation" : "The buffering option.
\n@param bufferingHints The buffering option.",
"setterMethodName" : "setBufferingHints",
"setterModel" : {
"variableDeclarationType" : "BufferingHints",
"variableName" : "bufferingHints",
"variableType" : "BufferingHints",
"documentation" : null,
"simpleType" : "BufferingHints",
"variableSetterType" : "BufferingHints"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "BufferingHints",
"variableName" : "bufferingHints",
"variableType" : "BufferingHints",
"documentation" : "The buffering option.
",
"simpleType" : "BufferingHints",
"variableSetterType" : "BufferingHints"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCompressionFormatAsString",
"beanStyleSetterMethodName" : "setCompressionFormat",
"c2jName" : "CompressionFormat",
"c2jShape" : "CompressionFormat",
"defaultConsumerFluentSetterDocumentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #compressionFormatAsString(String)}.\n@param compressionFormat a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #compressionFormat(String)",
"deprecated" : false,
"documentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED
.
",
"endpointDiscoveryId" : false,
"enumType" : "CompressionFormat",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "compressionFormat",
"fluentEnumSetterMethodName" : "compressionFormat",
"fluentGetterMethodName" : "compressionFormatAsString",
"fluentSetterDocumentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED
.
\n@param compressionFormat The compression format. If no value is specified, the default is UNCOMPRESSED
.\n@see CompressionFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see CompressionFormat",
"fluentSetterMethodName" : "compressionFormat",
"getterDocumentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED
.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #compressionFormat} will return {@link CompressionFormat#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #compressionFormatAsString}.\n
\n@return The compression format. If no value is specified, the default is UNCOMPRESSED
.\n@see CompressionFormat",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CompressionFormat",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CompressionFormat",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CompressionFormat",
"sensitive" : false,
"setterDocumentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED
.
\n@param compressionFormat The compression format. If no value is specified, the default is UNCOMPRESSED
.\n@see CompressionFormat",
"setterMethodName" : "setCompressionFormat",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "compressionFormat",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "compressionFormat",
"variableType" : "String",
"documentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getEncryptionConfiguration",
"beanStyleSetterMethodName" : "setEncryptionConfiguration",
"c2jName" : "EncryptionConfiguration",
"c2jShape" : "EncryptionConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The encryption configuration. If no value is specified, the default is no encryption.
\nThis is a convenience that creates an instance of the {@link EncryptionConfiguration.Builder} avoiding the need to create one manually via {@link EncryptionConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link EncryptionConfiguration.Builder#build()} is called immediately and its result is passed to {@link #encryptionConfiguration(EncryptionConfiguration)}.\n@param encryptionConfiguration a consumer that will call methods on {@link EncryptionConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #encryptionConfiguration(EncryptionConfiguration)",
"deprecated" : false,
"documentation" : "The encryption configuration. If no value is specified, the default is no encryption.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "encryptionConfiguration",
"fluentSetterDocumentation" : "The encryption configuration. If no value is specified, the default is no encryption.
\n@param encryptionConfiguration The encryption configuration. If no value is specified, the default is no encryption.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "encryptionConfiguration",
"getterDocumentation" : "The encryption configuration. If no value is specified, the default is no encryption.
\n@return The encryption configuration. If no value is specified, the default is no encryption.",
"getterModel" : {
"returnType" : "EncryptionConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "EncryptionConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "EncryptionConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "EncryptionConfiguration",
"sensitive" : false,
"setterDocumentation" : "The encryption configuration. If no value is specified, the default is no encryption.
\n@param encryptionConfiguration The encryption configuration. If no value is specified, the default is no encryption.",
"setterMethodName" : "setEncryptionConfiguration",
"setterModel" : {
"variableDeclarationType" : "EncryptionConfiguration",
"variableName" : "encryptionConfiguration",
"variableType" : "EncryptionConfiguration",
"documentation" : null,
"simpleType" : "EncryptionConfiguration",
"variableSetterType" : "EncryptionConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "EncryptionConfiguration",
"variableName" : "encryptionConfiguration",
"variableType" : "EncryptionConfiguration",
"documentation" : "The encryption configuration. If no value is specified, the default is no encryption.
",
"simpleType" : "EncryptionConfiguration",
"variableSetterType" : "EncryptionConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCloudWatchLoggingOptions",
"beanStyleSetterMethodName" : "setCloudWatchLoggingOptions",
"c2jName" : "CloudWatchLoggingOptions",
"c2jShape" : "CloudWatchLoggingOptions",
"defaultConsumerFluentSetterDocumentation" : "The Amazon CloudWatch logging options for your delivery stream.
\nThis is a convenience that creates an instance of the {@link CloudWatchLoggingOptions.Builder} avoiding the need to create one manually via {@link CloudWatchLoggingOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link CloudWatchLoggingOptions.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchLoggingOptions(CloudWatchLoggingOptions)}.\n@param cloudWatchLoggingOptions a consumer that will call methods on {@link CloudWatchLoggingOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchLoggingOptions(CloudWatchLoggingOptions)",
"deprecated" : false,
"documentation" : "The Amazon CloudWatch logging options for your delivery stream.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "cloudWatchLoggingOptions",
"fluentSetterDocumentation" : "The Amazon CloudWatch logging options for your delivery stream.
\n@param cloudWatchLoggingOptions The Amazon CloudWatch logging options for your delivery stream.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "cloudWatchLoggingOptions",
"getterDocumentation" : "The Amazon CloudWatch logging options for your delivery stream.
\n@return The Amazon CloudWatch logging options for your delivery stream.",
"getterModel" : {
"returnType" : "CloudWatchLoggingOptions",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CloudWatchLoggingOptions",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CloudWatchLoggingOptions",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "CloudWatchLoggingOptions",
"sensitive" : false,
"setterDocumentation" : "The Amazon CloudWatch logging options for your delivery stream.
\n@param cloudWatchLoggingOptions The Amazon CloudWatch logging options for your delivery stream.",
"setterMethodName" : "setCloudWatchLoggingOptions",
"setterModel" : {
"variableDeclarationType" : "CloudWatchLoggingOptions",
"variableName" : "cloudWatchLoggingOptions",
"variableType" : "CloudWatchLoggingOptions",
"documentation" : null,
"simpleType" : "CloudWatchLoggingOptions",
"variableSetterType" : "CloudWatchLoggingOptions"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "CloudWatchLoggingOptions",
"variableName" : "cloudWatchLoggingOptions",
"variableType" : "CloudWatchLoggingOptions",
"documentation" : "The Amazon CloudWatch logging options for your delivery stream.
",
"simpleType" : "CloudWatchLoggingOptions",
"variableSetterType" : "CloudWatchLoggingOptions"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getProcessingConfiguration",
"beanStyleSetterMethodName" : "setProcessingConfiguration",
"c2jName" : "ProcessingConfiguration",
"c2jShape" : "ProcessingConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The data processing configuration.
\nThis is a convenience that creates an instance of the {@link ProcessingConfiguration.Builder} avoiding the need to create one manually via {@link ProcessingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProcessingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #processingConfiguration(ProcessingConfiguration)}.\n@param processingConfiguration a consumer that will call methods on {@link ProcessingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #processingConfiguration(ProcessingConfiguration)",
"deprecated" : false,
"documentation" : "The data processing configuration.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "processingConfiguration",
"fluentSetterDocumentation" : "The data processing configuration.
\n@param processingConfiguration The data processing configuration.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "processingConfiguration",
"getterDocumentation" : "The data processing configuration.
\n@return The data processing configuration.",
"getterModel" : {
"returnType" : "ProcessingConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ProcessingConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ProcessingConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ProcessingConfiguration",
"sensitive" : false,
"setterDocumentation" : "The data processing configuration.
\n@param processingConfiguration The data processing configuration.",
"setterMethodName" : "setProcessingConfiguration",
"setterModel" : {
"variableDeclarationType" : "ProcessingConfiguration",
"variableName" : "processingConfiguration",
"variableType" : "ProcessingConfiguration",
"documentation" : null,
"simpleType" : "ProcessingConfiguration",
"variableSetterType" : "ProcessingConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ProcessingConfiguration",
"variableName" : "processingConfiguration",
"variableType" : "ProcessingConfiguration",
"documentation" : "The data processing configuration.
",
"simpleType" : "ProcessingConfiguration",
"variableSetterType" : "ProcessingConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getS3BackupModeAsString",
"beanStyleSetterMethodName" : "setS3BackupMode",
"c2jName" : "S3BackupMode",
"c2jShape" : "S3BackupMode",
"defaultConsumerFluentSetterDocumentation" : "The Amazon S3 backup mode.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3BackupModeAsString(String)}.\n@param s3BackupMode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3BackupMode(String)",
"deprecated" : false,
"documentation" : "The Amazon S3 backup mode.
",
"endpointDiscoveryId" : false,
"enumType" : "S3BackupMode",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "s3BackupMode",
"fluentEnumSetterMethodName" : "s3BackupMode",
"fluentGetterMethodName" : "s3BackupModeAsString",
"fluentSetterDocumentation" : "The Amazon S3 backup mode.
\n@param s3BackupMode The Amazon S3 backup mode.\n@see S3BackupMode\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3BackupMode",
"fluentSetterMethodName" : "s3BackupMode",
"getterDocumentation" : "The Amazon S3 backup mode.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #s3BackupMode} will return {@link S3BackupMode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #s3BackupModeAsString}.\n
\n@return The Amazon S3 backup mode.\n@see S3BackupMode",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "S3BackupMode",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "S3BackupMode",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "S3BackupMode",
"sensitive" : false,
"setterDocumentation" : "The Amazon S3 backup mode.
\n@param s3BackupMode The Amazon S3 backup mode.\n@see S3BackupMode",
"setterMethodName" : "setS3BackupMode",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "s3BackupMode",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "s3BackupMode",
"variableType" : "String",
"documentation" : "The Amazon S3 backup mode.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getS3BackupDescription",
"beanStyleSetterMethodName" : "setS3BackupDescription",
"c2jName" : "S3BackupDescription",
"c2jShape" : "S3DestinationDescription",
"defaultConsumerFluentSetterDocumentation" : "The configuration for backup in Amazon S3.
\nThis is a convenience that creates an instance of the {@link S3DestinationDescription.Builder} avoiding the need to create one manually via {@link S3DestinationDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3DestinationDescription.Builder#build()} is called immediately and its result is passed to {@link #s3BackupDescription(S3DestinationDescription)}.\n@param s3BackupDescription a consumer that will call methods on {@link S3DestinationDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3BackupDescription(S3DestinationDescription)",
"deprecated" : false,
"documentation" : "The configuration for backup in Amazon S3.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "s3BackupDescription",
"fluentSetterDocumentation" : "The configuration for backup in Amazon S3.
\n@param s3BackupDescription The configuration for backup in Amazon S3.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "s3BackupDescription",
"getterDocumentation" : "The configuration for backup in Amazon S3.
\n@return The configuration for backup in Amazon S3.",
"getterModel" : {
"returnType" : "S3DestinationDescription",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "S3BackupDescription",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "S3BackupDescription",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "S3BackupDescription",
"sensitive" : false,
"setterDocumentation" : "The configuration for backup in Amazon S3.
\n@param s3BackupDescription The configuration for backup in Amazon S3.",
"setterMethodName" : "setS3BackupDescription",
"setterModel" : {
"variableDeclarationType" : "S3DestinationDescription",
"variableName" : "s3BackupDescription",
"variableType" : "S3DestinationDescription",
"documentation" : null,
"simpleType" : "S3DestinationDescription",
"variableSetterType" : "S3DestinationDescription"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "S3DestinationDescription",
"variableName" : "s3BackupDescription",
"variableType" : "S3DestinationDescription",
"documentation" : "The configuration for backup in Amazon S3.
",
"simpleType" : "S3DestinationDescription",
"variableSetterType" : "S3DestinationDescription"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDataFormatConversionConfiguration",
"beanStyleSetterMethodName" : "setDataFormatConversionConfiguration",
"c2jName" : "DataFormatConversionConfiguration",
"c2jShape" : "DataFormatConversionConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
\nThis is a convenience that creates an instance of the {@link DataFormatConversionConfiguration.Builder} avoiding the need to create one manually via {@link DataFormatConversionConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link DataFormatConversionConfiguration.Builder#build()} is called immediately and its result is passed to {@link #dataFormatConversionConfiguration(DataFormatConversionConfiguration)}.\n@param dataFormatConversionConfiguration a consumer that will call methods on {@link DataFormatConversionConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dataFormatConversionConfiguration(DataFormatConversionConfiguration)",
"deprecated" : false,
"documentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "dataFormatConversionConfiguration",
"fluentSetterDocumentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
\n@param dataFormatConversionConfiguration The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "dataFormatConversionConfiguration",
"getterDocumentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
\n@return The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.",
"getterModel" : {
"returnType" : "DataFormatConversionConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DataFormatConversionConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DataFormatConversionConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "DataFormatConversionConfiguration",
"sensitive" : false,
"setterDocumentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
\n@param dataFormatConversionConfiguration The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.",
"setterMethodName" : "setDataFormatConversionConfiguration",
"setterModel" : {
"variableDeclarationType" : "DataFormatConversionConfiguration",
"variableName" : "dataFormatConversionConfiguration",
"variableType" : "DataFormatConversionConfiguration",
"documentation" : null,
"simpleType" : "DataFormatConversionConfiguration",
"variableSetterType" : "DataFormatConversionConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DataFormatConversionConfiguration",
"variableName" : "dataFormatConversionConfiguration",
"variableType" : "DataFormatConversionConfiguration",
"documentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
",
"simpleType" : "DataFormatConversionConfiguration",
"variableSetterType" : "DataFormatConversionConfiguration"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"BucketARN" : {
"beanStyleGetterMethodName" : "getBucketARN",
"beanStyleSetterMethodName" : "setBucketARN",
"c2jName" : "BucketARN",
"c2jShape" : "BucketARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #bucketARN(String)}.\n@param bucketARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bucketARN(String)",
"deprecated" : false,
"documentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "bucketARN",
"fluentSetterDocumentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param bucketARN The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "bucketARN",
"getterDocumentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@return The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "BucketARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "BucketARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "BucketARN",
"sensitive" : false,
"setterDocumentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param bucketARN The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"setterMethodName" : "setBucketARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "bucketARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "bucketARN",
"variableType" : "String",
"documentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"BufferingHints" : {
"beanStyleGetterMethodName" : "getBufferingHints",
"beanStyleSetterMethodName" : "setBufferingHints",
"c2jName" : "BufferingHints",
"c2jShape" : "BufferingHints",
"defaultConsumerFluentSetterDocumentation" : "The buffering option.
\nThis is a convenience that creates an instance of the {@link BufferingHints.Builder} avoiding the need to create one manually via {@link BufferingHints#builder()}.\n\nWhen the {@link Consumer} completes, {@link BufferingHints.Builder#build()} is called immediately and its result is passed to {@link #bufferingHints(BufferingHints)}.\n@param bufferingHints a consumer that will call methods on {@link BufferingHints.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bufferingHints(BufferingHints)",
"deprecated" : false,
"documentation" : "The buffering option.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "bufferingHints",
"fluentSetterDocumentation" : "The buffering option.
\n@param bufferingHints The buffering option.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "bufferingHints",
"getterDocumentation" : "The buffering option.
\n@return The buffering option.",
"getterModel" : {
"returnType" : "BufferingHints",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "BufferingHints",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "BufferingHints",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "BufferingHints",
"sensitive" : false,
"setterDocumentation" : "The buffering option.
\n@param bufferingHints The buffering option.",
"setterMethodName" : "setBufferingHints",
"setterModel" : {
"variableDeclarationType" : "BufferingHints",
"variableName" : "bufferingHints",
"variableType" : "BufferingHints",
"documentation" : null,
"simpleType" : "BufferingHints",
"variableSetterType" : "BufferingHints"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "BufferingHints",
"variableName" : "bufferingHints",
"variableType" : "BufferingHints",
"documentation" : "The buffering option.
",
"simpleType" : "BufferingHints",
"variableSetterType" : "BufferingHints"
},
"xmlNameSpaceUri" : null
},
"CloudWatchLoggingOptions" : {
"beanStyleGetterMethodName" : "getCloudWatchLoggingOptions",
"beanStyleSetterMethodName" : "setCloudWatchLoggingOptions",
"c2jName" : "CloudWatchLoggingOptions",
"c2jShape" : "CloudWatchLoggingOptions",
"defaultConsumerFluentSetterDocumentation" : "The Amazon CloudWatch logging options for your delivery stream.
\nThis is a convenience that creates an instance of the {@link CloudWatchLoggingOptions.Builder} avoiding the need to create one manually via {@link CloudWatchLoggingOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link CloudWatchLoggingOptions.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchLoggingOptions(CloudWatchLoggingOptions)}.\n@param cloudWatchLoggingOptions a consumer that will call methods on {@link CloudWatchLoggingOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchLoggingOptions(CloudWatchLoggingOptions)",
"deprecated" : false,
"documentation" : "The Amazon CloudWatch logging options for your delivery stream.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "cloudWatchLoggingOptions",
"fluentSetterDocumentation" : "The Amazon CloudWatch logging options for your delivery stream.
\n@param cloudWatchLoggingOptions The Amazon CloudWatch logging options for your delivery stream.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "cloudWatchLoggingOptions",
"getterDocumentation" : "The Amazon CloudWatch logging options for your delivery stream.
\n@return The Amazon CloudWatch logging options for your delivery stream.",
"getterModel" : {
"returnType" : "CloudWatchLoggingOptions",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CloudWatchLoggingOptions",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CloudWatchLoggingOptions",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "CloudWatchLoggingOptions",
"sensitive" : false,
"setterDocumentation" : "The Amazon CloudWatch logging options for your delivery stream.
\n@param cloudWatchLoggingOptions The Amazon CloudWatch logging options for your delivery stream.",
"setterMethodName" : "setCloudWatchLoggingOptions",
"setterModel" : {
"variableDeclarationType" : "CloudWatchLoggingOptions",
"variableName" : "cloudWatchLoggingOptions",
"variableType" : "CloudWatchLoggingOptions",
"documentation" : null,
"simpleType" : "CloudWatchLoggingOptions",
"variableSetterType" : "CloudWatchLoggingOptions"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "CloudWatchLoggingOptions",
"variableName" : "cloudWatchLoggingOptions",
"variableType" : "CloudWatchLoggingOptions",
"documentation" : "The Amazon CloudWatch logging options for your delivery stream.
",
"simpleType" : "CloudWatchLoggingOptions",
"variableSetterType" : "CloudWatchLoggingOptions"
},
"xmlNameSpaceUri" : null
},
"CompressionFormat" : {
"beanStyleGetterMethodName" : "getCompressionFormatAsString",
"beanStyleSetterMethodName" : "setCompressionFormat",
"c2jName" : "CompressionFormat",
"c2jShape" : "CompressionFormat",
"defaultConsumerFluentSetterDocumentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #compressionFormatAsString(String)}.\n@param compressionFormat a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #compressionFormat(String)",
"deprecated" : false,
"documentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED
.
",
"endpointDiscoveryId" : false,
"enumType" : "CompressionFormat",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "compressionFormat",
"fluentEnumSetterMethodName" : "compressionFormat",
"fluentGetterMethodName" : "compressionFormatAsString",
"fluentSetterDocumentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED
.
\n@param compressionFormat The compression format. If no value is specified, the default is UNCOMPRESSED
.\n@see CompressionFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see CompressionFormat",
"fluentSetterMethodName" : "compressionFormat",
"getterDocumentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED
.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #compressionFormat} will return {@link CompressionFormat#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #compressionFormatAsString}.\n
\n@return The compression format. If no value is specified, the default is UNCOMPRESSED
.\n@see CompressionFormat",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CompressionFormat",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CompressionFormat",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CompressionFormat",
"sensitive" : false,
"setterDocumentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED
.
\n@param compressionFormat The compression format. If no value is specified, the default is UNCOMPRESSED
.\n@see CompressionFormat",
"setterMethodName" : "setCompressionFormat",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "compressionFormat",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "compressionFormat",
"variableType" : "String",
"documentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"DataFormatConversionConfiguration" : {
"beanStyleGetterMethodName" : "getDataFormatConversionConfiguration",
"beanStyleSetterMethodName" : "setDataFormatConversionConfiguration",
"c2jName" : "DataFormatConversionConfiguration",
"c2jShape" : "DataFormatConversionConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
\nThis is a convenience that creates an instance of the {@link DataFormatConversionConfiguration.Builder} avoiding the need to create one manually via {@link DataFormatConversionConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link DataFormatConversionConfiguration.Builder#build()} is called immediately and its result is passed to {@link #dataFormatConversionConfiguration(DataFormatConversionConfiguration)}.\n@param dataFormatConversionConfiguration a consumer that will call methods on {@link DataFormatConversionConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dataFormatConversionConfiguration(DataFormatConversionConfiguration)",
"deprecated" : false,
"documentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "dataFormatConversionConfiguration",
"fluentSetterDocumentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
\n@param dataFormatConversionConfiguration The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "dataFormatConversionConfiguration",
"getterDocumentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
\n@return The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.",
"getterModel" : {
"returnType" : "DataFormatConversionConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DataFormatConversionConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DataFormatConversionConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "DataFormatConversionConfiguration",
"sensitive" : false,
"setterDocumentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
\n@param dataFormatConversionConfiguration The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.",
"setterMethodName" : "setDataFormatConversionConfiguration",
"setterModel" : {
"variableDeclarationType" : "DataFormatConversionConfiguration",
"variableName" : "dataFormatConversionConfiguration",
"variableType" : "DataFormatConversionConfiguration",
"documentation" : null,
"simpleType" : "DataFormatConversionConfiguration",
"variableSetterType" : "DataFormatConversionConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DataFormatConversionConfiguration",
"variableName" : "dataFormatConversionConfiguration",
"variableType" : "DataFormatConversionConfiguration",
"documentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
",
"simpleType" : "DataFormatConversionConfiguration",
"variableSetterType" : "DataFormatConversionConfiguration"
},
"xmlNameSpaceUri" : null
},
"EncryptionConfiguration" : {
"beanStyleGetterMethodName" : "getEncryptionConfiguration",
"beanStyleSetterMethodName" : "setEncryptionConfiguration",
"c2jName" : "EncryptionConfiguration",
"c2jShape" : "EncryptionConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The encryption configuration. If no value is specified, the default is no encryption.
\nThis is a convenience that creates an instance of the {@link EncryptionConfiguration.Builder} avoiding the need to create one manually via {@link EncryptionConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link EncryptionConfiguration.Builder#build()} is called immediately and its result is passed to {@link #encryptionConfiguration(EncryptionConfiguration)}.\n@param encryptionConfiguration a consumer that will call methods on {@link EncryptionConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #encryptionConfiguration(EncryptionConfiguration)",
"deprecated" : false,
"documentation" : "The encryption configuration. If no value is specified, the default is no encryption.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "encryptionConfiguration",
"fluentSetterDocumentation" : "The encryption configuration. If no value is specified, the default is no encryption.
\n@param encryptionConfiguration The encryption configuration. If no value is specified, the default is no encryption.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "encryptionConfiguration",
"getterDocumentation" : "The encryption configuration. If no value is specified, the default is no encryption.
\n@return The encryption configuration. If no value is specified, the default is no encryption.",
"getterModel" : {
"returnType" : "EncryptionConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "EncryptionConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "EncryptionConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "EncryptionConfiguration",
"sensitive" : false,
"setterDocumentation" : "The encryption configuration. If no value is specified, the default is no encryption.
\n@param encryptionConfiguration The encryption configuration. If no value is specified, the default is no encryption.",
"setterMethodName" : "setEncryptionConfiguration",
"setterModel" : {
"variableDeclarationType" : "EncryptionConfiguration",
"variableName" : "encryptionConfiguration",
"variableType" : "EncryptionConfiguration",
"documentation" : null,
"simpleType" : "EncryptionConfiguration",
"variableSetterType" : "EncryptionConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "EncryptionConfiguration",
"variableName" : "encryptionConfiguration",
"variableType" : "EncryptionConfiguration",
"documentation" : "The encryption configuration. If no value is specified, the default is no encryption.
",
"simpleType" : "EncryptionConfiguration",
"variableSetterType" : "EncryptionConfiguration"
},
"xmlNameSpaceUri" : null
},
"ErrorOutputPrefix" : {
"beanStyleGetterMethodName" : "getErrorOutputPrefix",
"beanStyleSetterMethodName" : "setErrorOutputPrefix",
"c2jName" : "ErrorOutputPrefix",
"c2jShape" : "ErrorOutputPrefix",
"defaultConsumerFluentSetterDocumentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #errorOutputPrefix(String)}.\n@param errorOutputPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorOutputPrefix(String)",
"deprecated" : false,
"documentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "errorOutputPrefix",
"fluentSetterDocumentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
\n@param errorOutputPrefix A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "errorOutputPrefix",
"getterDocumentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
\n@return A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ErrorOutputPrefix",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ErrorOutputPrefix",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ErrorOutputPrefix",
"sensitive" : false,
"setterDocumentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
\n@param errorOutputPrefix A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.",
"setterMethodName" : "setErrorOutputPrefix",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "errorOutputPrefix",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "errorOutputPrefix",
"variableType" : "String",
"documentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Prefix" : {
"beanStyleGetterMethodName" : "getPrefix",
"beanStyleSetterMethodName" : "setPrefix",
"c2jName" : "Prefix",
"c2jShape" : "Prefix",
"defaultConsumerFluentSetterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #prefix(String)}.\n@param prefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #prefix(String)",
"deprecated" : false,
"documentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "prefix",
"fluentSetterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
\n@param prefix The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "prefix",
"getterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
\n@return The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Prefix",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Prefix",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Prefix",
"sensitive" : false,
"setterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
\n@param prefix The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.",
"setterMethodName" : "setPrefix",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "prefix",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "prefix",
"variableType" : "String",
"documentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ProcessingConfiguration" : {
"beanStyleGetterMethodName" : "getProcessingConfiguration",
"beanStyleSetterMethodName" : "setProcessingConfiguration",
"c2jName" : "ProcessingConfiguration",
"c2jShape" : "ProcessingConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The data processing configuration.
\nThis is a convenience that creates an instance of the {@link ProcessingConfiguration.Builder} avoiding the need to create one manually via {@link ProcessingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProcessingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #processingConfiguration(ProcessingConfiguration)}.\n@param processingConfiguration a consumer that will call methods on {@link ProcessingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #processingConfiguration(ProcessingConfiguration)",
"deprecated" : false,
"documentation" : "The data processing configuration.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "processingConfiguration",
"fluentSetterDocumentation" : "The data processing configuration.
\n@param processingConfiguration The data processing configuration.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "processingConfiguration",
"getterDocumentation" : "The data processing configuration.
\n@return The data processing configuration.",
"getterModel" : {
"returnType" : "ProcessingConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ProcessingConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ProcessingConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ProcessingConfiguration",
"sensitive" : false,
"setterDocumentation" : "The data processing configuration.
\n@param processingConfiguration The data processing configuration.",
"setterMethodName" : "setProcessingConfiguration",
"setterModel" : {
"variableDeclarationType" : "ProcessingConfiguration",
"variableName" : "processingConfiguration",
"variableType" : "ProcessingConfiguration",
"documentation" : null,
"simpleType" : "ProcessingConfiguration",
"variableSetterType" : "ProcessingConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ProcessingConfiguration",
"variableName" : "processingConfiguration",
"variableType" : "ProcessingConfiguration",
"documentation" : "The data processing configuration.
",
"simpleType" : "ProcessingConfiguration",
"variableSetterType" : "ProcessingConfiguration"
},
"xmlNameSpaceUri" : null
},
"RoleARN" : {
"beanStyleGetterMethodName" : "getRoleARN",
"beanStyleSetterMethodName" : "setRoleARN",
"c2jName" : "RoleARN",
"c2jShape" : "RoleARN",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleARN(String)}.\n@param roleARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleARN(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "roleARN",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param roleARN The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "roleARN",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@return The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RoleARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RoleARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RoleARN",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param roleARN The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"setterMethodName" : "setRoleARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"S3BackupDescription" : {
"beanStyleGetterMethodName" : "getS3BackupDescription",
"beanStyleSetterMethodName" : "setS3BackupDescription",
"c2jName" : "S3BackupDescription",
"c2jShape" : "S3DestinationDescription",
"defaultConsumerFluentSetterDocumentation" : "The configuration for backup in Amazon S3.
\nThis is a convenience that creates an instance of the {@link S3DestinationDescription.Builder} avoiding the need to create one manually via {@link S3DestinationDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3DestinationDescription.Builder#build()} is called immediately and its result is passed to {@link #s3BackupDescription(S3DestinationDescription)}.\n@param s3BackupDescription a consumer that will call methods on {@link S3DestinationDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3BackupDescription(S3DestinationDescription)",
"deprecated" : false,
"documentation" : "The configuration for backup in Amazon S3.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "s3BackupDescription",
"fluentSetterDocumentation" : "The configuration for backup in Amazon S3.
\n@param s3BackupDescription The configuration for backup in Amazon S3.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "s3BackupDescription",
"getterDocumentation" : "The configuration for backup in Amazon S3.
\n@return The configuration for backup in Amazon S3.",
"getterModel" : {
"returnType" : "S3DestinationDescription",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "S3BackupDescription",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "S3BackupDescription",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "S3BackupDescription",
"sensitive" : false,
"setterDocumentation" : "The configuration for backup in Amazon S3.
\n@param s3BackupDescription The configuration for backup in Amazon S3.",
"setterMethodName" : "setS3BackupDescription",
"setterModel" : {
"variableDeclarationType" : "S3DestinationDescription",
"variableName" : "s3BackupDescription",
"variableType" : "S3DestinationDescription",
"documentation" : null,
"simpleType" : "S3DestinationDescription",
"variableSetterType" : "S3DestinationDescription"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "S3DestinationDescription",
"variableName" : "s3BackupDescription",
"variableType" : "S3DestinationDescription",
"documentation" : "The configuration for backup in Amazon S3.
",
"simpleType" : "S3DestinationDescription",
"variableSetterType" : "S3DestinationDescription"
},
"xmlNameSpaceUri" : null
},
"S3BackupMode" : {
"beanStyleGetterMethodName" : "getS3BackupModeAsString",
"beanStyleSetterMethodName" : "setS3BackupMode",
"c2jName" : "S3BackupMode",
"c2jShape" : "S3BackupMode",
"defaultConsumerFluentSetterDocumentation" : "The Amazon S3 backup mode.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3BackupModeAsString(String)}.\n@param s3BackupMode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3BackupMode(String)",
"deprecated" : false,
"documentation" : "The Amazon S3 backup mode.
",
"endpointDiscoveryId" : false,
"enumType" : "S3BackupMode",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "s3BackupMode",
"fluentEnumSetterMethodName" : "s3BackupMode",
"fluentGetterMethodName" : "s3BackupModeAsString",
"fluentSetterDocumentation" : "The Amazon S3 backup mode.
\n@param s3BackupMode The Amazon S3 backup mode.\n@see S3BackupMode\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3BackupMode",
"fluentSetterMethodName" : "s3BackupMode",
"getterDocumentation" : "The Amazon S3 backup mode.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #s3BackupMode} will return {@link S3BackupMode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #s3BackupModeAsString}.\n
\n@return The Amazon S3 backup mode.\n@see S3BackupMode",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "S3BackupMode",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "S3BackupMode",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "S3BackupMode",
"sensitive" : false,
"setterDocumentation" : "The Amazon S3 backup mode.
\n@param s3BackupMode The Amazon S3 backup mode.\n@see S3BackupMode",
"setterMethodName" : "setS3BackupMode",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "s3BackupMode",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "s3BackupMode",
"variableType" : "String",
"documentation" : "The Amazon S3 backup mode.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getRoleARN",
"beanStyleSetterMethodName" : "setRoleARN",
"c2jName" : "RoleARN",
"c2jShape" : "RoleARN",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleARN(String)}.\n@param roleARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleARN(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "roleARN",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param roleARN The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "roleARN",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@return The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RoleARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RoleARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RoleARN",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param roleARN The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"setterMethodName" : "setRoleARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getBucketARN",
"beanStyleSetterMethodName" : "setBucketARN",
"c2jName" : "BucketARN",
"c2jShape" : "BucketARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #bucketARN(String)}.\n@param bucketARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bucketARN(String)",
"deprecated" : false,
"documentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "bucketARN",
"fluentSetterDocumentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param bucketARN The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "bucketARN",
"getterDocumentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@return The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "BucketARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "BucketARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "BucketARN",
"sensitive" : false,
"setterDocumentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param bucketARN The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"setterMethodName" : "setBucketARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "bucketARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "bucketARN",
"variableType" : "String",
"documentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPrefix",
"beanStyleSetterMethodName" : "setPrefix",
"c2jName" : "Prefix",
"c2jShape" : "Prefix",
"defaultConsumerFluentSetterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #prefix(String)}.\n@param prefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #prefix(String)",
"deprecated" : false,
"documentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "prefix",
"fluentSetterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
\n@param prefix The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "prefix",
"getterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
\n@return The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Prefix",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Prefix",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Prefix",
"sensitive" : false,
"setterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
\n@param prefix The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.",
"setterMethodName" : "setPrefix",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "prefix",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "prefix",
"variableType" : "String",
"documentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getErrorOutputPrefix",
"beanStyleSetterMethodName" : "setErrorOutputPrefix",
"c2jName" : "ErrorOutputPrefix",
"c2jShape" : "ErrorOutputPrefix",
"defaultConsumerFluentSetterDocumentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #errorOutputPrefix(String)}.\n@param errorOutputPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorOutputPrefix(String)",
"deprecated" : false,
"documentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "errorOutputPrefix",
"fluentSetterDocumentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
\n@param errorOutputPrefix A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "errorOutputPrefix",
"getterDocumentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
\n@return A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ErrorOutputPrefix",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ErrorOutputPrefix",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ErrorOutputPrefix",
"sensitive" : false,
"setterDocumentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
\n@param errorOutputPrefix A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.",
"setterMethodName" : "setErrorOutputPrefix",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "errorOutputPrefix",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "errorOutputPrefix",
"variableType" : "String",
"documentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getBufferingHints",
"beanStyleSetterMethodName" : "setBufferingHints",
"c2jName" : "BufferingHints",
"c2jShape" : "BufferingHints",
"defaultConsumerFluentSetterDocumentation" : "The buffering option.
\nThis is a convenience that creates an instance of the {@link BufferingHints.Builder} avoiding the need to create one manually via {@link BufferingHints#builder()}.\n\nWhen the {@link Consumer} completes, {@link BufferingHints.Builder#build()} is called immediately and its result is passed to {@link #bufferingHints(BufferingHints)}.\n@param bufferingHints a consumer that will call methods on {@link BufferingHints.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bufferingHints(BufferingHints)",
"deprecated" : false,
"documentation" : "The buffering option.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "bufferingHints",
"fluentSetterDocumentation" : "The buffering option.
\n@param bufferingHints The buffering option.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "bufferingHints",
"getterDocumentation" : "The buffering option.
\n@return The buffering option.",
"getterModel" : {
"returnType" : "BufferingHints",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "BufferingHints",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "BufferingHints",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "BufferingHints",
"sensitive" : false,
"setterDocumentation" : "The buffering option.
\n@param bufferingHints The buffering option.",
"setterMethodName" : "setBufferingHints",
"setterModel" : {
"variableDeclarationType" : "BufferingHints",
"variableName" : "bufferingHints",
"variableType" : "BufferingHints",
"documentation" : null,
"simpleType" : "BufferingHints",
"variableSetterType" : "BufferingHints"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "BufferingHints",
"variableName" : "bufferingHints",
"variableType" : "BufferingHints",
"documentation" : "The buffering option.
",
"simpleType" : "BufferingHints",
"variableSetterType" : "BufferingHints"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCompressionFormatAsString",
"beanStyleSetterMethodName" : "setCompressionFormat",
"c2jName" : "CompressionFormat",
"c2jShape" : "CompressionFormat",
"defaultConsumerFluentSetterDocumentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #compressionFormatAsString(String)}.\n@param compressionFormat a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #compressionFormat(String)",
"deprecated" : false,
"documentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED
.
",
"endpointDiscoveryId" : false,
"enumType" : "CompressionFormat",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "compressionFormat",
"fluentEnumSetterMethodName" : "compressionFormat",
"fluentGetterMethodName" : "compressionFormatAsString",
"fluentSetterDocumentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED
.
\n@param compressionFormat The compression format. If no value is specified, the default is UNCOMPRESSED
.\n@see CompressionFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see CompressionFormat",
"fluentSetterMethodName" : "compressionFormat",
"getterDocumentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED
.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #compressionFormat} will return {@link CompressionFormat#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #compressionFormatAsString}.\n
\n@return The compression format. If no value is specified, the default is UNCOMPRESSED
.\n@see CompressionFormat",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CompressionFormat",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CompressionFormat",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CompressionFormat",
"sensitive" : false,
"setterDocumentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED
.
\n@param compressionFormat The compression format. If no value is specified, the default is UNCOMPRESSED
.\n@see CompressionFormat",
"setterMethodName" : "setCompressionFormat",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "compressionFormat",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "compressionFormat",
"variableType" : "String",
"documentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getEncryptionConfiguration",
"beanStyleSetterMethodName" : "setEncryptionConfiguration",
"c2jName" : "EncryptionConfiguration",
"c2jShape" : "EncryptionConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The encryption configuration. If no value is specified, the default is no encryption.
\nThis is a convenience that creates an instance of the {@link EncryptionConfiguration.Builder} avoiding the need to create one manually via {@link EncryptionConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link EncryptionConfiguration.Builder#build()} is called immediately and its result is passed to {@link #encryptionConfiguration(EncryptionConfiguration)}.\n@param encryptionConfiguration a consumer that will call methods on {@link EncryptionConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #encryptionConfiguration(EncryptionConfiguration)",
"deprecated" : false,
"documentation" : "The encryption configuration. If no value is specified, the default is no encryption.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "encryptionConfiguration",
"fluentSetterDocumentation" : "The encryption configuration. If no value is specified, the default is no encryption.
\n@param encryptionConfiguration The encryption configuration. If no value is specified, the default is no encryption.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "encryptionConfiguration",
"getterDocumentation" : "The encryption configuration. If no value is specified, the default is no encryption.
\n@return The encryption configuration. If no value is specified, the default is no encryption.",
"getterModel" : {
"returnType" : "EncryptionConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "EncryptionConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "EncryptionConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "EncryptionConfiguration",
"sensitive" : false,
"setterDocumentation" : "The encryption configuration. If no value is specified, the default is no encryption.
\n@param encryptionConfiguration The encryption configuration. If no value is specified, the default is no encryption.",
"setterMethodName" : "setEncryptionConfiguration",
"setterModel" : {
"variableDeclarationType" : "EncryptionConfiguration",
"variableName" : "encryptionConfiguration",
"variableType" : "EncryptionConfiguration",
"documentation" : null,
"simpleType" : "EncryptionConfiguration",
"variableSetterType" : "EncryptionConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "EncryptionConfiguration",
"variableName" : "encryptionConfiguration",
"variableType" : "EncryptionConfiguration",
"documentation" : "The encryption configuration. If no value is specified, the default is no encryption.
",
"simpleType" : "EncryptionConfiguration",
"variableSetterType" : "EncryptionConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCloudWatchLoggingOptions",
"beanStyleSetterMethodName" : "setCloudWatchLoggingOptions",
"c2jName" : "CloudWatchLoggingOptions",
"c2jShape" : "CloudWatchLoggingOptions",
"defaultConsumerFluentSetterDocumentation" : "The Amazon CloudWatch logging options for your delivery stream.
\nThis is a convenience that creates an instance of the {@link CloudWatchLoggingOptions.Builder} avoiding the need to create one manually via {@link CloudWatchLoggingOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link CloudWatchLoggingOptions.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchLoggingOptions(CloudWatchLoggingOptions)}.\n@param cloudWatchLoggingOptions a consumer that will call methods on {@link CloudWatchLoggingOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchLoggingOptions(CloudWatchLoggingOptions)",
"deprecated" : false,
"documentation" : "The Amazon CloudWatch logging options for your delivery stream.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "cloudWatchLoggingOptions",
"fluentSetterDocumentation" : "The Amazon CloudWatch logging options for your delivery stream.
\n@param cloudWatchLoggingOptions The Amazon CloudWatch logging options for your delivery stream.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "cloudWatchLoggingOptions",
"getterDocumentation" : "The Amazon CloudWatch logging options for your delivery stream.
\n@return The Amazon CloudWatch logging options for your delivery stream.",
"getterModel" : {
"returnType" : "CloudWatchLoggingOptions",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CloudWatchLoggingOptions",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CloudWatchLoggingOptions",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "CloudWatchLoggingOptions",
"sensitive" : false,
"setterDocumentation" : "The Amazon CloudWatch logging options for your delivery stream.
\n@param cloudWatchLoggingOptions The Amazon CloudWatch logging options for your delivery stream.",
"setterMethodName" : "setCloudWatchLoggingOptions",
"setterModel" : {
"variableDeclarationType" : "CloudWatchLoggingOptions",
"variableName" : "cloudWatchLoggingOptions",
"variableType" : "CloudWatchLoggingOptions",
"documentation" : null,
"simpleType" : "CloudWatchLoggingOptions",
"variableSetterType" : "CloudWatchLoggingOptions"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "CloudWatchLoggingOptions",
"variableName" : "cloudWatchLoggingOptions",
"variableType" : "CloudWatchLoggingOptions",
"documentation" : "The Amazon CloudWatch logging options for your delivery stream.
",
"simpleType" : "CloudWatchLoggingOptions",
"variableSetterType" : "CloudWatchLoggingOptions"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getProcessingConfiguration",
"beanStyleSetterMethodName" : "setProcessingConfiguration",
"c2jName" : "ProcessingConfiguration",
"c2jShape" : "ProcessingConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The data processing configuration.
\nThis is a convenience that creates an instance of the {@link ProcessingConfiguration.Builder} avoiding the need to create one manually via {@link ProcessingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProcessingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #processingConfiguration(ProcessingConfiguration)}.\n@param processingConfiguration a consumer that will call methods on {@link ProcessingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #processingConfiguration(ProcessingConfiguration)",
"deprecated" : false,
"documentation" : "The data processing configuration.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "processingConfiguration",
"fluentSetterDocumentation" : "The data processing configuration.
\n@param processingConfiguration The data processing configuration.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "processingConfiguration",
"getterDocumentation" : "The data processing configuration.
\n@return The data processing configuration.",
"getterModel" : {
"returnType" : "ProcessingConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ProcessingConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ProcessingConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ProcessingConfiguration",
"sensitive" : false,
"setterDocumentation" : "The data processing configuration.
\n@param processingConfiguration The data processing configuration.",
"setterMethodName" : "setProcessingConfiguration",
"setterModel" : {
"variableDeclarationType" : "ProcessingConfiguration",
"variableName" : "processingConfiguration",
"variableType" : "ProcessingConfiguration",
"documentation" : null,
"simpleType" : "ProcessingConfiguration",
"variableSetterType" : "ProcessingConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ProcessingConfiguration",
"variableName" : "processingConfiguration",
"variableType" : "ProcessingConfiguration",
"documentation" : "The data processing configuration.
",
"simpleType" : "ProcessingConfiguration",
"variableSetterType" : "ProcessingConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getS3BackupModeAsString",
"beanStyleSetterMethodName" : "setS3BackupMode",
"c2jName" : "S3BackupMode",
"c2jShape" : "S3BackupMode",
"defaultConsumerFluentSetterDocumentation" : "The Amazon S3 backup mode.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3BackupModeAsString(String)}.\n@param s3BackupMode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3BackupMode(String)",
"deprecated" : false,
"documentation" : "The Amazon S3 backup mode.
",
"endpointDiscoveryId" : false,
"enumType" : "S3BackupMode",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "s3BackupMode",
"fluentEnumSetterMethodName" : "s3BackupMode",
"fluentGetterMethodName" : "s3BackupModeAsString",
"fluentSetterDocumentation" : "The Amazon S3 backup mode.
\n@param s3BackupMode The Amazon S3 backup mode.\n@see S3BackupMode\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3BackupMode",
"fluentSetterMethodName" : "s3BackupMode",
"getterDocumentation" : "The Amazon S3 backup mode.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #s3BackupMode} will return {@link S3BackupMode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #s3BackupModeAsString}.\n
\n@return The Amazon S3 backup mode.\n@see S3BackupMode",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "S3BackupMode",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "S3BackupMode",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "S3BackupMode",
"sensitive" : false,
"setterDocumentation" : "The Amazon S3 backup mode.
\n@param s3BackupMode The Amazon S3 backup mode.\n@see S3BackupMode",
"setterMethodName" : "setS3BackupMode",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "s3BackupMode",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "s3BackupMode",
"variableType" : "String",
"documentation" : "The Amazon S3 backup mode.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getS3BackupDescription",
"beanStyleSetterMethodName" : "setS3BackupDescription",
"c2jName" : "S3BackupDescription",
"c2jShape" : "S3DestinationDescription",
"defaultConsumerFluentSetterDocumentation" : "The configuration for backup in Amazon S3.
\nThis is a convenience that creates an instance of the {@link S3DestinationDescription.Builder} avoiding the need to create one manually via {@link S3DestinationDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3DestinationDescription.Builder#build()} is called immediately and its result is passed to {@link #s3BackupDescription(S3DestinationDescription)}.\n@param s3BackupDescription a consumer that will call methods on {@link S3DestinationDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3BackupDescription(S3DestinationDescription)",
"deprecated" : false,
"documentation" : "The configuration for backup in Amazon S3.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "s3BackupDescription",
"fluentSetterDocumentation" : "The configuration for backup in Amazon S3.
\n@param s3BackupDescription The configuration for backup in Amazon S3.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "s3BackupDescription",
"getterDocumentation" : "The configuration for backup in Amazon S3.
\n@return The configuration for backup in Amazon S3.",
"getterModel" : {
"returnType" : "S3DestinationDescription",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "S3BackupDescription",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "S3BackupDescription",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "S3BackupDescription",
"sensitive" : false,
"setterDocumentation" : "The configuration for backup in Amazon S3.
\n@param s3BackupDescription The configuration for backup in Amazon S3.",
"setterMethodName" : "setS3BackupDescription",
"setterModel" : {
"variableDeclarationType" : "S3DestinationDescription",
"variableName" : "s3BackupDescription",
"variableType" : "S3DestinationDescription",
"documentation" : null,
"simpleType" : "S3DestinationDescription",
"variableSetterType" : "S3DestinationDescription"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "S3DestinationDescription",
"variableName" : "s3BackupDescription",
"variableType" : "S3DestinationDescription",
"documentation" : "The configuration for backup in Amazon S3.
",
"simpleType" : "S3DestinationDescription",
"variableSetterType" : "S3DestinationDescription"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDataFormatConversionConfiguration",
"beanStyleSetterMethodName" : "setDataFormatConversionConfiguration",
"c2jName" : "DataFormatConversionConfiguration",
"c2jShape" : "DataFormatConversionConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
\nThis is a convenience that creates an instance of the {@link DataFormatConversionConfiguration.Builder} avoiding the need to create one manually via {@link DataFormatConversionConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link DataFormatConversionConfiguration.Builder#build()} is called immediately and its result is passed to {@link #dataFormatConversionConfiguration(DataFormatConversionConfiguration)}.\n@param dataFormatConversionConfiguration a consumer that will call methods on {@link DataFormatConversionConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dataFormatConversionConfiguration(DataFormatConversionConfiguration)",
"deprecated" : false,
"documentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "dataFormatConversionConfiguration",
"fluentSetterDocumentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
\n@param dataFormatConversionConfiguration The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "dataFormatConversionConfiguration",
"getterDocumentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
\n@return The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.",
"getterModel" : {
"returnType" : "DataFormatConversionConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DataFormatConversionConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DataFormatConversionConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "DataFormatConversionConfiguration",
"sensitive" : false,
"setterDocumentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
\n@param dataFormatConversionConfiguration The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.",
"setterMethodName" : "setDataFormatConversionConfiguration",
"setterModel" : {
"variableDeclarationType" : "DataFormatConversionConfiguration",
"variableName" : "dataFormatConversionConfiguration",
"variableType" : "DataFormatConversionConfiguration",
"documentation" : null,
"simpleType" : "DataFormatConversionConfiguration",
"variableSetterType" : "DataFormatConversionConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DataFormatConversionConfiguration",
"variableName" : "dataFormatConversionConfiguration",
"variableType" : "DataFormatConversionConfiguration",
"documentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
",
"simpleType" : "DataFormatConversionConfiguration",
"variableSetterType" : "DataFormatConversionConfiguration"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "RoleARN", "BucketARN", "BufferingHints", "CompressionFormat", "EncryptionConfiguration" ],
"shapeName" : "ExtendedS3DestinationDescription",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ExtendedS3DestinationDescription",
"variableName" : "extendedS3DestinationDescription",
"variableType" : "ExtendedS3DestinationDescription",
"documentation" : null,
"simpleType" : "ExtendedS3DestinationDescription",
"variableSetterType" : "ExtendedS3DestinationDescription"
},
"wrapper" : false
},
"ExtendedS3DestinationUpdate" : {
"c2jName" : "ExtendedS3DestinationUpdate",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Describes an update for a destination in Amazon S3.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getRoleARN",
"beanStyleSetterMethodName" : "setRoleARN",
"c2jName" : "RoleARN",
"c2jShape" : "RoleARN",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleARN(String)}.\n@param roleARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleARN(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "roleARN",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param roleARN The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "roleARN",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@return The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RoleARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RoleARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RoleARN",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param roleARN The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"setterMethodName" : "setRoleARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getBucketARN",
"beanStyleSetterMethodName" : "setBucketARN",
"c2jName" : "BucketARN",
"c2jShape" : "BucketARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #bucketARN(String)}.\n@param bucketARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bucketARN(String)",
"deprecated" : false,
"documentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "bucketARN",
"fluentSetterDocumentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param bucketARN The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "bucketARN",
"getterDocumentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@return The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "BucketARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "BucketARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "BucketARN",
"sensitive" : false,
"setterDocumentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param bucketARN The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"setterMethodName" : "setBucketARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "bucketARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "bucketARN",
"variableType" : "String",
"documentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPrefix",
"beanStyleSetterMethodName" : "setPrefix",
"c2jName" : "Prefix",
"c2jShape" : "Prefix",
"defaultConsumerFluentSetterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #prefix(String)}.\n@param prefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #prefix(String)",
"deprecated" : false,
"documentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "prefix",
"fluentSetterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
\n@param prefix The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "prefix",
"getterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
\n@return The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Prefix",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Prefix",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Prefix",
"sensitive" : false,
"setterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
\n@param prefix The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.",
"setterMethodName" : "setPrefix",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "prefix",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "prefix",
"variableType" : "String",
"documentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getErrorOutputPrefix",
"beanStyleSetterMethodName" : "setErrorOutputPrefix",
"c2jName" : "ErrorOutputPrefix",
"c2jShape" : "ErrorOutputPrefix",
"defaultConsumerFluentSetterDocumentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #errorOutputPrefix(String)}.\n@param errorOutputPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorOutputPrefix(String)",
"deprecated" : false,
"documentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "errorOutputPrefix",
"fluentSetterDocumentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
\n@param errorOutputPrefix A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "errorOutputPrefix",
"getterDocumentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
\n@return A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ErrorOutputPrefix",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ErrorOutputPrefix",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ErrorOutputPrefix",
"sensitive" : false,
"setterDocumentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
\n@param errorOutputPrefix A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.",
"setterMethodName" : "setErrorOutputPrefix",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "errorOutputPrefix",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "errorOutputPrefix",
"variableType" : "String",
"documentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getBufferingHints",
"beanStyleSetterMethodName" : "setBufferingHints",
"c2jName" : "BufferingHints",
"c2jShape" : "BufferingHints",
"defaultConsumerFluentSetterDocumentation" : "The buffering option.
\nThis is a convenience that creates an instance of the {@link BufferingHints.Builder} avoiding the need to create one manually via {@link BufferingHints#builder()}.\n\nWhen the {@link Consumer} completes, {@link BufferingHints.Builder#build()} is called immediately and its result is passed to {@link #bufferingHints(BufferingHints)}.\n@param bufferingHints a consumer that will call methods on {@link BufferingHints.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bufferingHints(BufferingHints)",
"deprecated" : false,
"documentation" : "The buffering option.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "bufferingHints",
"fluentSetterDocumentation" : "The buffering option.
\n@param bufferingHints The buffering option.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "bufferingHints",
"getterDocumentation" : "The buffering option.
\n@return The buffering option.",
"getterModel" : {
"returnType" : "BufferingHints",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "BufferingHints",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "BufferingHints",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "BufferingHints",
"sensitive" : false,
"setterDocumentation" : "The buffering option.
\n@param bufferingHints The buffering option.",
"setterMethodName" : "setBufferingHints",
"setterModel" : {
"variableDeclarationType" : "BufferingHints",
"variableName" : "bufferingHints",
"variableType" : "BufferingHints",
"documentation" : null,
"simpleType" : "BufferingHints",
"variableSetterType" : "BufferingHints"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "BufferingHints",
"variableName" : "bufferingHints",
"variableType" : "BufferingHints",
"documentation" : "The buffering option.
",
"simpleType" : "BufferingHints",
"variableSetterType" : "BufferingHints"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCompressionFormatAsString",
"beanStyleSetterMethodName" : "setCompressionFormat",
"c2jName" : "CompressionFormat",
"c2jShape" : "CompressionFormat",
"defaultConsumerFluentSetterDocumentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #compressionFormatAsString(String)}.\n@param compressionFormat a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #compressionFormat(String)",
"deprecated" : false,
"documentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED
.
",
"endpointDiscoveryId" : false,
"enumType" : "CompressionFormat",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "compressionFormat",
"fluentEnumSetterMethodName" : "compressionFormat",
"fluentGetterMethodName" : "compressionFormatAsString",
"fluentSetterDocumentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED
.
\n@param compressionFormat The compression format. If no value is specified, the default is UNCOMPRESSED
.\n@see CompressionFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see CompressionFormat",
"fluentSetterMethodName" : "compressionFormat",
"getterDocumentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED
.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #compressionFormat} will return {@link CompressionFormat#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #compressionFormatAsString}.\n
\n@return The compression format. If no value is specified, the default is UNCOMPRESSED
.\n@see CompressionFormat",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CompressionFormat",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CompressionFormat",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CompressionFormat",
"sensitive" : false,
"setterDocumentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED
.
\n@param compressionFormat The compression format. If no value is specified, the default is UNCOMPRESSED
.\n@see CompressionFormat",
"setterMethodName" : "setCompressionFormat",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "compressionFormat",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "compressionFormat",
"variableType" : "String",
"documentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getEncryptionConfiguration",
"beanStyleSetterMethodName" : "setEncryptionConfiguration",
"c2jName" : "EncryptionConfiguration",
"c2jShape" : "EncryptionConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The encryption configuration. If no value is specified, the default is no encryption.
\nThis is a convenience that creates an instance of the {@link EncryptionConfiguration.Builder} avoiding the need to create one manually via {@link EncryptionConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link EncryptionConfiguration.Builder#build()} is called immediately and its result is passed to {@link #encryptionConfiguration(EncryptionConfiguration)}.\n@param encryptionConfiguration a consumer that will call methods on {@link EncryptionConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #encryptionConfiguration(EncryptionConfiguration)",
"deprecated" : false,
"documentation" : "The encryption configuration. If no value is specified, the default is no encryption.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "encryptionConfiguration",
"fluentSetterDocumentation" : "The encryption configuration. If no value is specified, the default is no encryption.
\n@param encryptionConfiguration The encryption configuration. If no value is specified, the default is no encryption.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "encryptionConfiguration",
"getterDocumentation" : "The encryption configuration. If no value is specified, the default is no encryption.
\n@return The encryption configuration. If no value is specified, the default is no encryption.",
"getterModel" : {
"returnType" : "EncryptionConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "EncryptionConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "EncryptionConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "EncryptionConfiguration",
"sensitive" : false,
"setterDocumentation" : "The encryption configuration. If no value is specified, the default is no encryption.
\n@param encryptionConfiguration The encryption configuration. If no value is specified, the default is no encryption.",
"setterMethodName" : "setEncryptionConfiguration",
"setterModel" : {
"variableDeclarationType" : "EncryptionConfiguration",
"variableName" : "encryptionConfiguration",
"variableType" : "EncryptionConfiguration",
"documentation" : null,
"simpleType" : "EncryptionConfiguration",
"variableSetterType" : "EncryptionConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "EncryptionConfiguration",
"variableName" : "encryptionConfiguration",
"variableType" : "EncryptionConfiguration",
"documentation" : "The encryption configuration. If no value is specified, the default is no encryption.
",
"simpleType" : "EncryptionConfiguration",
"variableSetterType" : "EncryptionConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCloudWatchLoggingOptions",
"beanStyleSetterMethodName" : "setCloudWatchLoggingOptions",
"c2jName" : "CloudWatchLoggingOptions",
"c2jShape" : "CloudWatchLoggingOptions",
"defaultConsumerFluentSetterDocumentation" : "The Amazon CloudWatch logging options for your delivery stream.
\nThis is a convenience that creates an instance of the {@link CloudWatchLoggingOptions.Builder} avoiding the need to create one manually via {@link CloudWatchLoggingOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link CloudWatchLoggingOptions.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchLoggingOptions(CloudWatchLoggingOptions)}.\n@param cloudWatchLoggingOptions a consumer that will call methods on {@link CloudWatchLoggingOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchLoggingOptions(CloudWatchLoggingOptions)",
"deprecated" : false,
"documentation" : "The Amazon CloudWatch logging options for your delivery stream.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "cloudWatchLoggingOptions",
"fluentSetterDocumentation" : "The Amazon CloudWatch logging options for your delivery stream.
\n@param cloudWatchLoggingOptions The Amazon CloudWatch logging options for your delivery stream.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "cloudWatchLoggingOptions",
"getterDocumentation" : "The Amazon CloudWatch logging options for your delivery stream.
\n@return The Amazon CloudWatch logging options for your delivery stream.",
"getterModel" : {
"returnType" : "CloudWatchLoggingOptions",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CloudWatchLoggingOptions",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CloudWatchLoggingOptions",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "CloudWatchLoggingOptions",
"sensitive" : false,
"setterDocumentation" : "The Amazon CloudWatch logging options for your delivery stream.
\n@param cloudWatchLoggingOptions The Amazon CloudWatch logging options for your delivery stream.",
"setterMethodName" : "setCloudWatchLoggingOptions",
"setterModel" : {
"variableDeclarationType" : "CloudWatchLoggingOptions",
"variableName" : "cloudWatchLoggingOptions",
"variableType" : "CloudWatchLoggingOptions",
"documentation" : null,
"simpleType" : "CloudWatchLoggingOptions",
"variableSetterType" : "CloudWatchLoggingOptions"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "CloudWatchLoggingOptions",
"variableName" : "cloudWatchLoggingOptions",
"variableType" : "CloudWatchLoggingOptions",
"documentation" : "The Amazon CloudWatch logging options for your delivery stream.
",
"simpleType" : "CloudWatchLoggingOptions",
"variableSetterType" : "CloudWatchLoggingOptions"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getProcessingConfiguration",
"beanStyleSetterMethodName" : "setProcessingConfiguration",
"c2jName" : "ProcessingConfiguration",
"c2jShape" : "ProcessingConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The data processing configuration.
\nThis is a convenience that creates an instance of the {@link ProcessingConfiguration.Builder} avoiding the need to create one manually via {@link ProcessingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProcessingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #processingConfiguration(ProcessingConfiguration)}.\n@param processingConfiguration a consumer that will call methods on {@link ProcessingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #processingConfiguration(ProcessingConfiguration)",
"deprecated" : false,
"documentation" : "The data processing configuration.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "processingConfiguration",
"fluentSetterDocumentation" : "The data processing configuration.
\n@param processingConfiguration The data processing configuration.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "processingConfiguration",
"getterDocumentation" : "The data processing configuration.
\n@return The data processing configuration.",
"getterModel" : {
"returnType" : "ProcessingConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ProcessingConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ProcessingConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ProcessingConfiguration",
"sensitive" : false,
"setterDocumentation" : "The data processing configuration.
\n@param processingConfiguration The data processing configuration.",
"setterMethodName" : "setProcessingConfiguration",
"setterModel" : {
"variableDeclarationType" : "ProcessingConfiguration",
"variableName" : "processingConfiguration",
"variableType" : "ProcessingConfiguration",
"documentation" : null,
"simpleType" : "ProcessingConfiguration",
"variableSetterType" : "ProcessingConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ProcessingConfiguration",
"variableName" : "processingConfiguration",
"variableType" : "ProcessingConfiguration",
"documentation" : "The data processing configuration.
",
"simpleType" : "ProcessingConfiguration",
"variableSetterType" : "ProcessingConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getS3BackupModeAsString",
"beanStyleSetterMethodName" : "setS3BackupMode",
"c2jName" : "S3BackupMode",
"c2jShape" : "S3BackupMode",
"defaultConsumerFluentSetterDocumentation" : "Enables or disables Amazon S3 backup mode.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3BackupModeAsString(String)}.\n@param s3BackupMode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3BackupMode(String)",
"deprecated" : false,
"documentation" : "Enables or disables Amazon S3 backup mode.
",
"endpointDiscoveryId" : false,
"enumType" : "S3BackupMode",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "s3BackupMode",
"fluentEnumSetterMethodName" : "s3BackupMode",
"fluentGetterMethodName" : "s3BackupModeAsString",
"fluentSetterDocumentation" : "Enables or disables Amazon S3 backup mode.
\n@param s3BackupMode Enables or disables Amazon S3 backup mode.\n@see S3BackupMode\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3BackupMode",
"fluentSetterMethodName" : "s3BackupMode",
"getterDocumentation" : "Enables or disables Amazon S3 backup mode.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #s3BackupMode} will return {@link S3BackupMode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #s3BackupModeAsString}.\n
\n@return Enables or disables Amazon S3 backup mode.\n@see S3BackupMode",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "S3BackupMode",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "S3BackupMode",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "S3BackupMode",
"sensitive" : false,
"setterDocumentation" : "Enables or disables Amazon S3 backup mode.
\n@param s3BackupMode Enables or disables Amazon S3 backup mode.\n@see S3BackupMode",
"setterMethodName" : "setS3BackupMode",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "s3BackupMode",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "s3BackupMode",
"variableType" : "String",
"documentation" : "Enables or disables Amazon S3 backup mode.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getS3BackupUpdate",
"beanStyleSetterMethodName" : "setS3BackupUpdate",
"c2jName" : "S3BackupUpdate",
"c2jShape" : "S3DestinationUpdate",
"defaultConsumerFluentSetterDocumentation" : "The Amazon S3 destination for backup.
\nThis is a convenience that creates an instance of the {@link S3DestinationUpdate.Builder} avoiding the need to create one manually via {@link S3DestinationUpdate#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3DestinationUpdate.Builder#build()} is called immediately and its result is passed to {@link #s3BackupUpdate(S3DestinationUpdate)}.\n@param s3BackupUpdate a consumer that will call methods on {@link S3DestinationUpdate.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3BackupUpdate(S3DestinationUpdate)",
"deprecated" : false,
"documentation" : "The Amazon S3 destination for backup.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "s3BackupUpdate",
"fluentSetterDocumentation" : "The Amazon S3 destination for backup.
\n@param s3BackupUpdate The Amazon S3 destination for backup.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "s3BackupUpdate",
"getterDocumentation" : "The Amazon S3 destination for backup.
\n@return The Amazon S3 destination for backup.",
"getterModel" : {
"returnType" : "S3DestinationUpdate",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "S3BackupUpdate",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "S3BackupUpdate",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "S3BackupUpdate",
"sensitive" : false,
"setterDocumentation" : "The Amazon S3 destination for backup.
\n@param s3BackupUpdate The Amazon S3 destination for backup.",
"setterMethodName" : "setS3BackupUpdate",
"setterModel" : {
"variableDeclarationType" : "S3DestinationUpdate",
"variableName" : "s3BackupUpdate",
"variableType" : "S3DestinationUpdate",
"documentation" : null,
"simpleType" : "S3DestinationUpdate",
"variableSetterType" : "S3DestinationUpdate"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "S3DestinationUpdate",
"variableName" : "s3BackupUpdate",
"variableType" : "S3DestinationUpdate",
"documentation" : "The Amazon S3 destination for backup.
",
"simpleType" : "S3DestinationUpdate",
"variableSetterType" : "S3DestinationUpdate"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDataFormatConversionConfiguration",
"beanStyleSetterMethodName" : "setDataFormatConversionConfiguration",
"c2jName" : "DataFormatConversionConfiguration",
"c2jShape" : "DataFormatConversionConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
\nThis is a convenience that creates an instance of the {@link DataFormatConversionConfiguration.Builder} avoiding the need to create one manually via {@link DataFormatConversionConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link DataFormatConversionConfiguration.Builder#build()} is called immediately and its result is passed to {@link #dataFormatConversionConfiguration(DataFormatConversionConfiguration)}.\n@param dataFormatConversionConfiguration a consumer that will call methods on {@link DataFormatConversionConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dataFormatConversionConfiguration(DataFormatConversionConfiguration)",
"deprecated" : false,
"documentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "dataFormatConversionConfiguration",
"fluentSetterDocumentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
\n@param dataFormatConversionConfiguration The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "dataFormatConversionConfiguration",
"getterDocumentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
\n@return The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.",
"getterModel" : {
"returnType" : "DataFormatConversionConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DataFormatConversionConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DataFormatConversionConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "DataFormatConversionConfiguration",
"sensitive" : false,
"setterDocumentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
\n@param dataFormatConversionConfiguration The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.",
"setterMethodName" : "setDataFormatConversionConfiguration",
"setterModel" : {
"variableDeclarationType" : "DataFormatConversionConfiguration",
"variableName" : "dataFormatConversionConfiguration",
"variableType" : "DataFormatConversionConfiguration",
"documentation" : null,
"simpleType" : "DataFormatConversionConfiguration",
"variableSetterType" : "DataFormatConversionConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DataFormatConversionConfiguration",
"variableName" : "dataFormatConversionConfiguration",
"variableType" : "DataFormatConversionConfiguration",
"documentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
",
"simpleType" : "DataFormatConversionConfiguration",
"variableSetterType" : "DataFormatConversionConfiguration"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"BucketARN" : {
"beanStyleGetterMethodName" : "getBucketARN",
"beanStyleSetterMethodName" : "setBucketARN",
"c2jName" : "BucketARN",
"c2jShape" : "BucketARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #bucketARN(String)}.\n@param bucketARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bucketARN(String)",
"deprecated" : false,
"documentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "bucketARN",
"fluentSetterDocumentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param bucketARN The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "bucketARN",
"getterDocumentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@return The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "BucketARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "BucketARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "BucketARN",
"sensitive" : false,
"setterDocumentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param bucketARN The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"setterMethodName" : "setBucketARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "bucketARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "bucketARN",
"variableType" : "String",
"documentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"BufferingHints" : {
"beanStyleGetterMethodName" : "getBufferingHints",
"beanStyleSetterMethodName" : "setBufferingHints",
"c2jName" : "BufferingHints",
"c2jShape" : "BufferingHints",
"defaultConsumerFluentSetterDocumentation" : "The buffering option.
\nThis is a convenience that creates an instance of the {@link BufferingHints.Builder} avoiding the need to create one manually via {@link BufferingHints#builder()}.\n\nWhen the {@link Consumer} completes, {@link BufferingHints.Builder#build()} is called immediately and its result is passed to {@link #bufferingHints(BufferingHints)}.\n@param bufferingHints a consumer that will call methods on {@link BufferingHints.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bufferingHints(BufferingHints)",
"deprecated" : false,
"documentation" : "The buffering option.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "bufferingHints",
"fluentSetterDocumentation" : "The buffering option.
\n@param bufferingHints The buffering option.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "bufferingHints",
"getterDocumentation" : "The buffering option.
\n@return The buffering option.",
"getterModel" : {
"returnType" : "BufferingHints",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "BufferingHints",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "BufferingHints",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "BufferingHints",
"sensitive" : false,
"setterDocumentation" : "The buffering option.
\n@param bufferingHints The buffering option.",
"setterMethodName" : "setBufferingHints",
"setterModel" : {
"variableDeclarationType" : "BufferingHints",
"variableName" : "bufferingHints",
"variableType" : "BufferingHints",
"documentation" : null,
"simpleType" : "BufferingHints",
"variableSetterType" : "BufferingHints"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "BufferingHints",
"variableName" : "bufferingHints",
"variableType" : "BufferingHints",
"documentation" : "The buffering option.
",
"simpleType" : "BufferingHints",
"variableSetterType" : "BufferingHints"
},
"xmlNameSpaceUri" : null
},
"CloudWatchLoggingOptions" : {
"beanStyleGetterMethodName" : "getCloudWatchLoggingOptions",
"beanStyleSetterMethodName" : "setCloudWatchLoggingOptions",
"c2jName" : "CloudWatchLoggingOptions",
"c2jShape" : "CloudWatchLoggingOptions",
"defaultConsumerFluentSetterDocumentation" : "The Amazon CloudWatch logging options for your delivery stream.
\nThis is a convenience that creates an instance of the {@link CloudWatchLoggingOptions.Builder} avoiding the need to create one manually via {@link CloudWatchLoggingOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link CloudWatchLoggingOptions.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchLoggingOptions(CloudWatchLoggingOptions)}.\n@param cloudWatchLoggingOptions a consumer that will call methods on {@link CloudWatchLoggingOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchLoggingOptions(CloudWatchLoggingOptions)",
"deprecated" : false,
"documentation" : "The Amazon CloudWatch logging options for your delivery stream.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "cloudWatchLoggingOptions",
"fluentSetterDocumentation" : "The Amazon CloudWatch logging options for your delivery stream.
\n@param cloudWatchLoggingOptions The Amazon CloudWatch logging options for your delivery stream.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "cloudWatchLoggingOptions",
"getterDocumentation" : "The Amazon CloudWatch logging options for your delivery stream.
\n@return The Amazon CloudWatch logging options for your delivery stream.",
"getterModel" : {
"returnType" : "CloudWatchLoggingOptions",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CloudWatchLoggingOptions",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CloudWatchLoggingOptions",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "CloudWatchLoggingOptions",
"sensitive" : false,
"setterDocumentation" : "The Amazon CloudWatch logging options for your delivery stream.
\n@param cloudWatchLoggingOptions The Amazon CloudWatch logging options for your delivery stream.",
"setterMethodName" : "setCloudWatchLoggingOptions",
"setterModel" : {
"variableDeclarationType" : "CloudWatchLoggingOptions",
"variableName" : "cloudWatchLoggingOptions",
"variableType" : "CloudWatchLoggingOptions",
"documentation" : null,
"simpleType" : "CloudWatchLoggingOptions",
"variableSetterType" : "CloudWatchLoggingOptions"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "CloudWatchLoggingOptions",
"variableName" : "cloudWatchLoggingOptions",
"variableType" : "CloudWatchLoggingOptions",
"documentation" : "The Amazon CloudWatch logging options for your delivery stream.
",
"simpleType" : "CloudWatchLoggingOptions",
"variableSetterType" : "CloudWatchLoggingOptions"
},
"xmlNameSpaceUri" : null
},
"CompressionFormat" : {
"beanStyleGetterMethodName" : "getCompressionFormatAsString",
"beanStyleSetterMethodName" : "setCompressionFormat",
"c2jName" : "CompressionFormat",
"c2jShape" : "CompressionFormat",
"defaultConsumerFluentSetterDocumentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #compressionFormatAsString(String)}.\n@param compressionFormat a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #compressionFormat(String)",
"deprecated" : false,
"documentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED
.
",
"endpointDiscoveryId" : false,
"enumType" : "CompressionFormat",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "compressionFormat",
"fluentEnumSetterMethodName" : "compressionFormat",
"fluentGetterMethodName" : "compressionFormatAsString",
"fluentSetterDocumentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED
.
\n@param compressionFormat The compression format. If no value is specified, the default is UNCOMPRESSED
.\n@see CompressionFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see CompressionFormat",
"fluentSetterMethodName" : "compressionFormat",
"getterDocumentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED
.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #compressionFormat} will return {@link CompressionFormat#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #compressionFormatAsString}.\n
\n@return The compression format. If no value is specified, the default is UNCOMPRESSED
.\n@see CompressionFormat",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CompressionFormat",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CompressionFormat",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CompressionFormat",
"sensitive" : false,
"setterDocumentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED
.
\n@param compressionFormat The compression format. If no value is specified, the default is UNCOMPRESSED
.\n@see CompressionFormat",
"setterMethodName" : "setCompressionFormat",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "compressionFormat",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "compressionFormat",
"variableType" : "String",
"documentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"DataFormatConversionConfiguration" : {
"beanStyleGetterMethodName" : "getDataFormatConversionConfiguration",
"beanStyleSetterMethodName" : "setDataFormatConversionConfiguration",
"c2jName" : "DataFormatConversionConfiguration",
"c2jShape" : "DataFormatConversionConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
\nThis is a convenience that creates an instance of the {@link DataFormatConversionConfiguration.Builder} avoiding the need to create one manually via {@link DataFormatConversionConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link DataFormatConversionConfiguration.Builder#build()} is called immediately and its result is passed to {@link #dataFormatConversionConfiguration(DataFormatConversionConfiguration)}.\n@param dataFormatConversionConfiguration a consumer that will call methods on {@link DataFormatConversionConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dataFormatConversionConfiguration(DataFormatConversionConfiguration)",
"deprecated" : false,
"documentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "dataFormatConversionConfiguration",
"fluentSetterDocumentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
\n@param dataFormatConversionConfiguration The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "dataFormatConversionConfiguration",
"getterDocumentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
\n@return The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.",
"getterModel" : {
"returnType" : "DataFormatConversionConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DataFormatConversionConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DataFormatConversionConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "DataFormatConversionConfiguration",
"sensitive" : false,
"setterDocumentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
\n@param dataFormatConversionConfiguration The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.",
"setterMethodName" : "setDataFormatConversionConfiguration",
"setterModel" : {
"variableDeclarationType" : "DataFormatConversionConfiguration",
"variableName" : "dataFormatConversionConfiguration",
"variableType" : "DataFormatConversionConfiguration",
"documentation" : null,
"simpleType" : "DataFormatConversionConfiguration",
"variableSetterType" : "DataFormatConversionConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DataFormatConversionConfiguration",
"variableName" : "dataFormatConversionConfiguration",
"variableType" : "DataFormatConversionConfiguration",
"documentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
",
"simpleType" : "DataFormatConversionConfiguration",
"variableSetterType" : "DataFormatConversionConfiguration"
},
"xmlNameSpaceUri" : null
},
"EncryptionConfiguration" : {
"beanStyleGetterMethodName" : "getEncryptionConfiguration",
"beanStyleSetterMethodName" : "setEncryptionConfiguration",
"c2jName" : "EncryptionConfiguration",
"c2jShape" : "EncryptionConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The encryption configuration. If no value is specified, the default is no encryption.
\nThis is a convenience that creates an instance of the {@link EncryptionConfiguration.Builder} avoiding the need to create one manually via {@link EncryptionConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link EncryptionConfiguration.Builder#build()} is called immediately and its result is passed to {@link #encryptionConfiguration(EncryptionConfiguration)}.\n@param encryptionConfiguration a consumer that will call methods on {@link EncryptionConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #encryptionConfiguration(EncryptionConfiguration)",
"deprecated" : false,
"documentation" : "The encryption configuration. If no value is specified, the default is no encryption.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "encryptionConfiguration",
"fluentSetterDocumentation" : "The encryption configuration. If no value is specified, the default is no encryption.
\n@param encryptionConfiguration The encryption configuration. If no value is specified, the default is no encryption.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "encryptionConfiguration",
"getterDocumentation" : "The encryption configuration. If no value is specified, the default is no encryption.
\n@return The encryption configuration. If no value is specified, the default is no encryption.",
"getterModel" : {
"returnType" : "EncryptionConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "EncryptionConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "EncryptionConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "EncryptionConfiguration",
"sensitive" : false,
"setterDocumentation" : "The encryption configuration. If no value is specified, the default is no encryption.
\n@param encryptionConfiguration The encryption configuration. If no value is specified, the default is no encryption.",
"setterMethodName" : "setEncryptionConfiguration",
"setterModel" : {
"variableDeclarationType" : "EncryptionConfiguration",
"variableName" : "encryptionConfiguration",
"variableType" : "EncryptionConfiguration",
"documentation" : null,
"simpleType" : "EncryptionConfiguration",
"variableSetterType" : "EncryptionConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "EncryptionConfiguration",
"variableName" : "encryptionConfiguration",
"variableType" : "EncryptionConfiguration",
"documentation" : "The encryption configuration. If no value is specified, the default is no encryption.
",
"simpleType" : "EncryptionConfiguration",
"variableSetterType" : "EncryptionConfiguration"
},
"xmlNameSpaceUri" : null
},
"ErrorOutputPrefix" : {
"beanStyleGetterMethodName" : "getErrorOutputPrefix",
"beanStyleSetterMethodName" : "setErrorOutputPrefix",
"c2jName" : "ErrorOutputPrefix",
"c2jShape" : "ErrorOutputPrefix",
"defaultConsumerFluentSetterDocumentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #errorOutputPrefix(String)}.\n@param errorOutputPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorOutputPrefix(String)",
"deprecated" : false,
"documentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "errorOutputPrefix",
"fluentSetterDocumentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
\n@param errorOutputPrefix A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "errorOutputPrefix",
"getterDocumentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
\n@return A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ErrorOutputPrefix",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ErrorOutputPrefix",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ErrorOutputPrefix",
"sensitive" : false,
"setterDocumentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
\n@param errorOutputPrefix A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.",
"setterMethodName" : "setErrorOutputPrefix",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "errorOutputPrefix",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "errorOutputPrefix",
"variableType" : "String",
"documentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Prefix" : {
"beanStyleGetterMethodName" : "getPrefix",
"beanStyleSetterMethodName" : "setPrefix",
"c2jName" : "Prefix",
"c2jShape" : "Prefix",
"defaultConsumerFluentSetterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #prefix(String)}.\n@param prefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #prefix(String)",
"deprecated" : false,
"documentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "prefix",
"fluentSetterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
\n@param prefix The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "prefix",
"getterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
\n@return The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Prefix",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Prefix",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Prefix",
"sensitive" : false,
"setterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
\n@param prefix The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.",
"setterMethodName" : "setPrefix",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "prefix",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "prefix",
"variableType" : "String",
"documentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ProcessingConfiguration" : {
"beanStyleGetterMethodName" : "getProcessingConfiguration",
"beanStyleSetterMethodName" : "setProcessingConfiguration",
"c2jName" : "ProcessingConfiguration",
"c2jShape" : "ProcessingConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The data processing configuration.
\nThis is a convenience that creates an instance of the {@link ProcessingConfiguration.Builder} avoiding the need to create one manually via {@link ProcessingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProcessingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #processingConfiguration(ProcessingConfiguration)}.\n@param processingConfiguration a consumer that will call methods on {@link ProcessingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #processingConfiguration(ProcessingConfiguration)",
"deprecated" : false,
"documentation" : "The data processing configuration.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "processingConfiguration",
"fluentSetterDocumentation" : "The data processing configuration.
\n@param processingConfiguration The data processing configuration.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "processingConfiguration",
"getterDocumentation" : "The data processing configuration.
\n@return The data processing configuration.",
"getterModel" : {
"returnType" : "ProcessingConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ProcessingConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ProcessingConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ProcessingConfiguration",
"sensitive" : false,
"setterDocumentation" : "The data processing configuration.
\n@param processingConfiguration The data processing configuration.",
"setterMethodName" : "setProcessingConfiguration",
"setterModel" : {
"variableDeclarationType" : "ProcessingConfiguration",
"variableName" : "processingConfiguration",
"variableType" : "ProcessingConfiguration",
"documentation" : null,
"simpleType" : "ProcessingConfiguration",
"variableSetterType" : "ProcessingConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ProcessingConfiguration",
"variableName" : "processingConfiguration",
"variableType" : "ProcessingConfiguration",
"documentation" : "The data processing configuration.
",
"simpleType" : "ProcessingConfiguration",
"variableSetterType" : "ProcessingConfiguration"
},
"xmlNameSpaceUri" : null
},
"RoleARN" : {
"beanStyleGetterMethodName" : "getRoleARN",
"beanStyleSetterMethodName" : "setRoleARN",
"c2jName" : "RoleARN",
"c2jShape" : "RoleARN",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleARN(String)}.\n@param roleARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleARN(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "roleARN",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param roleARN The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "roleARN",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@return The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RoleARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RoleARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RoleARN",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param roleARN The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"setterMethodName" : "setRoleARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"S3BackupMode" : {
"beanStyleGetterMethodName" : "getS3BackupModeAsString",
"beanStyleSetterMethodName" : "setS3BackupMode",
"c2jName" : "S3BackupMode",
"c2jShape" : "S3BackupMode",
"defaultConsumerFluentSetterDocumentation" : "Enables or disables Amazon S3 backup mode.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3BackupModeAsString(String)}.\n@param s3BackupMode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3BackupMode(String)",
"deprecated" : false,
"documentation" : "Enables or disables Amazon S3 backup mode.
",
"endpointDiscoveryId" : false,
"enumType" : "S3BackupMode",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "s3BackupMode",
"fluentEnumSetterMethodName" : "s3BackupMode",
"fluentGetterMethodName" : "s3BackupModeAsString",
"fluentSetterDocumentation" : "Enables or disables Amazon S3 backup mode.
\n@param s3BackupMode Enables or disables Amazon S3 backup mode.\n@see S3BackupMode\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3BackupMode",
"fluentSetterMethodName" : "s3BackupMode",
"getterDocumentation" : "Enables or disables Amazon S3 backup mode.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #s3BackupMode} will return {@link S3BackupMode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #s3BackupModeAsString}.\n
\n@return Enables or disables Amazon S3 backup mode.\n@see S3BackupMode",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "S3BackupMode",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "S3BackupMode",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "S3BackupMode",
"sensitive" : false,
"setterDocumentation" : "Enables or disables Amazon S3 backup mode.
\n@param s3BackupMode Enables or disables Amazon S3 backup mode.\n@see S3BackupMode",
"setterMethodName" : "setS3BackupMode",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "s3BackupMode",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "s3BackupMode",
"variableType" : "String",
"documentation" : "Enables or disables Amazon S3 backup mode.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"S3BackupUpdate" : {
"beanStyleGetterMethodName" : "getS3BackupUpdate",
"beanStyleSetterMethodName" : "setS3BackupUpdate",
"c2jName" : "S3BackupUpdate",
"c2jShape" : "S3DestinationUpdate",
"defaultConsumerFluentSetterDocumentation" : "The Amazon S3 destination for backup.
\nThis is a convenience that creates an instance of the {@link S3DestinationUpdate.Builder} avoiding the need to create one manually via {@link S3DestinationUpdate#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3DestinationUpdate.Builder#build()} is called immediately and its result is passed to {@link #s3BackupUpdate(S3DestinationUpdate)}.\n@param s3BackupUpdate a consumer that will call methods on {@link S3DestinationUpdate.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3BackupUpdate(S3DestinationUpdate)",
"deprecated" : false,
"documentation" : "The Amazon S3 destination for backup.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "s3BackupUpdate",
"fluentSetterDocumentation" : "The Amazon S3 destination for backup.
\n@param s3BackupUpdate The Amazon S3 destination for backup.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "s3BackupUpdate",
"getterDocumentation" : "The Amazon S3 destination for backup.
\n@return The Amazon S3 destination for backup.",
"getterModel" : {
"returnType" : "S3DestinationUpdate",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "S3BackupUpdate",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "S3BackupUpdate",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "S3BackupUpdate",
"sensitive" : false,
"setterDocumentation" : "The Amazon S3 destination for backup.
\n@param s3BackupUpdate The Amazon S3 destination for backup.",
"setterMethodName" : "setS3BackupUpdate",
"setterModel" : {
"variableDeclarationType" : "S3DestinationUpdate",
"variableName" : "s3BackupUpdate",
"variableType" : "S3DestinationUpdate",
"documentation" : null,
"simpleType" : "S3DestinationUpdate",
"variableSetterType" : "S3DestinationUpdate"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "S3DestinationUpdate",
"variableName" : "s3BackupUpdate",
"variableType" : "S3DestinationUpdate",
"documentation" : "The Amazon S3 destination for backup.
",
"simpleType" : "S3DestinationUpdate",
"variableSetterType" : "S3DestinationUpdate"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getRoleARN",
"beanStyleSetterMethodName" : "setRoleARN",
"c2jName" : "RoleARN",
"c2jShape" : "RoleARN",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleARN(String)}.\n@param roleARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleARN(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "roleARN",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param roleARN The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "roleARN",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@return The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RoleARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RoleARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RoleARN",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param roleARN The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"setterMethodName" : "setRoleARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getBucketARN",
"beanStyleSetterMethodName" : "setBucketARN",
"c2jName" : "BucketARN",
"c2jShape" : "BucketARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #bucketARN(String)}.\n@param bucketARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bucketARN(String)",
"deprecated" : false,
"documentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "bucketARN",
"fluentSetterDocumentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param bucketARN The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "bucketARN",
"getterDocumentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@return The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "BucketARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "BucketARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "BucketARN",
"sensitive" : false,
"setterDocumentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param bucketARN The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"setterMethodName" : "setBucketARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "bucketARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "bucketARN",
"variableType" : "String",
"documentation" : "The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPrefix",
"beanStyleSetterMethodName" : "setPrefix",
"c2jName" : "Prefix",
"c2jShape" : "Prefix",
"defaultConsumerFluentSetterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #prefix(String)}.\n@param prefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #prefix(String)",
"deprecated" : false,
"documentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "prefix",
"fluentSetterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
\n@param prefix The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "prefix",
"getterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
\n@return The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Prefix",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Prefix",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Prefix",
"sensitive" : false,
"setterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
\n@param prefix The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.",
"setterMethodName" : "setPrefix",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "prefix",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "prefix",
"variableType" : "String",
"documentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getErrorOutputPrefix",
"beanStyleSetterMethodName" : "setErrorOutputPrefix",
"c2jName" : "ErrorOutputPrefix",
"c2jShape" : "ErrorOutputPrefix",
"defaultConsumerFluentSetterDocumentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #errorOutputPrefix(String)}.\n@param errorOutputPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorOutputPrefix(String)",
"deprecated" : false,
"documentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "errorOutputPrefix",
"fluentSetterDocumentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
\n@param errorOutputPrefix A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "errorOutputPrefix",
"getterDocumentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
\n@return A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ErrorOutputPrefix",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ErrorOutputPrefix",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ErrorOutputPrefix",
"sensitive" : false,
"setterDocumentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
\n@param errorOutputPrefix A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.",
"setterMethodName" : "setErrorOutputPrefix",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "errorOutputPrefix",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "errorOutputPrefix",
"variableType" : "String",
"documentation" : "A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getBufferingHints",
"beanStyleSetterMethodName" : "setBufferingHints",
"c2jName" : "BufferingHints",
"c2jShape" : "BufferingHints",
"defaultConsumerFluentSetterDocumentation" : "The buffering option.
\nThis is a convenience that creates an instance of the {@link BufferingHints.Builder} avoiding the need to create one manually via {@link BufferingHints#builder()}.\n\nWhen the {@link Consumer} completes, {@link BufferingHints.Builder#build()} is called immediately and its result is passed to {@link #bufferingHints(BufferingHints)}.\n@param bufferingHints a consumer that will call methods on {@link BufferingHints.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bufferingHints(BufferingHints)",
"deprecated" : false,
"documentation" : "The buffering option.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "bufferingHints",
"fluentSetterDocumentation" : "The buffering option.
\n@param bufferingHints The buffering option.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "bufferingHints",
"getterDocumentation" : "The buffering option.
\n@return The buffering option.",
"getterModel" : {
"returnType" : "BufferingHints",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "BufferingHints",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "BufferingHints",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "BufferingHints",
"sensitive" : false,
"setterDocumentation" : "The buffering option.
\n@param bufferingHints The buffering option.",
"setterMethodName" : "setBufferingHints",
"setterModel" : {
"variableDeclarationType" : "BufferingHints",
"variableName" : "bufferingHints",
"variableType" : "BufferingHints",
"documentation" : null,
"simpleType" : "BufferingHints",
"variableSetterType" : "BufferingHints"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "BufferingHints",
"variableName" : "bufferingHints",
"variableType" : "BufferingHints",
"documentation" : "The buffering option.
",
"simpleType" : "BufferingHints",
"variableSetterType" : "BufferingHints"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCompressionFormatAsString",
"beanStyleSetterMethodName" : "setCompressionFormat",
"c2jName" : "CompressionFormat",
"c2jShape" : "CompressionFormat",
"defaultConsumerFluentSetterDocumentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #compressionFormatAsString(String)}.\n@param compressionFormat a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #compressionFormat(String)",
"deprecated" : false,
"documentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED
.
",
"endpointDiscoveryId" : false,
"enumType" : "CompressionFormat",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "compressionFormat",
"fluentEnumSetterMethodName" : "compressionFormat",
"fluentGetterMethodName" : "compressionFormatAsString",
"fluentSetterDocumentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED
.
\n@param compressionFormat The compression format. If no value is specified, the default is UNCOMPRESSED
.\n@see CompressionFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see CompressionFormat",
"fluentSetterMethodName" : "compressionFormat",
"getterDocumentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED
.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #compressionFormat} will return {@link CompressionFormat#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #compressionFormatAsString}.\n
\n@return The compression format. If no value is specified, the default is UNCOMPRESSED
.\n@see CompressionFormat",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CompressionFormat",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CompressionFormat",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CompressionFormat",
"sensitive" : false,
"setterDocumentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED
.
\n@param compressionFormat The compression format. If no value is specified, the default is UNCOMPRESSED
.\n@see CompressionFormat",
"setterMethodName" : "setCompressionFormat",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "compressionFormat",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "compressionFormat",
"variableType" : "String",
"documentation" : "The compression format. If no value is specified, the default is UNCOMPRESSED
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getEncryptionConfiguration",
"beanStyleSetterMethodName" : "setEncryptionConfiguration",
"c2jName" : "EncryptionConfiguration",
"c2jShape" : "EncryptionConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The encryption configuration. If no value is specified, the default is no encryption.
\nThis is a convenience that creates an instance of the {@link EncryptionConfiguration.Builder} avoiding the need to create one manually via {@link EncryptionConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link EncryptionConfiguration.Builder#build()} is called immediately and its result is passed to {@link #encryptionConfiguration(EncryptionConfiguration)}.\n@param encryptionConfiguration a consumer that will call methods on {@link EncryptionConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #encryptionConfiguration(EncryptionConfiguration)",
"deprecated" : false,
"documentation" : "The encryption configuration. If no value is specified, the default is no encryption.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "encryptionConfiguration",
"fluentSetterDocumentation" : "The encryption configuration. If no value is specified, the default is no encryption.
\n@param encryptionConfiguration The encryption configuration. If no value is specified, the default is no encryption.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "encryptionConfiguration",
"getterDocumentation" : "The encryption configuration. If no value is specified, the default is no encryption.
\n@return The encryption configuration. If no value is specified, the default is no encryption.",
"getterModel" : {
"returnType" : "EncryptionConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "EncryptionConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "EncryptionConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "EncryptionConfiguration",
"sensitive" : false,
"setterDocumentation" : "The encryption configuration. If no value is specified, the default is no encryption.
\n@param encryptionConfiguration The encryption configuration. If no value is specified, the default is no encryption.",
"setterMethodName" : "setEncryptionConfiguration",
"setterModel" : {
"variableDeclarationType" : "EncryptionConfiguration",
"variableName" : "encryptionConfiguration",
"variableType" : "EncryptionConfiguration",
"documentation" : null,
"simpleType" : "EncryptionConfiguration",
"variableSetterType" : "EncryptionConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "EncryptionConfiguration",
"variableName" : "encryptionConfiguration",
"variableType" : "EncryptionConfiguration",
"documentation" : "The encryption configuration. If no value is specified, the default is no encryption.
",
"simpleType" : "EncryptionConfiguration",
"variableSetterType" : "EncryptionConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCloudWatchLoggingOptions",
"beanStyleSetterMethodName" : "setCloudWatchLoggingOptions",
"c2jName" : "CloudWatchLoggingOptions",
"c2jShape" : "CloudWatchLoggingOptions",
"defaultConsumerFluentSetterDocumentation" : "The Amazon CloudWatch logging options for your delivery stream.
\nThis is a convenience that creates an instance of the {@link CloudWatchLoggingOptions.Builder} avoiding the need to create one manually via {@link CloudWatchLoggingOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link CloudWatchLoggingOptions.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchLoggingOptions(CloudWatchLoggingOptions)}.\n@param cloudWatchLoggingOptions a consumer that will call methods on {@link CloudWatchLoggingOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchLoggingOptions(CloudWatchLoggingOptions)",
"deprecated" : false,
"documentation" : "The Amazon CloudWatch logging options for your delivery stream.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "cloudWatchLoggingOptions",
"fluentSetterDocumentation" : "The Amazon CloudWatch logging options for your delivery stream.
\n@param cloudWatchLoggingOptions The Amazon CloudWatch logging options for your delivery stream.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "cloudWatchLoggingOptions",
"getterDocumentation" : "The Amazon CloudWatch logging options for your delivery stream.
\n@return The Amazon CloudWatch logging options for your delivery stream.",
"getterModel" : {
"returnType" : "CloudWatchLoggingOptions",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CloudWatchLoggingOptions",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CloudWatchLoggingOptions",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "CloudWatchLoggingOptions",
"sensitive" : false,
"setterDocumentation" : "The Amazon CloudWatch logging options for your delivery stream.
\n@param cloudWatchLoggingOptions The Amazon CloudWatch logging options for your delivery stream.",
"setterMethodName" : "setCloudWatchLoggingOptions",
"setterModel" : {
"variableDeclarationType" : "CloudWatchLoggingOptions",
"variableName" : "cloudWatchLoggingOptions",
"variableType" : "CloudWatchLoggingOptions",
"documentation" : null,
"simpleType" : "CloudWatchLoggingOptions",
"variableSetterType" : "CloudWatchLoggingOptions"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "CloudWatchLoggingOptions",
"variableName" : "cloudWatchLoggingOptions",
"variableType" : "CloudWatchLoggingOptions",
"documentation" : "The Amazon CloudWatch logging options for your delivery stream.
",
"simpleType" : "CloudWatchLoggingOptions",
"variableSetterType" : "CloudWatchLoggingOptions"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getProcessingConfiguration",
"beanStyleSetterMethodName" : "setProcessingConfiguration",
"c2jName" : "ProcessingConfiguration",
"c2jShape" : "ProcessingConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The data processing configuration.
\nThis is a convenience that creates an instance of the {@link ProcessingConfiguration.Builder} avoiding the need to create one manually via {@link ProcessingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProcessingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #processingConfiguration(ProcessingConfiguration)}.\n@param processingConfiguration a consumer that will call methods on {@link ProcessingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #processingConfiguration(ProcessingConfiguration)",
"deprecated" : false,
"documentation" : "The data processing configuration.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "processingConfiguration",
"fluentSetterDocumentation" : "The data processing configuration.
\n@param processingConfiguration The data processing configuration.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "processingConfiguration",
"getterDocumentation" : "The data processing configuration.
\n@return The data processing configuration.",
"getterModel" : {
"returnType" : "ProcessingConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ProcessingConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ProcessingConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ProcessingConfiguration",
"sensitive" : false,
"setterDocumentation" : "The data processing configuration.
\n@param processingConfiguration The data processing configuration.",
"setterMethodName" : "setProcessingConfiguration",
"setterModel" : {
"variableDeclarationType" : "ProcessingConfiguration",
"variableName" : "processingConfiguration",
"variableType" : "ProcessingConfiguration",
"documentation" : null,
"simpleType" : "ProcessingConfiguration",
"variableSetterType" : "ProcessingConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ProcessingConfiguration",
"variableName" : "processingConfiguration",
"variableType" : "ProcessingConfiguration",
"documentation" : "The data processing configuration.
",
"simpleType" : "ProcessingConfiguration",
"variableSetterType" : "ProcessingConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getS3BackupModeAsString",
"beanStyleSetterMethodName" : "setS3BackupMode",
"c2jName" : "S3BackupMode",
"c2jShape" : "S3BackupMode",
"defaultConsumerFluentSetterDocumentation" : "Enables or disables Amazon S3 backup mode.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3BackupModeAsString(String)}.\n@param s3BackupMode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3BackupMode(String)",
"deprecated" : false,
"documentation" : "Enables or disables Amazon S3 backup mode.
",
"endpointDiscoveryId" : false,
"enumType" : "S3BackupMode",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "s3BackupMode",
"fluentEnumSetterMethodName" : "s3BackupMode",
"fluentGetterMethodName" : "s3BackupModeAsString",
"fluentSetterDocumentation" : "Enables or disables Amazon S3 backup mode.
\n@param s3BackupMode Enables or disables Amazon S3 backup mode.\n@see S3BackupMode\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3BackupMode",
"fluentSetterMethodName" : "s3BackupMode",
"getterDocumentation" : "Enables or disables Amazon S3 backup mode.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #s3BackupMode} will return {@link S3BackupMode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #s3BackupModeAsString}.\n
\n@return Enables or disables Amazon S3 backup mode.\n@see S3BackupMode",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "S3BackupMode",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "S3BackupMode",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "S3BackupMode",
"sensitive" : false,
"setterDocumentation" : "Enables or disables Amazon S3 backup mode.
\n@param s3BackupMode Enables or disables Amazon S3 backup mode.\n@see S3BackupMode",
"setterMethodName" : "setS3BackupMode",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "s3BackupMode",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "s3BackupMode",
"variableType" : "String",
"documentation" : "Enables or disables Amazon S3 backup mode.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getS3BackupUpdate",
"beanStyleSetterMethodName" : "setS3BackupUpdate",
"c2jName" : "S3BackupUpdate",
"c2jShape" : "S3DestinationUpdate",
"defaultConsumerFluentSetterDocumentation" : "The Amazon S3 destination for backup.
\nThis is a convenience that creates an instance of the {@link S3DestinationUpdate.Builder} avoiding the need to create one manually via {@link S3DestinationUpdate#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3DestinationUpdate.Builder#build()} is called immediately and its result is passed to {@link #s3BackupUpdate(S3DestinationUpdate)}.\n@param s3BackupUpdate a consumer that will call methods on {@link S3DestinationUpdate.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3BackupUpdate(S3DestinationUpdate)",
"deprecated" : false,
"documentation" : "The Amazon S3 destination for backup.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "s3BackupUpdate",
"fluentSetterDocumentation" : "The Amazon S3 destination for backup.
\n@param s3BackupUpdate The Amazon S3 destination for backup.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "s3BackupUpdate",
"getterDocumentation" : "The Amazon S3 destination for backup.
\n@return The Amazon S3 destination for backup.",
"getterModel" : {
"returnType" : "S3DestinationUpdate",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "S3BackupUpdate",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "S3BackupUpdate",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "S3BackupUpdate",
"sensitive" : false,
"setterDocumentation" : "The Amazon S3 destination for backup.
\n@param s3BackupUpdate The Amazon S3 destination for backup.",
"setterMethodName" : "setS3BackupUpdate",
"setterModel" : {
"variableDeclarationType" : "S3DestinationUpdate",
"variableName" : "s3BackupUpdate",
"variableType" : "S3DestinationUpdate",
"documentation" : null,
"simpleType" : "S3DestinationUpdate",
"variableSetterType" : "S3DestinationUpdate"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "S3DestinationUpdate",
"variableName" : "s3BackupUpdate",
"variableType" : "S3DestinationUpdate",
"documentation" : "The Amazon S3 destination for backup.
",
"simpleType" : "S3DestinationUpdate",
"variableSetterType" : "S3DestinationUpdate"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDataFormatConversionConfiguration",
"beanStyleSetterMethodName" : "setDataFormatConversionConfiguration",
"c2jName" : "DataFormatConversionConfiguration",
"c2jShape" : "DataFormatConversionConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
\nThis is a convenience that creates an instance of the {@link DataFormatConversionConfiguration.Builder} avoiding the need to create one manually via {@link DataFormatConversionConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link DataFormatConversionConfiguration.Builder#build()} is called immediately and its result is passed to {@link #dataFormatConversionConfiguration(DataFormatConversionConfiguration)}.\n@param dataFormatConversionConfiguration a consumer that will call methods on {@link DataFormatConversionConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dataFormatConversionConfiguration(DataFormatConversionConfiguration)",
"deprecated" : false,
"documentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "dataFormatConversionConfiguration",
"fluentSetterDocumentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
\n@param dataFormatConversionConfiguration The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "dataFormatConversionConfiguration",
"getterDocumentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
\n@return The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.",
"getterModel" : {
"returnType" : "DataFormatConversionConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DataFormatConversionConfiguration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DataFormatConversionConfiguration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "DataFormatConversionConfiguration",
"sensitive" : false,
"setterDocumentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
\n@param dataFormatConversionConfiguration The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.",
"setterMethodName" : "setDataFormatConversionConfiguration",
"setterModel" : {
"variableDeclarationType" : "DataFormatConversionConfiguration",
"variableName" : "dataFormatConversionConfiguration",
"variableType" : "DataFormatConversionConfiguration",
"documentation" : null,
"simpleType" : "DataFormatConversionConfiguration",
"variableSetterType" : "DataFormatConversionConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DataFormatConversionConfiguration",
"variableName" : "dataFormatConversionConfiguration",
"variableType" : "DataFormatConversionConfiguration",
"documentation" : "The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
",
"simpleType" : "DataFormatConversionConfiguration",
"variableSetterType" : "DataFormatConversionConfiguration"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "ExtendedS3DestinationUpdate",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ExtendedS3DestinationUpdate",
"variableName" : "extendedS3DestinationUpdate",
"variableType" : "ExtendedS3DestinationUpdate",
"documentation" : null,
"simpleType" : "ExtendedS3DestinationUpdate",
"variableSetterType" : "ExtendedS3DestinationUpdate"
},
"wrapper" : false
},
"HECEndpointType" : {
"c2jName" : "HECEndpointType",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : [ {
"name" : "RAW",
"value" : "Raw"
}, {
"name" : "EVENT",
"value" : "Event"
} ],
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "HECEndpointType",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "HECEndpointType",
"variableName" : "hecEndpointType",
"variableType" : "HECEndpointType",
"documentation" : null,
"simpleType" : "HECEndpointType",
"variableSetterType" : "HECEndpointType"
},
"wrapper" : false
},
"HiveJsonSerDe" : {
"c2jName" : "HiveJsonSerDe",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The native Hive / HCatalog JsonSerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the OpenX SerDe.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getTimestampFormats",
"beanStyleSetterMethodName" : "setTimestampFormats",
"c2jName" : "TimestampFormats",
"c2jShape" : "ListOfNonEmptyStrings",
"defaultConsumerFluentSetterDocumentation" : "Indicates how you want Kinesis Data Firehose to parse the date and timestamps that may be present in your input data JSON. To specify these format strings, follow the pattern syntax of JodaTime's DateTimeFormat format strings. For more information, see Class DateTimeFormat. You can also use the special value millis
to parse timestamps in epoch milliseconds. If you don't specify a format, Kinesis Data Firehose uses java.sql.Timestamp::valueOf
by default.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #timestampFormats(List)}.\n@param timestampFormats a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timestampFormats(List)",
"deprecated" : false,
"documentation" : "Indicates how you want Kinesis Data Firehose to parse the date and timestamps that may be present in your input data JSON. To specify these format strings, follow the pattern syntax of JodaTime's DateTimeFormat format strings. For more information, see Class DateTimeFormat. You can also use the special value millis
to parse timestamps in epoch milliseconds. If you don't specify a format, Kinesis Data Firehose uses java.sql.Timestamp::valueOf
by default.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "timestampFormats",
"fluentSetterDocumentation" : "Indicates how you want Kinesis Data Firehose to parse the date and timestamps that may be present in your input data JSON. To specify these format strings, follow the pattern syntax of JodaTime's DateTimeFormat format strings. For more information, see Class DateTimeFormat. You can also use the special value millis
to parse timestamps in epoch milliseconds. If you don't specify a format, Kinesis Data Firehose uses java.sql.Timestamp::valueOf
by default.
\n@param timestampFormats Indicates how you want Kinesis Data Firehose to parse the date and timestamps that may be present in your input data JSON. To specify these format strings, follow the pattern syntax of JodaTime's DateTimeFormat format strings. For more information, see Class DateTimeFormat. You can also use the special value millis
to parse timestamps in epoch milliseconds. If you don't specify a format, Kinesis Data Firehose uses java.sql.Timestamp::valueOf
by default.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "timestampFormats",
"getterDocumentation" : "Indicates how you want Kinesis Data Firehose to parse the date and timestamps that may be present in your input data JSON. To specify these format strings, follow the pattern syntax of JodaTime's DateTimeFormat format strings. For more information, see Class DateTimeFormat. You can also use the special value millis
to parse timestamps in epoch milliseconds. If you don't specify a format, Kinesis Data Firehose uses java.sql.Timestamp::valueOf
by default.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return Indicates how you want Kinesis Data Firehose to parse the date and timestamps that may be present in your input data JSON. To specify these format strings, follow the pattern syntax of JodaTime's DateTimeFormat format strings. For more information, see Class DateTimeFormat. You can also use the special value millis
to parse timestamps in epoch milliseconds. If you don't specify a format, Kinesis Data Firehose uses java.sql.Timestamp::valueOf
by default.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TimestampFormats",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TimestampFormats",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "TimestampFormats",
"sensitive" : false,
"setterDocumentation" : "Indicates how you want Kinesis Data Firehose to parse the date and timestamps that may be present in your input data JSON. To specify these format strings, follow the pattern syntax of JodaTime's DateTimeFormat format strings. For more information, see Class DateTimeFormat. You can also use the special value millis
to parse timestamps in epoch milliseconds. If you don't specify a format, Kinesis Data Firehose uses java.sql.Timestamp::valueOf
by default.
\n@param timestampFormats Indicates how you want Kinesis Data Firehose to parse the date and timestamps that may be present in your input data JSON. To specify these format strings, follow the pattern syntax of JodaTime's DateTimeFormat format strings. For more information, see Class DateTimeFormat. You can also use the special value millis
to parse timestamps in epoch milliseconds. If you don't specify a format, Kinesis Data Firehose uses java.sql.Timestamp::valueOf
by default.",
"setterMethodName" : "setTimestampFormats",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "timestampFormats",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "timestampFormats",
"variableType" : "java.util.List",
"documentation" : "Indicates how you want Kinesis Data Firehose to parse the date and timestamps that may be present in your input data JSON. To specify these format strings, follow the pattern syntax of JodaTime's DateTimeFormat format strings. For more information, see Class DateTimeFormat. You can also use the special value millis
to parse timestamps in epoch milliseconds. If you don't specify a format, Kinesis Data Firehose uses java.sql.Timestamp::valueOf
by default.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"TimestampFormats" : {
"beanStyleGetterMethodName" : "getTimestampFormats",
"beanStyleSetterMethodName" : "setTimestampFormats",
"c2jName" : "TimestampFormats",
"c2jShape" : "ListOfNonEmptyStrings",
"defaultConsumerFluentSetterDocumentation" : "Indicates how you want Kinesis Data Firehose to parse the date and timestamps that may be present in your input data JSON. To specify these format strings, follow the pattern syntax of JodaTime's DateTimeFormat format strings. For more information, see Class DateTimeFormat. You can also use the special value millis
to parse timestamps in epoch milliseconds. If you don't specify a format, Kinesis Data Firehose uses java.sql.Timestamp::valueOf
by default.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #timestampFormats(List)}.\n@param timestampFormats a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timestampFormats(List)",
"deprecated" : false,
"documentation" : "Indicates how you want Kinesis Data Firehose to parse the date and timestamps that may be present in your input data JSON. To specify these format strings, follow the pattern syntax of JodaTime's DateTimeFormat format strings. For more information, see Class DateTimeFormat. You can also use the special value millis
to parse timestamps in epoch milliseconds. If you don't specify a format, Kinesis Data Firehose uses java.sql.Timestamp::valueOf
by default.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "timestampFormats",
"fluentSetterDocumentation" : "Indicates how you want Kinesis Data Firehose to parse the date and timestamps that may be present in your input data JSON. To specify these format strings, follow the pattern syntax of JodaTime's DateTimeFormat format strings. For more information, see Class DateTimeFormat. You can also use the special value millis
to parse timestamps in epoch milliseconds. If you don't specify a format, Kinesis Data Firehose uses java.sql.Timestamp::valueOf
by default.
\n@param timestampFormats Indicates how you want Kinesis Data Firehose to parse the date and timestamps that may be present in your input data JSON. To specify these format strings, follow the pattern syntax of JodaTime's DateTimeFormat format strings. For more information, see Class DateTimeFormat. You can also use the special value millis
to parse timestamps in epoch milliseconds. If you don't specify a format, Kinesis Data Firehose uses java.sql.Timestamp::valueOf
by default.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "timestampFormats",
"getterDocumentation" : "Indicates how you want Kinesis Data Firehose to parse the date and timestamps that may be present in your input data JSON. To specify these format strings, follow the pattern syntax of JodaTime's DateTimeFormat format strings. For more information, see Class DateTimeFormat. You can also use the special value millis
to parse timestamps in epoch milliseconds. If you don't specify a format, Kinesis Data Firehose uses java.sql.Timestamp::valueOf
by default.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return Indicates how you want Kinesis Data Firehose to parse the date and timestamps that may be present in your input data JSON. To specify these format strings, follow the pattern syntax of JodaTime's DateTimeFormat format strings. For more information, see Class DateTimeFormat. You can also use the special value millis
to parse timestamps in epoch milliseconds. If you don't specify a format, Kinesis Data Firehose uses java.sql.Timestamp::valueOf
by default.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TimestampFormats",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TimestampFormats",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "TimestampFormats",
"sensitive" : false,
"setterDocumentation" : "Indicates how you want Kinesis Data Firehose to parse the date and timestamps that may be present in your input data JSON. To specify these format strings, follow the pattern syntax of JodaTime's DateTimeFormat format strings. For more information, see Class DateTimeFormat. You can also use the special value millis
to parse timestamps in epoch milliseconds. If you don't specify a format, Kinesis Data Firehose uses java.sql.Timestamp::valueOf
by default.
\n@param timestampFormats Indicates how you want Kinesis Data Firehose to parse the date and timestamps that may be present in your input data JSON. To specify these format strings, follow the pattern syntax of JodaTime's DateTimeFormat format strings. For more information, see Class DateTimeFormat. You can also use the special value millis
to parse timestamps in epoch milliseconds. If you don't specify a format, Kinesis Data Firehose uses java.sql.Timestamp::valueOf
by default.",
"setterMethodName" : "setTimestampFormats",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "timestampFormats",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "timestampFormats",
"variableType" : "java.util.List",
"documentation" : "Indicates how you want Kinesis Data Firehose to parse the date and timestamps that may be present in your input data JSON. To specify these format strings, follow the pattern syntax of JodaTime's DateTimeFormat format strings. For more information, see Class DateTimeFormat. You can also use the special value millis
to parse timestamps in epoch milliseconds. If you don't specify a format, Kinesis Data Firehose uses java.sql.Timestamp::valueOf
by default.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getTimestampFormats",
"beanStyleSetterMethodName" : "setTimestampFormats",
"c2jName" : "TimestampFormats",
"c2jShape" : "ListOfNonEmptyStrings",
"defaultConsumerFluentSetterDocumentation" : "Indicates how you want Kinesis Data Firehose to parse the date and timestamps that may be present in your input data JSON. To specify these format strings, follow the pattern syntax of JodaTime's DateTimeFormat format strings. For more information, see Class DateTimeFormat. You can also use the special value millis
to parse timestamps in epoch milliseconds. If you don't specify a format, Kinesis Data Firehose uses java.sql.Timestamp::valueOf
by default.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #timestampFormats(List)}.\n@param timestampFormats a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timestampFormats(List)",
"deprecated" : false,
"documentation" : "Indicates how you want Kinesis Data Firehose to parse the date and timestamps that may be present in your input data JSON. To specify these format strings, follow the pattern syntax of JodaTime's DateTimeFormat format strings. For more information, see Class DateTimeFormat. You can also use the special value millis
to parse timestamps in epoch milliseconds. If you don't specify a format, Kinesis Data Firehose uses java.sql.Timestamp::valueOf
by default.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "timestampFormats",
"fluentSetterDocumentation" : "Indicates how you want Kinesis Data Firehose to parse the date and timestamps that may be present in your input data JSON. To specify these format strings, follow the pattern syntax of JodaTime's DateTimeFormat format strings. For more information, see Class DateTimeFormat. You can also use the special value millis
to parse timestamps in epoch milliseconds. If you don't specify a format, Kinesis Data Firehose uses java.sql.Timestamp::valueOf
by default.
\n@param timestampFormats Indicates how you want Kinesis Data Firehose to parse the date and timestamps that may be present in your input data JSON. To specify these format strings, follow the pattern syntax of JodaTime's DateTimeFormat format strings. For more information, see Class DateTimeFormat. You can also use the special value millis
to parse timestamps in epoch milliseconds. If you don't specify a format, Kinesis Data Firehose uses java.sql.Timestamp::valueOf
by default.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "timestampFormats",
"getterDocumentation" : "Indicates how you want Kinesis Data Firehose to parse the date and timestamps that may be present in your input data JSON. To specify these format strings, follow the pattern syntax of JodaTime's DateTimeFormat format strings. For more information, see Class DateTimeFormat. You can also use the special value millis
to parse timestamps in epoch milliseconds. If you don't specify a format, Kinesis Data Firehose uses java.sql.Timestamp::valueOf
by default.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return Indicates how you want Kinesis Data Firehose to parse the date and timestamps that may be present in your input data JSON. To specify these format strings, follow the pattern syntax of JodaTime's DateTimeFormat format strings. For more information, see Class DateTimeFormat. You can also use the special value millis
to parse timestamps in epoch milliseconds. If you don't specify a format, Kinesis Data Firehose uses java.sql.Timestamp::valueOf
by default.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TimestampFormats",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TimestampFormats",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "TimestampFormats",
"sensitive" : false,
"setterDocumentation" : "Indicates how you want Kinesis Data Firehose to parse the date and timestamps that may be present in your input data JSON. To specify these format strings, follow the pattern syntax of JodaTime's DateTimeFormat format strings. For more information, see Class DateTimeFormat. You can also use the special value millis
to parse timestamps in epoch milliseconds. If you don't specify a format, Kinesis Data Firehose uses java.sql.Timestamp::valueOf
by default.
\n@param timestampFormats Indicates how you want Kinesis Data Firehose to parse the date and timestamps that may be present in your input data JSON. To specify these format strings, follow the pattern syntax of JodaTime's DateTimeFormat format strings. For more information, see Class DateTimeFormat. You can also use the special value millis
to parse timestamps in epoch milliseconds. If you don't specify a format, Kinesis Data Firehose uses java.sql.Timestamp::valueOf
by default.",
"setterMethodName" : "setTimestampFormats",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "timestampFormats",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "timestampFormats",
"variableType" : "java.util.List",
"documentation" : "Indicates how you want Kinesis Data Firehose to parse the date and timestamps that may be present in your input data JSON. To specify these format strings, follow the pattern syntax of JodaTime's DateTimeFormat format strings. For more information, see Class DateTimeFormat. You can also use the special value millis
to parse timestamps in epoch milliseconds. If you don't specify a format, Kinesis Data Firehose uses java.sql.Timestamp::valueOf
by default.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "HiveJsonSerDe",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "HiveJsonSerDe",
"variableName" : "hiveJsonSerDe",
"variableType" : "HiveJsonSerDe",
"documentation" : null,
"simpleType" : "HiveJsonSerDe",
"variableSetterType" : "HiveJsonSerDe"
},
"wrapper" : false
},
"InputFormatConfiguration" : {
"c2jName" : "InputFormatConfiguration",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Specifies the deserializer you want to use to convert the format of the input data.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getDeserializer",
"beanStyleSetterMethodName" : "setDeserializer",
"c2jName" : "Deserializer",
"c2jShape" : "Deserializer",
"defaultConsumerFluentSetterDocumentation" : "Specifies which deserializer to use. You can choose either the Apache Hive JSON SerDe or the OpenX JSON SerDe. If both are non-null, the server rejects the request.
\nThis is a convenience that creates an instance of the {@link Deserializer.Builder} avoiding the need to create one manually via {@link Deserializer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Deserializer.Builder#build()} is called immediately and its result is passed to {@link #deserializer(Deserializer)}.\n@param deserializer a consumer that will call methods on {@link Deserializer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deserializer(Deserializer)",
"deprecated" : false,
"documentation" : "Specifies which deserializer to use. You can choose either the Apache Hive JSON SerDe or the OpenX JSON SerDe. If both are non-null, the server rejects the request.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deserializer",
"fluentSetterDocumentation" : "Specifies which deserializer to use. You can choose either the Apache Hive JSON SerDe or the OpenX JSON SerDe. If both are non-null, the server rejects the request.
\n@param deserializer Specifies which deserializer to use. You can choose either the Apache Hive JSON SerDe or the OpenX JSON SerDe. If both are non-null, the server rejects the request.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deserializer",
"getterDocumentation" : "Specifies which deserializer to use. You can choose either the Apache Hive JSON SerDe or the OpenX JSON SerDe. If both are non-null, the server rejects the request.
\n@return Specifies which deserializer to use. You can choose either the Apache Hive JSON SerDe or the OpenX JSON SerDe. If both are non-null, the server rejects the request.",
"getterModel" : {
"returnType" : "Deserializer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Deserializer",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Deserializer",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Deserializer",
"sensitive" : false,
"setterDocumentation" : "Specifies which deserializer to use. You can choose either the Apache Hive JSON SerDe or the OpenX JSON SerDe. If both are non-null, the server rejects the request.
\n@param deserializer Specifies which deserializer to use. You can choose either the Apache Hive JSON SerDe or the OpenX JSON SerDe. If both are non-null, the server rejects the request.",
"setterMethodName" : "setDeserializer",
"setterModel" : {
"variableDeclarationType" : "Deserializer",
"variableName" : "deserializer",
"variableType" : "Deserializer",
"documentation" : null,
"simpleType" : "Deserializer",
"variableSetterType" : "Deserializer"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Deserializer",
"variableName" : "deserializer",
"variableType" : "Deserializer",
"documentation" : "Specifies which deserializer to use. You can choose either the Apache Hive JSON SerDe or the OpenX JSON SerDe. If both are non-null, the server rejects the request.
",
"simpleType" : "Deserializer",
"variableSetterType" : "Deserializer"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Deserializer" : {
"beanStyleGetterMethodName" : "getDeserializer",
"beanStyleSetterMethodName" : "setDeserializer",
"c2jName" : "Deserializer",
"c2jShape" : "Deserializer",
"defaultConsumerFluentSetterDocumentation" : "Specifies which deserializer to use. You can choose either the Apache Hive JSON SerDe or the OpenX JSON SerDe. If both are non-null, the server rejects the request.
\nThis is a convenience that creates an instance of the {@link Deserializer.Builder} avoiding the need to create one manually via {@link Deserializer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Deserializer.Builder#build()} is called immediately and its result is passed to {@link #deserializer(Deserializer)}.\n@param deserializer a consumer that will call methods on {@link Deserializer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deserializer(Deserializer)",
"deprecated" : false,
"documentation" : "Specifies which deserializer to use. You can choose either the Apache Hive JSON SerDe or the OpenX JSON SerDe. If both are non-null, the server rejects the request.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deserializer",
"fluentSetterDocumentation" : "Specifies which deserializer to use. You can choose either the Apache Hive JSON SerDe or the OpenX JSON SerDe. If both are non-null, the server rejects the request.
\n@param deserializer Specifies which deserializer to use. You can choose either the Apache Hive JSON SerDe or the OpenX JSON SerDe. If both are non-null, the server rejects the request.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deserializer",
"getterDocumentation" : "Specifies which deserializer to use. You can choose either the Apache Hive JSON SerDe or the OpenX JSON SerDe. If both are non-null, the server rejects the request.
\n@return Specifies which deserializer to use. You can choose either the Apache Hive JSON SerDe or the OpenX JSON SerDe. If both are non-null, the server rejects the request.",
"getterModel" : {
"returnType" : "Deserializer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Deserializer",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Deserializer",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Deserializer",
"sensitive" : false,
"setterDocumentation" : "Specifies which deserializer to use. You can choose either the Apache Hive JSON SerDe or the OpenX JSON SerDe. If both are non-null, the server rejects the request.
\n@param deserializer Specifies which deserializer to use. You can choose either the Apache Hive JSON SerDe or the OpenX JSON SerDe. If both are non-null, the server rejects the request.",
"setterMethodName" : "setDeserializer",
"setterModel" : {
"variableDeclarationType" : "Deserializer",
"variableName" : "deserializer",
"variableType" : "Deserializer",
"documentation" : null,
"simpleType" : "Deserializer",
"variableSetterType" : "Deserializer"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Deserializer",
"variableName" : "deserializer",
"variableType" : "Deserializer",
"documentation" : "Specifies which deserializer to use. You can choose either the Apache Hive JSON SerDe or the OpenX JSON SerDe. If both are non-null, the server rejects the request.
",
"simpleType" : "Deserializer",
"variableSetterType" : "Deserializer"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getDeserializer",
"beanStyleSetterMethodName" : "setDeserializer",
"c2jName" : "Deserializer",
"c2jShape" : "Deserializer",
"defaultConsumerFluentSetterDocumentation" : "Specifies which deserializer to use. You can choose either the Apache Hive JSON SerDe or the OpenX JSON SerDe. If both are non-null, the server rejects the request.
\nThis is a convenience that creates an instance of the {@link Deserializer.Builder} avoiding the need to create one manually via {@link Deserializer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Deserializer.Builder#build()} is called immediately and its result is passed to {@link #deserializer(Deserializer)}.\n@param deserializer a consumer that will call methods on {@link Deserializer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deserializer(Deserializer)",
"deprecated" : false,
"documentation" : "Specifies which deserializer to use. You can choose either the Apache Hive JSON SerDe or the OpenX JSON SerDe. If both are non-null, the server rejects the request.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deserializer",
"fluentSetterDocumentation" : "Specifies which deserializer to use. You can choose either the Apache Hive JSON SerDe or the OpenX JSON SerDe. If both are non-null, the server rejects the request.
\n@param deserializer Specifies which deserializer to use. You can choose either the Apache Hive JSON SerDe or the OpenX JSON SerDe. If both are non-null, the server rejects the request.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deserializer",
"getterDocumentation" : "Specifies which deserializer to use. You can choose either the Apache Hive JSON SerDe or the OpenX JSON SerDe. If both are non-null, the server rejects the request.
\n@return Specifies which deserializer to use. You can choose either the Apache Hive JSON SerDe or the OpenX JSON SerDe. If both are non-null, the server rejects the request.",
"getterModel" : {
"returnType" : "Deserializer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Deserializer",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Deserializer",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Deserializer",
"sensitive" : false,
"setterDocumentation" : "Specifies which deserializer to use. You can choose either the Apache Hive JSON SerDe or the OpenX JSON SerDe. If both are non-null, the server rejects the request.
\n@param deserializer Specifies which deserializer to use. You can choose either the Apache Hive JSON SerDe or the OpenX JSON SerDe. If both are non-null, the server rejects the request.",
"setterMethodName" : "setDeserializer",
"setterModel" : {
"variableDeclarationType" : "Deserializer",
"variableName" : "deserializer",
"variableType" : "Deserializer",
"documentation" : null,
"simpleType" : "Deserializer",
"variableSetterType" : "Deserializer"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Deserializer",
"variableName" : "deserializer",
"variableType" : "Deserializer",
"documentation" : "Specifies which deserializer to use. You can choose either the Apache Hive JSON SerDe or the OpenX JSON SerDe. If both are non-null, the server rejects the request.
",
"simpleType" : "Deserializer",
"variableSetterType" : "Deserializer"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "InputFormatConfiguration",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "InputFormatConfiguration",
"variableName" : "inputFormatConfiguration",
"variableType" : "InputFormatConfiguration",
"documentation" : null,
"simpleType" : "InputFormatConfiguration",
"variableSetterType" : "InputFormatConfiguration"
},
"wrapper" : false
},
"InvalidArgumentException" : {
"c2jName" : "InvalidArgumentException",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The specified input parameter has a value that is not valid.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : "InvalidArgumentException",
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "InvalidArgumentException",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "InvalidArgumentException",
"variableName" : "invalidArgumentException",
"variableType" : "InvalidArgumentException",
"documentation" : null,
"simpleType" : "InvalidArgumentException",
"variableSetterType" : "InvalidArgumentException"
},
"wrapper" : false
},
"KMSEncryptionConfig" : {
"c2jName" : "KMSEncryptionConfig",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Describes an encryption key for a destination in Amazon S3.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getAwskmsKeyARN",
"beanStyleSetterMethodName" : "setAwskmsKeyARN",
"c2jName" : "AWSKMSKeyARN",
"c2jShape" : "AWSKMSKeyARN",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the encryption key. Must belong to the same AWS Region as the destination Amazon S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #awskmsKeyARN(String)}.\n@param awskmsKeyARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #awskmsKeyARN(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the encryption key. Must belong to the same AWS Region as the destination Amazon S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "awskmsKeyARN",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the encryption key. Must belong to the same AWS Region as the destination Amazon S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param awskmsKeyARN The Amazon Resource Name (ARN) of the encryption key. Must belong to the same AWS Region as the destination Amazon S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "awskmsKeyARN",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the encryption key. Must belong to the same AWS Region as the destination Amazon S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@return The Amazon Resource Name (ARN) of the encryption key. Must belong to the same AWS Region as the destination Amazon S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AWSKMSKeyARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "AWSKMSKeyARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AWSKMSKeyARN",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the encryption key. Must belong to the same AWS Region as the destination Amazon S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param awskmsKeyARN The Amazon Resource Name (ARN) of the encryption key. Must belong to the same AWS Region as the destination Amazon S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"setterMethodName" : "setAwskmsKeyARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "awskmsKeyARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "awskmsKeyARN",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the encryption key. Must belong to the same AWS Region as the destination Amazon S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"AWSKMSKeyARN" : {
"beanStyleGetterMethodName" : "getAwskmsKeyARN",
"beanStyleSetterMethodName" : "setAwskmsKeyARN",
"c2jName" : "AWSKMSKeyARN",
"c2jShape" : "AWSKMSKeyARN",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the encryption key. Must belong to the same AWS Region as the destination Amazon S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #awskmsKeyARN(String)}.\n@param awskmsKeyARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #awskmsKeyARN(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the encryption key. Must belong to the same AWS Region as the destination Amazon S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "awskmsKeyARN",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the encryption key. Must belong to the same AWS Region as the destination Amazon S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param awskmsKeyARN The Amazon Resource Name (ARN) of the encryption key. Must belong to the same AWS Region as the destination Amazon S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "awskmsKeyARN",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the encryption key. Must belong to the same AWS Region as the destination Amazon S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@return The Amazon Resource Name (ARN) of the encryption key. Must belong to the same AWS Region as the destination Amazon S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AWSKMSKeyARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "AWSKMSKeyARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AWSKMSKeyARN",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the encryption key. Must belong to the same AWS Region as the destination Amazon S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param awskmsKeyARN The Amazon Resource Name (ARN) of the encryption key. Must belong to the same AWS Region as the destination Amazon S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"setterMethodName" : "setAwskmsKeyARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "awskmsKeyARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "awskmsKeyARN",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the encryption key. Must belong to the same AWS Region as the destination Amazon S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getAwskmsKeyARN",
"beanStyleSetterMethodName" : "setAwskmsKeyARN",
"c2jName" : "AWSKMSKeyARN",
"c2jShape" : "AWSKMSKeyARN",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the encryption key. Must belong to the same AWS Region as the destination Amazon S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #awskmsKeyARN(String)}.\n@param awskmsKeyARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #awskmsKeyARN(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the encryption key. Must belong to the same AWS Region as the destination Amazon S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "awskmsKeyARN",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the encryption key. Must belong to the same AWS Region as the destination Amazon S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param awskmsKeyARN The Amazon Resource Name (ARN) of the encryption key. Must belong to the same AWS Region as the destination Amazon S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "awskmsKeyARN",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the encryption key. Must belong to the same AWS Region as the destination Amazon S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@return The Amazon Resource Name (ARN) of the encryption key. Must belong to the same AWS Region as the destination Amazon S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AWSKMSKeyARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "AWSKMSKeyARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AWSKMSKeyARN",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the encryption key. Must belong to the same AWS Region as the destination Amazon S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param awskmsKeyARN The Amazon Resource Name (ARN) of the encryption key. Must belong to the same AWS Region as the destination Amazon S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.",
"setterMethodName" : "setAwskmsKeyARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "awskmsKeyARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "awskmsKeyARN",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the encryption key. Must belong to the same AWS Region as the destination Amazon S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "AWSKMSKeyARN" ],
"shapeName" : "KMSEncryptionConfig",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "KMSEncryptionConfig",
"variableName" : "kmsEncryptionConfig",
"variableType" : "KMSEncryptionConfig",
"documentation" : null,
"simpleType" : "KMSEncryptionConfig",
"variableSetterType" : "KMSEncryptionConfig"
},
"wrapper" : false
},
"KinesisStreamSourceConfiguration" : {
"c2jName" : "KinesisStreamSourceConfiguration",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The stream and role Amazon Resource Names (ARNs) for a Kinesis data stream used as the source for a delivery stream.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getKinesisStreamARN",
"beanStyleSetterMethodName" : "setKinesisStreamARN",
"c2jName" : "KinesisStreamARN",
"c2jShape" : "KinesisStreamARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kinesisStreamARN(String)}.\n@param kinesisStreamARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kinesisStreamARN(String)",
"deprecated" : false,
"documentation" : "The ARN of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "kinesisStreamARN",
"fluentSetterDocumentation" : "The ARN of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.
\n@param kinesisStreamARN The ARN of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "kinesisStreamARN",
"getterDocumentation" : "The ARN of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.
\n@return The ARN of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "KinesisStreamARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "KinesisStreamARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "KinesisStreamARN",
"sensitive" : false,
"setterDocumentation" : "The ARN of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.
\n@param kinesisStreamARN The ARN of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.",
"setterMethodName" : "setKinesisStreamARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "kinesisStreamARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "kinesisStreamARN",
"variableType" : "String",
"documentation" : "The ARN of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRoleARN",
"beanStyleSetterMethodName" : "setRoleARN",
"c2jName" : "RoleARN",
"c2jShape" : "RoleARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the role that provides access to the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleARN(String)}.\n@param roleARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleARN(String)",
"deprecated" : false,
"documentation" : "The ARN of the role that provides access to the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "roleARN",
"fluentSetterDocumentation" : "The ARN of the role that provides access to the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.
\n@param roleARN The ARN of the role that provides access to the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "roleARN",
"getterDocumentation" : "The ARN of the role that provides access to the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.
\n@return The ARN of the role that provides access to the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RoleARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RoleARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RoleARN",
"sensitive" : false,
"setterDocumentation" : "The ARN of the role that provides access to the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.
\n@param roleARN The ARN of the role that provides access to the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.",
"setterMethodName" : "setRoleARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : "The ARN of the role that provides access to the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"KinesisStreamARN" : {
"beanStyleGetterMethodName" : "getKinesisStreamARN",
"beanStyleSetterMethodName" : "setKinesisStreamARN",
"c2jName" : "KinesisStreamARN",
"c2jShape" : "KinesisStreamARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kinesisStreamARN(String)}.\n@param kinesisStreamARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kinesisStreamARN(String)",
"deprecated" : false,
"documentation" : "The ARN of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "kinesisStreamARN",
"fluentSetterDocumentation" : "The ARN of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.
\n@param kinesisStreamARN The ARN of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "kinesisStreamARN",
"getterDocumentation" : "The ARN of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.
\n@return The ARN of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "KinesisStreamARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "KinesisStreamARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "KinesisStreamARN",
"sensitive" : false,
"setterDocumentation" : "The ARN of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.
\n@param kinesisStreamARN The ARN of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.",
"setterMethodName" : "setKinesisStreamARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "kinesisStreamARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "kinesisStreamARN",
"variableType" : "String",
"documentation" : "The ARN of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"RoleARN" : {
"beanStyleGetterMethodName" : "getRoleARN",
"beanStyleSetterMethodName" : "setRoleARN",
"c2jName" : "RoleARN",
"c2jShape" : "RoleARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the role that provides access to the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleARN(String)}.\n@param roleARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleARN(String)",
"deprecated" : false,
"documentation" : "The ARN of the role that provides access to the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "roleARN",
"fluentSetterDocumentation" : "The ARN of the role that provides access to the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.
\n@param roleARN The ARN of the role that provides access to the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "roleARN",
"getterDocumentation" : "The ARN of the role that provides access to the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.
\n@return The ARN of the role that provides access to the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RoleARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RoleARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RoleARN",
"sensitive" : false,
"setterDocumentation" : "The ARN of the role that provides access to the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.
\n@param roleARN The ARN of the role that provides access to the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.",
"setterMethodName" : "setRoleARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : "The ARN of the role that provides access to the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getKinesisStreamARN",
"beanStyleSetterMethodName" : "setKinesisStreamARN",
"c2jName" : "KinesisStreamARN",
"c2jShape" : "KinesisStreamARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kinesisStreamARN(String)}.\n@param kinesisStreamARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kinesisStreamARN(String)",
"deprecated" : false,
"documentation" : "The ARN of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "kinesisStreamARN",
"fluentSetterDocumentation" : "The ARN of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.
\n@param kinesisStreamARN The ARN of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "kinesisStreamARN",
"getterDocumentation" : "The ARN of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.
\n@return The ARN of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "KinesisStreamARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "KinesisStreamARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "KinesisStreamARN",
"sensitive" : false,
"setterDocumentation" : "The ARN of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.
\n@param kinesisStreamARN The ARN of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.",
"setterMethodName" : "setKinesisStreamARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "kinesisStreamARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "kinesisStreamARN",
"variableType" : "String",
"documentation" : "The ARN of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRoleARN",
"beanStyleSetterMethodName" : "setRoleARN",
"c2jName" : "RoleARN",
"c2jShape" : "RoleARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the role that provides access to the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleARN(String)}.\n@param roleARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleARN(String)",
"deprecated" : false,
"documentation" : "The ARN of the role that provides access to the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "roleARN",
"fluentSetterDocumentation" : "The ARN of the role that provides access to the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.
\n@param roleARN The ARN of the role that provides access to the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "roleARN",
"getterDocumentation" : "The ARN of the role that provides access to the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.
\n@return The ARN of the role that provides access to the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RoleARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RoleARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RoleARN",
"sensitive" : false,
"setterDocumentation" : "The ARN of the role that provides access to the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.
\n@param roleARN The ARN of the role that provides access to the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.",
"setterMethodName" : "setRoleARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : "The ARN of the role that provides access to the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "KinesisStreamARN", "RoleARN" ],
"shapeName" : "KinesisStreamSourceConfiguration",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "KinesisStreamSourceConfiguration",
"variableName" : "kinesisStreamSourceConfiguration",
"variableType" : "KinesisStreamSourceConfiguration",
"documentation" : null,
"simpleType" : "KinesisStreamSourceConfiguration",
"variableSetterType" : "KinesisStreamSourceConfiguration"
},
"wrapper" : false
},
"KinesisStreamSourceDescription" : {
"c2jName" : "KinesisStreamSourceDescription",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Details about a Kinesis data stream used as the source for a Kinesis Data Firehose delivery stream.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getKinesisStreamARN",
"beanStyleSetterMethodName" : "setKinesisStreamARN",
"c2jName" : "KinesisStreamARN",
"c2jShape" : "KinesisStreamARN",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kinesisStreamARN(String)}.\n@param kinesisStreamARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kinesisStreamARN(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "kinesisStreamARN",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.
\n@param kinesisStreamARN The Amazon Resource Name (ARN) of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "kinesisStreamARN",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.
\n@return The Amazon Resource Name (ARN) of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "KinesisStreamARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "KinesisStreamARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "KinesisStreamARN",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.
\n@param kinesisStreamARN The Amazon Resource Name (ARN) of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.",
"setterMethodName" : "setKinesisStreamARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "kinesisStreamARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "kinesisStreamARN",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRoleARN",
"beanStyleSetterMethodName" : "setRoleARN",
"c2jName" : "RoleARN",
"c2jShape" : "RoleARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the role used by the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleARN(String)}.\n@param roleARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleARN(String)",
"deprecated" : false,
"documentation" : "The ARN of the role used by the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "roleARN",
"fluentSetterDocumentation" : "The ARN of the role used by the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.
\n@param roleARN The ARN of the role used by the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "roleARN",
"getterDocumentation" : "The ARN of the role used by the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.
\n@return The ARN of the role used by the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RoleARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RoleARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RoleARN",
"sensitive" : false,
"setterDocumentation" : "The ARN of the role used by the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.
\n@param roleARN The ARN of the role used by the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.",
"setterMethodName" : "setRoleARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : "The ARN of the role used by the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDeliveryStartTimestamp",
"beanStyleSetterMethodName" : "setDeliveryStartTimestamp",
"c2jName" : "DeliveryStartTimestamp",
"c2jShape" : "DeliveryStartTimestamp",
"defaultConsumerFluentSetterDocumentation" : "Kinesis Data Firehose starts retrieving records from the Kinesis data stream starting with this timestamp.
\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #deliveryStartTimestamp(Instant)}.\n@param deliveryStartTimestamp a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStartTimestamp(Instant)",
"deprecated" : false,
"documentation" : "Kinesis Data Firehose starts retrieving records from the Kinesis data stream starting with this timestamp.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deliveryStartTimestamp",
"fluentSetterDocumentation" : "Kinesis Data Firehose starts retrieving records from the Kinesis data stream starting with this timestamp.
\n@param deliveryStartTimestamp Kinesis Data Firehose starts retrieving records from the Kinesis data stream starting with this timestamp.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deliveryStartTimestamp",
"getterDocumentation" : "Kinesis Data Firehose starts retrieving records from the Kinesis data stream starting with this timestamp.
\n@return Kinesis Data Firehose starts retrieving records from the Kinesis data stream starting with this timestamp.",
"getterModel" : {
"returnType" : "java.time.Instant",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeliveryStartTimestamp",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeliveryStartTimestamp",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INSTANT",
"name" : "DeliveryStartTimestamp",
"sensitive" : false,
"setterDocumentation" : "Kinesis Data Firehose starts retrieving records from the Kinesis data stream starting with this timestamp.
\n@param deliveryStartTimestamp Kinesis Data Firehose starts retrieving records from the Kinesis data stream starting with this timestamp.",
"setterMethodName" : "setDeliveryStartTimestamp",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "deliveryStartTimestamp",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "deliveryStartTimestamp",
"variableType" : "java.time.Instant",
"documentation" : "Kinesis Data Firehose starts retrieving records from the Kinesis data stream starting with this timestamp.
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"DeliveryStartTimestamp" : {
"beanStyleGetterMethodName" : "getDeliveryStartTimestamp",
"beanStyleSetterMethodName" : "setDeliveryStartTimestamp",
"c2jName" : "DeliveryStartTimestamp",
"c2jShape" : "DeliveryStartTimestamp",
"defaultConsumerFluentSetterDocumentation" : "Kinesis Data Firehose starts retrieving records from the Kinesis data stream starting with this timestamp.
\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #deliveryStartTimestamp(Instant)}.\n@param deliveryStartTimestamp a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStartTimestamp(Instant)",
"deprecated" : false,
"documentation" : "Kinesis Data Firehose starts retrieving records from the Kinesis data stream starting with this timestamp.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deliveryStartTimestamp",
"fluentSetterDocumentation" : "Kinesis Data Firehose starts retrieving records from the Kinesis data stream starting with this timestamp.
\n@param deliveryStartTimestamp Kinesis Data Firehose starts retrieving records from the Kinesis data stream starting with this timestamp.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deliveryStartTimestamp",
"getterDocumentation" : "Kinesis Data Firehose starts retrieving records from the Kinesis data stream starting with this timestamp.
\n@return Kinesis Data Firehose starts retrieving records from the Kinesis data stream starting with this timestamp.",
"getterModel" : {
"returnType" : "java.time.Instant",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeliveryStartTimestamp",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeliveryStartTimestamp",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INSTANT",
"name" : "DeliveryStartTimestamp",
"sensitive" : false,
"setterDocumentation" : "Kinesis Data Firehose starts retrieving records from the Kinesis data stream starting with this timestamp.
\n@param deliveryStartTimestamp Kinesis Data Firehose starts retrieving records from the Kinesis data stream starting with this timestamp.",
"setterMethodName" : "setDeliveryStartTimestamp",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "deliveryStartTimestamp",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "deliveryStartTimestamp",
"variableType" : "java.time.Instant",
"documentation" : "Kinesis Data Firehose starts retrieving records from the Kinesis data stream starting with this timestamp.
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlNameSpaceUri" : null
},
"KinesisStreamARN" : {
"beanStyleGetterMethodName" : "getKinesisStreamARN",
"beanStyleSetterMethodName" : "setKinesisStreamARN",
"c2jName" : "KinesisStreamARN",
"c2jShape" : "KinesisStreamARN",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kinesisStreamARN(String)}.\n@param kinesisStreamARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kinesisStreamARN(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "kinesisStreamARN",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.
\n@param kinesisStreamARN The Amazon Resource Name (ARN) of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "kinesisStreamARN",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.
\n@return The Amazon Resource Name (ARN) of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "KinesisStreamARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "KinesisStreamARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "KinesisStreamARN",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.
\n@param kinesisStreamARN The Amazon Resource Name (ARN) of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.",
"setterMethodName" : "setKinesisStreamARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "kinesisStreamARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "kinesisStreamARN",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"RoleARN" : {
"beanStyleGetterMethodName" : "getRoleARN",
"beanStyleSetterMethodName" : "setRoleARN",
"c2jName" : "RoleARN",
"c2jShape" : "RoleARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the role used by the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleARN(String)}.\n@param roleARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleARN(String)",
"deprecated" : false,
"documentation" : "The ARN of the role used by the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "roleARN",
"fluentSetterDocumentation" : "The ARN of the role used by the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.
\n@param roleARN The ARN of the role used by the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "roleARN",
"getterDocumentation" : "The ARN of the role used by the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.
\n@return The ARN of the role used by the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RoleARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RoleARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RoleARN",
"sensitive" : false,
"setterDocumentation" : "The ARN of the role used by the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.
\n@param roleARN The ARN of the role used by the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.",
"setterMethodName" : "setRoleARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : "The ARN of the role used by the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getKinesisStreamARN",
"beanStyleSetterMethodName" : "setKinesisStreamARN",
"c2jName" : "KinesisStreamARN",
"c2jShape" : "KinesisStreamARN",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kinesisStreamARN(String)}.\n@param kinesisStreamARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kinesisStreamARN(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "kinesisStreamARN",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.
\n@param kinesisStreamARN The Amazon Resource Name (ARN) of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "kinesisStreamARN",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.
\n@return The Amazon Resource Name (ARN) of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "KinesisStreamARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "KinesisStreamARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "KinesisStreamARN",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.
\n@param kinesisStreamARN The Amazon Resource Name (ARN) of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.",
"setterMethodName" : "setKinesisStreamARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "kinesisStreamARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "kinesisStreamARN",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRoleARN",
"beanStyleSetterMethodName" : "setRoleARN",
"c2jName" : "RoleARN",
"c2jShape" : "RoleARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the role used by the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleARN(String)}.\n@param roleARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleARN(String)",
"deprecated" : false,
"documentation" : "The ARN of the role used by the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "roleARN",
"fluentSetterDocumentation" : "The ARN of the role used by the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.
\n@param roleARN The ARN of the role used by the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "roleARN",
"getterDocumentation" : "The ARN of the role used by the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.
\n@return The ARN of the role used by the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RoleARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RoleARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RoleARN",
"sensitive" : false,
"setterDocumentation" : "The ARN of the role used by the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.
\n@param roleARN The ARN of the role used by the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.",
"setterMethodName" : "setRoleARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : "The ARN of the role used by the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDeliveryStartTimestamp",
"beanStyleSetterMethodName" : "setDeliveryStartTimestamp",
"c2jName" : "DeliveryStartTimestamp",
"c2jShape" : "DeliveryStartTimestamp",
"defaultConsumerFluentSetterDocumentation" : "Kinesis Data Firehose starts retrieving records from the Kinesis data stream starting with this timestamp.
\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #deliveryStartTimestamp(Instant)}.\n@param deliveryStartTimestamp a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStartTimestamp(Instant)",
"deprecated" : false,
"documentation" : "Kinesis Data Firehose starts retrieving records from the Kinesis data stream starting with this timestamp.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deliveryStartTimestamp",
"fluentSetterDocumentation" : "Kinesis Data Firehose starts retrieving records from the Kinesis data stream starting with this timestamp.
\n@param deliveryStartTimestamp Kinesis Data Firehose starts retrieving records from the Kinesis data stream starting with this timestamp.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deliveryStartTimestamp",
"getterDocumentation" : "Kinesis Data Firehose starts retrieving records from the Kinesis data stream starting with this timestamp.
\n@return Kinesis Data Firehose starts retrieving records from the Kinesis data stream starting with this timestamp.",
"getterModel" : {
"returnType" : "java.time.Instant",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeliveryStartTimestamp",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeliveryStartTimestamp",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INSTANT",
"name" : "DeliveryStartTimestamp",
"sensitive" : false,
"setterDocumentation" : "Kinesis Data Firehose starts retrieving records from the Kinesis data stream starting with this timestamp.
\n@param deliveryStartTimestamp Kinesis Data Firehose starts retrieving records from the Kinesis data stream starting with this timestamp.",
"setterMethodName" : "setDeliveryStartTimestamp",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "deliveryStartTimestamp",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "deliveryStartTimestamp",
"variableType" : "java.time.Instant",
"documentation" : "Kinesis Data Firehose starts retrieving records from the Kinesis data stream starting with this timestamp.
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "KinesisStreamSourceDescription",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "KinesisStreamSourceDescription",
"variableName" : "kinesisStreamSourceDescription",
"variableType" : "KinesisStreamSourceDescription",
"documentation" : null,
"simpleType" : "KinesisStreamSourceDescription",
"variableSetterType" : "KinesisStreamSourceDescription"
},
"wrapper" : false
},
"LimitExceededException" : {
"c2jName" : "LimitExceededException",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "You have already reached the limit for a requested resource.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : "LimitExceededException",
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "LimitExceededException",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "LimitExceededException",
"variableName" : "limitExceededException",
"variableType" : "LimitExceededException",
"documentation" : null,
"simpleType" : "LimitExceededException",
"variableSetterType" : "LimitExceededException"
},
"wrapper" : false
},
"ListDeliveryStreamsRequest" : {
"c2jName" : "ListDeliveryStreamsInput",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "ListDeliveryStreams",
"locationName" : null,
"requestUri" : "/",
"target" : "Firehose_20150804.ListDeliveryStreams",
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getLimit",
"beanStyleSetterMethodName" : "setLimit",
"c2jName" : "Limit",
"c2jShape" : "ListDeliveryStreamsInputLimit",
"defaultConsumerFluentSetterDocumentation" : "The maximum number of delivery streams to list. The default value is 10.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #limit(Integer)}.\n@param limit a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #limit(Integer)",
"deprecated" : false,
"documentation" : "The maximum number of delivery streams to list. The default value is 10.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "limit",
"fluentSetterDocumentation" : "The maximum number of delivery streams to list. The default value is 10.
\n@param limit The maximum number of delivery streams to list. The default value is 10.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "limit",
"getterDocumentation" : "The maximum number of delivery streams to list. The default value is 10.
\n@return The maximum number of delivery streams to list. The default value is 10.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Limit",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Limit",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Limit",
"sensitive" : false,
"setterDocumentation" : "The maximum number of delivery streams to list. The default value is 10.
\n@param limit The maximum number of delivery streams to list. The default value is 10.",
"setterMethodName" : "setLimit",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "limit",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "limit",
"variableType" : "Integer",
"documentation" : "The maximum number of delivery streams to list. The default value is 10.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDeliveryStreamTypeAsString",
"beanStyleSetterMethodName" : "setDeliveryStreamType",
"c2jName" : "DeliveryStreamType",
"c2jShape" : "DeliveryStreamType",
"defaultConsumerFluentSetterDocumentation" : "The delivery stream type. This can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
This parameter is optional. If this parameter is omitted, delivery streams of all types are returned.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliveryStreamTypeAsString(String)}.\n@param deliveryStreamType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStreamType(String)",
"deprecated" : false,
"documentation" : "The delivery stream type. This can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
This parameter is optional. If this parameter is omitted, delivery streams of all types are returned.
",
"endpointDiscoveryId" : false,
"enumType" : "DeliveryStreamType",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "deliveryStreamType",
"fluentEnumSetterMethodName" : "deliveryStreamType",
"fluentGetterMethodName" : "deliveryStreamTypeAsString",
"fluentSetterDocumentation" : "The delivery stream type. This can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
This parameter is optional. If this parameter is omitted, delivery streams of all types are returned.
\n@param deliveryStreamType The delivery stream type. This can be one of the following values: -
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
This parameter is optional. If this parameter is omitted, delivery streams of all types are returned.\n@see DeliveryStreamType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliveryStreamType",
"fluentSetterMethodName" : "deliveryStreamType",
"getterDocumentation" : "
The delivery stream type. This can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
This parameter is optional. If this parameter is omitted, delivery streams of all types are returned.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #deliveryStreamType} will return {@link DeliveryStreamType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deliveryStreamTypeAsString}.\n
\n@return The delivery stream type. This can be one of the following values: -
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
This parameter is optional. If this parameter is omitted, delivery streams of all types are returned.\n@see DeliveryStreamType",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeliveryStreamType",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeliveryStreamType",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeliveryStreamType",
"sensitive" : false,
"setterDocumentation" : "
The delivery stream type. This can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
This parameter is optional. If this parameter is omitted, delivery streams of all types are returned.
\n@param deliveryStreamType The delivery stream type. This can be one of the following values: -
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
This parameter is optional. If this parameter is omitted, delivery streams of all types are returned.\n@see DeliveryStreamType",
"setterMethodName" : "setDeliveryStreamType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamType",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamType",
"variableType" : "String",
"documentation" : "
The delivery stream type. This can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
This parameter is optional. If this parameter is omitted, delivery streams of all types are returned.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getExclusiveStartDeliveryStreamName",
"beanStyleSetterMethodName" : "setExclusiveStartDeliveryStreamName",
"c2jName" : "ExclusiveStartDeliveryStreamName",
"c2jShape" : "DeliveryStreamName",
"defaultConsumerFluentSetterDocumentation" : "The list of delivery streams returned by this call to ListDeliveryStreams
will start with the delivery stream whose name comes alphabetically immediately after the name you specify in ExclusiveStartDeliveryStreamName
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #exclusiveStartDeliveryStreamName(String)}.\n@param exclusiveStartDeliveryStreamName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #exclusiveStartDeliveryStreamName(String)",
"deprecated" : false,
"documentation" : "The list of delivery streams returned by this call to ListDeliveryStreams
will start with the delivery stream whose name comes alphabetically immediately after the name you specify in ExclusiveStartDeliveryStreamName
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "exclusiveStartDeliveryStreamName",
"fluentSetterDocumentation" : "The list of delivery streams returned by this call to ListDeliveryStreams
will start with the delivery stream whose name comes alphabetically immediately after the name you specify in ExclusiveStartDeliveryStreamName
.
\n@param exclusiveStartDeliveryStreamName The list of delivery streams returned by this call to ListDeliveryStreams
will start with the delivery stream whose name comes alphabetically immediately after the name you specify in ExclusiveStartDeliveryStreamName
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "exclusiveStartDeliveryStreamName",
"getterDocumentation" : "The list of delivery streams returned by this call to ListDeliveryStreams
will start with the delivery stream whose name comes alphabetically immediately after the name you specify in ExclusiveStartDeliveryStreamName
.
\n@return The list of delivery streams returned by this call to ListDeliveryStreams
will start with the delivery stream whose name comes alphabetically immediately after the name you specify in ExclusiveStartDeliveryStreamName
.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ExclusiveStartDeliveryStreamName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ExclusiveStartDeliveryStreamName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ExclusiveStartDeliveryStreamName",
"sensitive" : false,
"setterDocumentation" : "The list of delivery streams returned by this call to ListDeliveryStreams
will start with the delivery stream whose name comes alphabetically immediately after the name you specify in ExclusiveStartDeliveryStreamName
.
\n@param exclusiveStartDeliveryStreamName The list of delivery streams returned by this call to ListDeliveryStreams
will start with the delivery stream whose name comes alphabetically immediately after the name you specify in ExclusiveStartDeliveryStreamName
.",
"setterMethodName" : "setExclusiveStartDeliveryStreamName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "exclusiveStartDeliveryStreamName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "exclusiveStartDeliveryStreamName",
"variableType" : "String",
"documentation" : "The list of delivery streams returned by this call to ListDeliveryStreams
will start with the delivery stream whose name comes alphabetically immediately after the name you specify in ExclusiveStartDeliveryStreamName
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"DeliveryStreamType" : {
"beanStyleGetterMethodName" : "getDeliveryStreamTypeAsString",
"beanStyleSetterMethodName" : "setDeliveryStreamType",
"c2jName" : "DeliveryStreamType",
"c2jShape" : "DeliveryStreamType",
"defaultConsumerFluentSetterDocumentation" : "The delivery stream type. This can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
This parameter is optional. If this parameter is omitted, delivery streams of all types are returned.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliveryStreamTypeAsString(String)}.\n@param deliveryStreamType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStreamType(String)",
"deprecated" : false,
"documentation" : "The delivery stream type. This can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
This parameter is optional. If this parameter is omitted, delivery streams of all types are returned.
",
"endpointDiscoveryId" : false,
"enumType" : "DeliveryStreamType",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "deliveryStreamType",
"fluentEnumSetterMethodName" : "deliveryStreamType",
"fluentGetterMethodName" : "deliveryStreamTypeAsString",
"fluentSetterDocumentation" : "The delivery stream type. This can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
This parameter is optional. If this parameter is omitted, delivery streams of all types are returned.
\n@param deliveryStreamType The delivery stream type. This can be one of the following values: -
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
This parameter is optional. If this parameter is omitted, delivery streams of all types are returned.\n@see DeliveryStreamType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliveryStreamType",
"fluentSetterMethodName" : "deliveryStreamType",
"getterDocumentation" : "
The delivery stream type. This can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
This parameter is optional. If this parameter is omitted, delivery streams of all types are returned.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #deliveryStreamType} will return {@link DeliveryStreamType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deliveryStreamTypeAsString}.\n
\n@return The delivery stream type. This can be one of the following values: -
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
This parameter is optional. If this parameter is omitted, delivery streams of all types are returned.\n@see DeliveryStreamType",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeliveryStreamType",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeliveryStreamType",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeliveryStreamType",
"sensitive" : false,
"setterDocumentation" : "
The delivery stream type. This can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
This parameter is optional. If this parameter is omitted, delivery streams of all types are returned.
\n@param deliveryStreamType The delivery stream type. This can be one of the following values: -
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
This parameter is optional. If this parameter is omitted, delivery streams of all types are returned.\n@see DeliveryStreamType",
"setterMethodName" : "setDeliveryStreamType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamType",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamType",
"variableType" : "String",
"documentation" : "
The delivery stream type. This can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
This parameter is optional. If this parameter is omitted, delivery streams of all types are returned.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ExclusiveStartDeliveryStreamName" : {
"beanStyleGetterMethodName" : "getExclusiveStartDeliveryStreamName",
"beanStyleSetterMethodName" : "setExclusiveStartDeliveryStreamName",
"c2jName" : "ExclusiveStartDeliveryStreamName",
"c2jShape" : "DeliveryStreamName",
"defaultConsumerFluentSetterDocumentation" : "The list of delivery streams returned by this call to ListDeliveryStreams
will start with the delivery stream whose name comes alphabetically immediately after the name you specify in ExclusiveStartDeliveryStreamName
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #exclusiveStartDeliveryStreamName(String)}.\n@param exclusiveStartDeliveryStreamName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #exclusiveStartDeliveryStreamName(String)",
"deprecated" : false,
"documentation" : "The list of delivery streams returned by this call to ListDeliveryStreams
will start with the delivery stream whose name comes alphabetically immediately after the name you specify in ExclusiveStartDeliveryStreamName
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "exclusiveStartDeliveryStreamName",
"fluentSetterDocumentation" : "The list of delivery streams returned by this call to ListDeliveryStreams
will start with the delivery stream whose name comes alphabetically immediately after the name you specify in ExclusiveStartDeliveryStreamName
.
\n@param exclusiveStartDeliveryStreamName The list of delivery streams returned by this call to ListDeliveryStreams
will start with the delivery stream whose name comes alphabetically immediately after the name you specify in ExclusiveStartDeliveryStreamName
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "exclusiveStartDeliveryStreamName",
"getterDocumentation" : "The list of delivery streams returned by this call to ListDeliveryStreams
will start with the delivery stream whose name comes alphabetically immediately after the name you specify in ExclusiveStartDeliveryStreamName
.
\n@return The list of delivery streams returned by this call to ListDeliveryStreams
will start with the delivery stream whose name comes alphabetically immediately after the name you specify in ExclusiveStartDeliveryStreamName
.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ExclusiveStartDeliveryStreamName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ExclusiveStartDeliveryStreamName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ExclusiveStartDeliveryStreamName",
"sensitive" : false,
"setterDocumentation" : "The list of delivery streams returned by this call to ListDeliveryStreams
will start with the delivery stream whose name comes alphabetically immediately after the name you specify in ExclusiveStartDeliveryStreamName
.
\n@param exclusiveStartDeliveryStreamName The list of delivery streams returned by this call to ListDeliveryStreams
will start with the delivery stream whose name comes alphabetically immediately after the name you specify in ExclusiveStartDeliveryStreamName
.",
"setterMethodName" : "setExclusiveStartDeliveryStreamName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "exclusiveStartDeliveryStreamName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "exclusiveStartDeliveryStreamName",
"variableType" : "String",
"documentation" : "The list of delivery streams returned by this call to ListDeliveryStreams
will start with the delivery stream whose name comes alphabetically immediately after the name you specify in ExclusiveStartDeliveryStreamName
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Limit" : {
"beanStyleGetterMethodName" : "getLimit",
"beanStyleSetterMethodName" : "setLimit",
"c2jName" : "Limit",
"c2jShape" : "ListDeliveryStreamsInputLimit",
"defaultConsumerFluentSetterDocumentation" : "The maximum number of delivery streams to list. The default value is 10.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #limit(Integer)}.\n@param limit a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #limit(Integer)",
"deprecated" : false,
"documentation" : "The maximum number of delivery streams to list. The default value is 10.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "limit",
"fluentSetterDocumentation" : "The maximum number of delivery streams to list. The default value is 10.
\n@param limit The maximum number of delivery streams to list. The default value is 10.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "limit",
"getterDocumentation" : "The maximum number of delivery streams to list. The default value is 10.
\n@return The maximum number of delivery streams to list. The default value is 10.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Limit",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Limit",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Limit",
"sensitive" : false,
"setterDocumentation" : "The maximum number of delivery streams to list. The default value is 10.
\n@param limit The maximum number of delivery streams to list. The default value is 10.",
"setterMethodName" : "setLimit",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "limit",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "limit",
"variableType" : "Integer",
"documentation" : "The maximum number of delivery streams to list. The default value is 10.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getLimit",
"beanStyleSetterMethodName" : "setLimit",
"c2jName" : "Limit",
"c2jShape" : "ListDeliveryStreamsInputLimit",
"defaultConsumerFluentSetterDocumentation" : "The maximum number of delivery streams to list. The default value is 10.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #limit(Integer)}.\n@param limit a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #limit(Integer)",
"deprecated" : false,
"documentation" : "The maximum number of delivery streams to list. The default value is 10.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "limit",
"fluentSetterDocumentation" : "The maximum number of delivery streams to list. The default value is 10.
\n@param limit The maximum number of delivery streams to list. The default value is 10.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "limit",
"getterDocumentation" : "The maximum number of delivery streams to list. The default value is 10.
\n@return The maximum number of delivery streams to list. The default value is 10.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Limit",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Limit",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Limit",
"sensitive" : false,
"setterDocumentation" : "The maximum number of delivery streams to list. The default value is 10.
\n@param limit The maximum number of delivery streams to list. The default value is 10.",
"setterMethodName" : "setLimit",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "limit",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "limit",
"variableType" : "Integer",
"documentation" : "The maximum number of delivery streams to list. The default value is 10.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDeliveryStreamTypeAsString",
"beanStyleSetterMethodName" : "setDeliveryStreamType",
"c2jName" : "DeliveryStreamType",
"c2jShape" : "DeliveryStreamType",
"defaultConsumerFluentSetterDocumentation" : "The delivery stream type. This can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
This parameter is optional. If this parameter is omitted, delivery streams of all types are returned.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliveryStreamTypeAsString(String)}.\n@param deliveryStreamType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStreamType(String)",
"deprecated" : false,
"documentation" : "The delivery stream type. This can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
This parameter is optional. If this parameter is omitted, delivery streams of all types are returned.
",
"endpointDiscoveryId" : false,
"enumType" : "DeliveryStreamType",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "deliveryStreamType",
"fluentEnumSetterMethodName" : "deliveryStreamType",
"fluentGetterMethodName" : "deliveryStreamTypeAsString",
"fluentSetterDocumentation" : "The delivery stream type. This can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
This parameter is optional. If this parameter is omitted, delivery streams of all types are returned.
\n@param deliveryStreamType The delivery stream type. This can be one of the following values: -
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
This parameter is optional. If this parameter is omitted, delivery streams of all types are returned.\n@see DeliveryStreamType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliveryStreamType",
"fluentSetterMethodName" : "deliveryStreamType",
"getterDocumentation" : "
The delivery stream type. This can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
This parameter is optional. If this parameter is omitted, delivery streams of all types are returned.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #deliveryStreamType} will return {@link DeliveryStreamType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deliveryStreamTypeAsString}.\n
\n@return The delivery stream type. This can be one of the following values: -
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
This parameter is optional. If this parameter is omitted, delivery streams of all types are returned.\n@see DeliveryStreamType",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeliveryStreamType",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeliveryStreamType",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeliveryStreamType",
"sensitive" : false,
"setterDocumentation" : "
The delivery stream type. This can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
This parameter is optional. If this parameter is omitted, delivery streams of all types are returned.
\n@param deliveryStreamType The delivery stream type. This can be one of the following values: -
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
This parameter is optional. If this parameter is omitted, delivery streams of all types are returned.\n@see DeliveryStreamType",
"setterMethodName" : "setDeliveryStreamType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamType",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamType",
"variableType" : "String",
"documentation" : "
The delivery stream type. This can be one of the following values:
-
DirectPut
: Provider applications access the delivery stream directly.
-
KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
This parameter is optional. If this parameter is omitted, delivery streams of all types are returned.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getExclusiveStartDeliveryStreamName",
"beanStyleSetterMethodName" : "setExclusiveStartDeliveryStreamName",
"c2jName" : "ExclusiveStartDeliveryStreamName",
"c2jShape" : "DeliveryStreamName",
"defaultConsumerFluentSetterDocumentation" : "The list of delivery streams returned by this call to ListDeliveryStreams
will start with the delivery stream whose name comes alphabetically immediately after the name you specify in ExclusiveStartDeliveryStreamName
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #exclusiveStartDeliveryStreamName(String)}.\n@param exclusiveStartDeliveryStreamName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #exclusiveStartDeliveryStreamName(String)",
"deprecated" : false,
"documentation" : "The list of delivery streams returned by this call to ListDeliveryStreams
will start with the delivery stream whose name comes alphabetically immediately after the name you specify in ExclusiveStartDeliveryStreamName
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "exclusiveStartDeliveryStreamName",
"fluentSetterDocumentation" : "The list of delivery streams returned by this call to ListDeliveryStreams
will start with the delivery stream whose name comes alphabetically immediately after the name you specify in ExclusiveStartDeliveryStreamName
.
\n@param exclusiveStartDeliveryStreamName The list of delivery streams returned by this call to ListDeliveryStreams
will start with the delivery stream whose name comes alphabetically immediately after the name you specify in ExclusiveStartDeliveryStreamName
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "exclusiveStartDeliveryStreamName",
"getterDocumentation" : "The list of delivery streams returned by this call to ListDeliveryStreams
will start with the delivery stream whose name comes alphabetically immediately after the name you specify in ExclusiveStartDeliveryStreamName
.
\n@return The list of delivery streams returned by this call to ListDeliveryStreams
will start with the delivery stream whose name comes alphabetically immediately after the name you specify in ExclusiveStartDeliveryStreamName
.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ExclusiveStartDeliveryStreamName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ExclusiveStartDeliveryStreamName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ExclusiveStartDeliveryStreamName",
"sensitive" : false,
"setterDocumentation" : "The list of delivery streams returned by this call to ListDeliveryStreams
will start with the delivery stream whose name comes alphabetically immediately after the name you specify in ExclusiveStartDeliveryStreamName
.
\n@param exclusiveStartDeliveryStreamName The list of delivery streams returned by this call to ListDeliveryStreams
will start with the delivery stream whose name comes alphabetically immediately after the name you specify in ExclusiveStartDeliveryStreamName
.",
"setterMethodName" : "setExclusiveStartDeliveryStreamName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "exclusiveStartDeliveryStreamName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "exclusiveStartDeliveryStreamName",
"variableType" : "String",
"documentation" : "The list of delivery streams returned by this call to ListDeliveryStreams
will start with the delivery stream whose name comes alphabetically immediately after the name you specify in ExclusiveStartDeliveryStreamName
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "ListDeliveryStreamsRequest",
"simpleMethod" : true,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "ListDeliveryStreamsRequest",
"variableName" : "listDeliveryStreamsRequest",
"variableType" : "ListDeliveryStreamsRequest",
"documentation" : null,
"simpleType" : "ListDeliveryStreamsRequest",
"variableSetterType" : "ListDeliveryStreamsRequest"
},
"wrapper" : false
},
"ListDeliveryStreamsResponse" : {
"c2jName" : "ListDeliveryStreamsOutput",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getDeliveryStreamNames",
"beanStyleSetterMethodName" : "setDeliveryStreamNames",
"c2jName" : "DeliveryStreamNames",
"c2jShape" : "DeliveryStreamNameList",
"defaultConsumerFluentSetterDocumentation" : "The names of the delivery streams.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deliveryStreamNames(List)}.\n@param deliveryStreamNames a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStreamNames(List)",
"deprecated" : false,
"documentation" : "The names of the delivery streams.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deliveryStreamNames",
"fluentSetterDocumentation" : "The names of the delivery streams.
\n@param deliveryStreamNames The names of the delivery streams.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deliveryStreamNames",
"getterDocumentation" : "The names of the delivery streams.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The names of the delivery streams.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeliveryStreamNames",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeliveryStreamNames",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "DeliveryStreamName",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "DeliveryStreamNames",
"sensitive" : false,
"setterDocumentation" : "The names of the delivery streams.
\n@param deliveryStreamNames The names of the delivery streams.",
"setterMethodName" : "setDeliveryStreamNames",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "deliveryStreamNames",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "deliveryStreamNames",
"variableType" : "java.util.List",
"documentation" : "The names of the delivery streams.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getHasMoreDeliveryStreams",
"beanStyleSetterMethodName" : "setHasMoreDeliveryStreams",
"c2jName" : "HasMoreDeliveryStreams",
"c2jShape" : "BooleanObject",
"defaultConsumerFluentSetterDocumentation" : "Indicates whether there are more delivery streams available to list.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #hasMoreDeliveryStreams(Boolean)}.\n@param hasMoreDeliveryStreams a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hasMoreDeliveryStreams(Boolean)",
"deprecated" : false,
"documentation" : "Indicates whether there are more delivery streams available to list.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hasMoreDeliveryStreams",
"fluentSetterDocumentation" : "Indicates whether there are more delivery streams available to list.
\n@param hasMoreDeliveryStreams Indicates whether there are more delivery streams available to list.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hasMoreDeliveryStreams",
"getterDocumentation" : "Indicates whether there are more delivery streams available to list.
\n@return Indicates whether there are more delivery streams available to list.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "HasMoreDeliveryStreams",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "HasMoreDeliveryStreams",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "HasMoreDeliveryStreams",
"sensitive" : false,
"setterDocumentation" : "Indicates whether there are more delivery streams available to list.
\n@param hasMoreDeliveryStreams Indicates whether there are more delivery streams available to list.",
"setterMethodName" : "setHasMoreDeliveryStreams",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "hasMoreDeliveryStreams",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "hasMoreDeliveryStreams",
"variableType" : "Boolean",
"documentation" : "Indicates whether there are more delivery streams available to list.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"DeliveryStreamNames" : {
"beanStyleGetterMethodName" : "getDeliveryStreamNames",
"beanStyleSetterMethodName" : "setDeliveryStreamNames",
"c2jName" : "DeliveryStreamNames",
"c2jShape" : "DeliveryStreamNameList",
"defaultConsumerFluentSetterDocumentation" : "The names of the delivery streams.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deliveryStreamNames(List)}.\n@param deliveryStreamNames a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStreamNames(List)",
"deprecated" : false,
"documentation" : "The names of the delivery streams.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deliveryStreamNames",
"fluentSetterDocumentation" : "The names of the delivery streams.
\n@param deliveryStreamNames The names of the delivery streams.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deliveryStreamNames",
"getterDocumentation" : "The names of the delivery streams.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The names of the delivery streams.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeliveryStreamNames",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeliveryStreamNames",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "DeliveryStreamName",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "DeliveryStreamNames",
"sensitive" : false,
"setterDocumentation" : "The names of the delivery streams.
\n@param deliveryStreamNames The names of the delivery streams.",
"setterMethodName" : "setDeliveryStreamNames",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "deliveryStreamNames",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "deliveryStreamNames",
"variableType" : "java.util.List",
"documentation" : "The names of the delivery streams.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
},
"HasMoreDeliveryStreams" : {
"beanStyleGetterMethodName" : "getHasMoreDeliveryStreams",
"beanStyleSetterMethodName" : "setHasMoreDeliveryStreams",
"c2jName" : "HasMoreDeliveryStreams",
"c2jShape" : "BooleanObject",
"defaultConsumerFluentSetterDocumentation" : "Indicates whether there are more delivery streams available to list.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #hasMoreDeliveryStreams(Boolean)}.\n@param hasMoreDeliveryStreams a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hasMoreDeliveryStreams(Boolean)",
"deprecated" : false,
"documentation" : "Indicates whether there are more delivery streams available to list.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hasMoreDeliveryStreams",
"fluentSetterDocumentation" : "Indicates whether there are more delivery streams available to list.
\n@param hasMoreDeliveryStreams Indicates whether there are more delivery streams available to list.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hasMoreDeliveryStreams",
"getterDocumentation" : "Indicates whether there are more delivery streams available to list.
\n@return Indicates whether there are more delivery streams available to list.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "HasMoreDeliveryStreams",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "HasMoreDeliveryStreams",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "HasMoreDeliveryStreams",
"sensitive" : false,
"setterDocumentation" : "Indicates whether there are more delivery streams available to list.
\n@param hasMoreDeliveryStreams Indicates whether there are more delivery streams available to list.",
"setterMethodName" : "setHasMoreDeliveryStreams",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "hasMoreDeliveryStreams",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "hasMoreDeliveryStreams",
"variableType" : "Boolean",
"documentation" : "Indicates whether there are more delivery streams available to list.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getDeliveryStreamNames",
"beanStyleSetterMethodName" : "setDeliveryStreamNames",
"c2jName" : "DeliveryStreamNames",
"c2jShape" : "DeliveryStreamNameList",
"defaultConsumerFluentSetterDocumentation" : "The names of the delivery streams.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deliveryStreamNames(List)}.\n@param deliveryStreamNames a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStreamNames(List)",
"deprecated" : false,
"documentation" : "The names of the delivery streams.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deliveryStreamNames",
"fluentSetterDocumentation" : "The names of the delivery streams.
\n@param deliveryStreamNames The names of the delivery streams.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deliveryStreamNames",
"getterDocumentation" : "The names of the delivery streams.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The names of the delivery streams.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeliveryStreamNames",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeliveryStreamNames",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "DeliveryStreamName",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "DeliveryStreamNames",
"sensitive" : false,
"setterDocumentation" : "The names of the delivery streams.
\n@param deliveryStreamNames The names of the delivery streams.",
"setterMethodName" : "setDeliveryStreamNames",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "deliveryStreamNames",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "deliveryStreamNames",
"variableType" : "java.util.List",
"documentation" : "The names of the delivery streams.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getHasMoreDeliveryStreams",
"beanStyleSetterMethodName" : "setHasMoreDeliveryStreams",
"c2jName" : "HasMoreDeliveryStreams",
"c2jShape" : "BooleanObject",
"defaultConsumerFluentSetterDocumentation" : "Indicates whether there are more delivery streams available to list.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #hasMoreDeliveryStreams(Boolean)}.\n@param hasMoreDeliveryStreams a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hasMoreDeliveryStreams(Boolean)",
"deprecated" : false,
"documentation" : "Indicates whether there are more delivery streams available to list.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hasMoreDeliveryStreams",
"fluentSetterDocumentation" : "Indicates whether there are more delivery streams available to list.
\n@param hasMoreDeliveryStreams Indicates whether there are more delivery streams available to list.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hasMoreDeliveryStreams",
"getterDocumentation" : "Indicates whether there are more delivery streams available to list.
\n@return Indicates whether there are more delivery streams available to list.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "HasMoreDeliveryStreams",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "HasMoreDeliveryStreams",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "HasMoreDeliveryStreams",
"sensitive" : false,
"setterDocumentation" : "Indicates whether there are more delivery streams available to list.
\n@param hasMoreDeliveryStreams Indicates whether there are more delivery streams available to list.",
"setterMethodName" : "setHasMoreDeliveryStreams",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "hasMoreDeliveryStreams",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "hasMoreDeliveryStreams",
"variableType" : "Boolean",
"documentation" : "Indicates whether there are more delivery streams available to list.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "DeliveryStreamNames", "HasMoreDeliveryStreams" ],
"shapeName" : "ListDeliveryStreamsResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ListDeliveryStreamsResponse",
"variableName" : "listDeliveryStreamsResponse",
"variableType" : "ListDeliveryStreamsResponse",
"documentation" : null,
"simpleType" : "ListDeliveryStreamsResponse",
"variableSetterType" : "ListDeliveryStreamsResponse"
},
"wrapper" : false
},
"ListTagsForDeliveryStreamRequest" : {
"c2jName" : "ListTagsForDeliveryStreamInput",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "ListTagsForDeliveryStream",
"locationName" : null,
"requestUri" : "/",
"target" : "Firehose_20150804.ListTagsForDeliveryStream",
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getDeliveryStreamName",
"beanStyleSetterMethodName" : "setDeliveryStreamName",
"c2jName" : "DeliveryStreamName",
"c2jShape" : "DeliveryStreamName",
"defaultConsumerFluentSetterDocumentation" : "The name of the delivery stream whose tags you want to list.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliveryStreamName(String)}.\n@param deliveryStreamName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStreamName(String)",
"deprecated" : false,
"documentation" : "The name of the delivery stream whose tags you want to list.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deliveryStreamName",
"fluentSetterDocumentation" : "The name of the delivery stream whose tags you want to list.
\n@param deliveryStreamName The name of the delivery stream whose tags you want to list.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deliveryStreamName",
"getterDocumentation" : "The name of the delivery stream whose tags you want to list.
\n@return The name of the delivery stream whose tags you want to list.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeliveryStreamName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeliveryStreamName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeliveryStreamName",
"sensitive" : false,
"setterDocumentation" : "The name of the delivery stream whose tags you want to list.
\n@param deliveryStreamName The name of the delivery stream whose tags you want to list.",
"setterMethodName" : "setDeliveryStreamName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamName",
"variableType" : "String",
"documentation" : "The name of the delivery stream whose tags you want to list.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getExclusiveStartTagKey",
"beanStyleSetterMethodName" : "setExclusiveStartTagKey",
"c2jName" : "ExclusiveStartTagKey",
"c2jShape" : "TagKey",
"defaultConsumerFluentSetterDocumentation" : "The key to use as the starting point for the list of tags. If you set this parameter, ListTagsForDeliveryStream
gets all tags that occur after ExclusiveStartTagKey
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #exclusiveStartTagKey(String)}.\n@param exclusiveStartTagKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #exclusiveStartTagKey(String)",
"deprecated" : false,
"documentation" : "The key to use as the starting point for the list of tags. If you set this parameter, ListTagsForDeliveryStream
gets all tags that occur after ExclusiveStartTagKey
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "exclusiveStartTagKey",
"fluentSetterDocumentation" : "The key to use as the starting point for the list of tags. If you set this parameter, ListTagsForDeliveryStream
gets all tags that occur after ExclusiveStartTagKey
.
\n@param exclusiveStartTagKey The key to use as the starting point for the list of tags. If you set this parameter, ListTagsForDeliveryStream
gets all tags that occur after ExclusiveStartTagKey
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "exclusiveStartTagKey",
"getterDocumentation" : "The key to use as the starting point for the list of tags. If you set this parameter, ListTagsForDeliveryStream
gets all tags that occur after ExclusiveStartTagKey
.
\n@return The key to use as the starting point for the list of tags. If you set this parameter, ListTagsForDeliveryStream
gets all tags that occur after ExclusiveStartTagKey
.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ExclusiveStartTagKey",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ExclusiveStartTagKey",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ExclusiveStartTagKey",
"sensitive" : false,
"setterDocumentation" : "The key to use as the starting point for the list of tags. If you set this parameter, ListTagsForDeliveryStream
gets all tags that occur after ExclusiveStartTagKey
.
\n@param exclusiveStartTagKey The key to use as the starting point for the list of tags. If you set this parameter, ListTagsForDeliveryStream
gets all tags that occur after ExclusiveStartTagKey
.",
"setterMethodName" : "setExclusiveStartTagKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "exclusiveStartTagKey",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "exclusiveStartTagKey",
"variableType" : "String",
"documentation" : "The key to use as the starting point for the list of tags. If you set this parameter, ListTagsForDeliveryStream
gets all tags that occur after ExclusiveStartTagKey
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getLimit",
"beanStyleSetterMethodName" : "setLimit",
"c2jName" : "Limit",
"c2jShape" : "ListTagsForDeliveryStreamInputLimit",
"defaultConsumerFluentSetterDocumentation" : "The number of tags to return. If this number is less than the total number of tags associated with the delivery stream, HasMoreTags
is set to true
in the response. To list additional tags, set ExclusiveStartTagKey
to the last key in the response.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #limit(Integer)}.\n@param limit a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #limit(Integer)",
"deprecated" : false,
"documentation" : "The number of tags to return. If this number is less than the total number of tags associated with the delivery stream, HasMoreTags
is set to true
in the response. To list additional tags, set ExclusiveStartTagKey
to the last key in the response.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "limit",
"fluentSetterDocumentation" : "The number of tags to return. If this number is less than the total number of tags associated with the delivery stream, HasMoreTags
is set to true
in the response. To list additional tags, set ExclusiveStartTagKey
to the last key in the response.
\n@param limit The number of tags to return. If this number is less than the total number of tags associated with the delivery stream, HasMoreTags
is set to true
in the response. To list additional tags, set ExclusiveStartTagKey
to the last key in the response.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "limit",
"getterDocumentation" : "The number of tags to return. If this number is less than the total number of tags associated with the delivery stream, HasMoreTags
is set to true
in the response. To list additional tags, set ExclusiveStartTagKey
to the last key in the response.
\n@return The number of tags to return. If this number is less than the total number of tags associated with the delivery stream, HasMoreTags
is set to true
in the response. To list additional tags, set ExclusiveStartTagKey
to the last key in the response.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Limit",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Limit",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Limit",
"sensitive" : false,
"setterDocumentation" : "The number of tags to return. If this number is less than the total number of tags associated with the delivery stream, HasMoreTags
is set to true
in the response. To list additional tags, set ExclusiveStartTagKey
to the last key in the response.
\n@param limit The number of tags to return. If this number is less than the total number of tags associated with the delivery stream, HasMoreTags
is set to true
in the response. To list additional tags, set ExclusiveStartTagKey
to the last key in the response.",
"setterMethodName" : "setLimit",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "limit",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "limit",
"variableType" : "Integer",
"documentation" : "The number of tags to return. If this number is less than the total number of tags associated with the delivery stream, HasMoreTags
is set to true
in the response. To list additional tags, set ExclusiveStartTagKey
to the last key in the response.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"DeliveryStreamName" : {
"beanStyleGetterMethodName" : "getDeliveryStreamName",
"beanStyleSetterMethodName" : "setDeliveryStreamName",
"c2jName" : "DeliveryStreamName",
"c2jShape" : "DeliveryStreamName",
"defaultConsumerFluentSetterDocumentation" : "The name of the delivery stream whose tags you want to list.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliveryStreamName(String)}.\n@param deliveryStreamName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStreamName(String)",
"deprecated" : false,
"documentation" : "The name of the delivery stream whose tags you want to list.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deliveryStreamName",
"fluentSetterDocumentation" : "The name of the delivery stream whose tags you want to list.
\n@param deliveryStreamName The name of the delivery stream whose tags you want to list.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deliveryStreamName",
"getterDocumentation" : "The name of the delivery stream whose tags you want to list.
\n@return The name of the delivery stream whose tags you want to list.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeliveryStreamName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeliveryStreamName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeliveryStreamName",
"sensitive" : false,
"setterDocumentation" : "The name of the delivery stream whose tags you want to list.
\n@param deliveryStreamName The name of the delivery stream whose tags you want to list.",
"setterMethodName" : "setDeliveryStreamName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamName",
"variableType" : "String",
"documentation" : "The name of the delivery stream whose tags you want to list.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ExclusiveStartTagKey" : {
"beanStyleGetterMethodName" : "getExclusiveStartTagKey",
"beanStyleSetterMethodName" : "setExclusiveStartTagKey",
"c2jName" : "ExclusiveStartTagKey",
"c2jShape" : "TagKey",
"defaultConsumerFluentSetterDocumentation" : "The key to use as the starting point for the list of tags. If you set this parameter, ListTagsForDeliveryStream
gets all tags that occur after ExclusiveStartTagKey
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #exclusiveStartTagKey(String)}.\n@param exclusiveStartTagKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #exclusiveStartTagKey(String)",
"deprecated" : false,
"documentation" : "The key to use as the starting point for the list of tags. If you set this parameter, ListTagsForDeliveryStream
gets all tags that occur after ExclusiveStartTagKey
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "exclusiveStartTagKey",
"fluentSetterDocumentation" : "The key to use as the starting point for the list of tags. If you set this parameter, ListTagsForDeliveryStream
gets all tags that occur after ExclusiveStartTagKey
.
\n@param exclusiveStartTagKey The key to use as the starting point for the list of tags. If you set this parameter, ListTagsForDeliveryStream
gets all tags that occur after ExclusiveStartTagKey
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "exclusiveStartTagKey",
"getterDocumentation" : "The key to use as the starting point for the list of tags. If you set this parameter, ListTagsForDeliveryStream
gets all tags that occur after ExclusiveStartTagKey
.
\n@return The key to use as the starting point for the list of tags. If you set this parameter, ListTagsForDeliveryStream
gets all tags that occur after ExclusiveStartTagKey
.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ExclusiveStartTagKey",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ExclusiveStartTagKey",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ExclusiveStartTagKey",
"sensitive" : false,
"setterDocumentation" : "The key to use as the starting point for the list of tags. If you set this parameter, ListTagsForDeliveryStream
gets all tags that occur after ExclusiveStartTagKey
.
\n@param exclusiveStartTagKey The key to use as the starting point for the list of tags. If you set this parameter, ListTagsForDeliveryStream
gets all tags that occur after ExclusiveStartTagKey
.",
"setterMethodName" : "setExclusiveStartTagKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "exclusiveStartTagKey",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "exclusiveStartTagKey",
"variableType" : "String",
"documentation" : "The key to use as the starting point for the list of tags. If you set this parameter, ListTagsForDeliveryStream
gets all tags that occur after ExclusiveStartTagKey
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Limit" : {
"beanStyleGetterMethodName" : "getLimit",
"beanStyleSetterMethodName" : "setLimit",
"c2jName" : "Limit",
"c2jShape" : "ListTagsForDeliveryStreamInputLimit",
"defaultConsumerFluentSetterDocumentation" : "The number of tags to return. If this number is less than the total number of tags associated with the delivery stream, HasMoreTags
is set to true
in the response. To list additional tags, set ExclusiveStartTagKey
to the last key in the response.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #limit(Integer)}.\n@param limit a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #limit(Integer)",
"deprecated" : false,
"documentation" : "The number of tags to return. If this number is less than the total number of tags associated with the delivery stream, HasMoreTags
is set to true
in the response. To list additional tags, set ExclusiveStartTagKey
to the last key in the response.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "limit",
"fluentSetterDocumentation" : "The number of tags to return. If this number is less than the total number of tags associated with the delivery stream, HasMoreTags
is set to true
in the response. To list additional tags, set ExclusiveStartTagKey
to the last key in the response.
\n@param limit The number of tags to return. If this number is less than the total number of tags associated with the delivery stream, HasMoreTags
is set to true
in the response. To list additional tags, set ExclusiveStartTagKey
to the last key in the response.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "limit",
"getterDocumentation" : "The number of tags to return. If this number is less than the total number of tags associated with the delivery stream, HasMoreTags
is set to true
in the response. To list additional tags, set ExclusiveStartTagKey
to the last key in the response.
\n@return The number of tags to return. If this number is less than the total number of tags associated with the delivery stream, HasMoreTags
is set to true
in the response. To list additional tags, set ExclusiveStartTagKey
to the last key in the response.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Limit",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Limit",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Limit",
"sensitive" : false,
"setterDocumentation" : "The number of tags to return. If this number is less than the total number of tags associated with the delivery stream, HasMoreTags
is set to true
in the response. To list additional tags, set ExclusiveStartTagKey
to the last key in the response.
\n@param limit The number of tags to return. If this number is less than the total number of tags associated with the delivery stream, HasMoreTags
is set to true
in the response. To list additional tags, set ExclusiveStartTagKey
to the last key in the response.",
"setterMethodName" : "setLimit",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "limit",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "limit",
"variableType" : "Integer",
"documentation" : "The number of tags to return. If this number is less than the total number of tags associated with the delivery stream, HasMoreTags
is set to true
in the response. To list additional tags, set ExclusiveStartTagKey
to the last key in the response.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getDeliveryStreamName",
"beanStyleSetterMethodName" : "setDeliveryStreamName",
"c2jName" : "DeliveryStreamName",
"c2jShape" : "DeliveryStreamName",
"defaultConsumerFluentSetterDocumentation" : "The name of the delivery stream whose tags you want to list.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliveryStreamName(String)}.\n@param deliveryStreamName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStreamName(String)",
"deprecated" : false,
"documentation" : "The name of the delivery stream whose tags you want to list.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deliveryStreamName",
"fluentSetterDocumentation" : "The name of the delivery stream whose tags you want to list.
\n@param deliveryStreamName The name of the delivery stream whose tags you want to list.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deliveryStreamName",
"getterDocumentation" : "The name of the delivery stream whose tags you want to list.
\n@return The name of the delivery stream whose tags you want to list.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeliveryStreamName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeliveryStreamName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeliveryStreamName",
"sensitive" : false,
"setterDocumentation" : "The name of the delivery stream whose tags you want to list.
\n@param deliveryStreamName The name of the delivery stream whose tags you want to list.",
"setterMethodName" : "setDeliveryStreamName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamName",
"variableType" : "String",
"documentation" : "The name of the delivery stream whose tags you want to list.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getExclusiveStartTagKey",
"beanStyleSetterMethodName" : "setExclusiveStartTagKey",
"c2jName" : "ExclusiveStartTagKey",
"c2jShape" : "TagKey",
"defaultConsumerFluentSetterDocumentation" : "The key to use as the starting point for the list of tags. If you set this parameter, ListTagsForDeliveryStream
gets all tags that occur after ExclusiveStartTagKey
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #exclusiveStartTagKey(String)}.\n@param exclusiveStartTagKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #exclusiveStartTagKey(String)",
"deprecated" : false,
"documentation" : "The key to use as the starting point for the list of tags. If you set this parameter, ListTagsForDeliveryStream
gets all tags that occur after ExclusiveStartTagKey
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "exclusiveStartTagKey",
"fluentSetterDocumentation" : "The key to use as the starting point for the list of tags. If you set this parameter, ListTagsForDeliveryStream
gets all tags that occur after ExclusiveStartTagKey
.
\n@param exclusiveStartTagKey The key to use as the starting point for the list of tags. If you set this parameter, ListTagsForDeliveryStream
gets all tags that occur after ExclusiveStartTagKey
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "exclusiveStartTagKey",
"getterDocumentation" : "The key to use as the starting point for the list of tags. If you set this parameter, ListTagsForDeliveryStream
gets all tags that occur after ExclusiveStartTagKey
.
\n@return The key to use as the starting point for the list of tags. If you set this parameter, ListTagsForDeliveryStream
gets all tags that occur after ExclusiveStartTagKey
.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ExclusiveStartTagKey",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ExclusiveStartTagKey",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ExclusiveStartTagKey",
"sensitive" : false,
"setterDocumentation" : "The key to use as the starting point for the list of tags. If you set this parameter, ListTagsForDeliveryStream
gets all tags that occur after ExclusiveStartTagKey
.
\n@param exclusiveStartTagKey The key to use as the starting point for the list of tags. If you set this parameter, ListTagsForDeliveryStream
gets all tags that occur after ExclusiveStartTagKey
.",
"setterMethodName" : "setExclusiveStartTagKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "exclusiveStartTagKey",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "exclusiveStartTagKey",
"variableType" : "String",
"documentation" : "The key to use as the starting point for the list of tags. If you set this parameter, ListTagsForDeliveryStream
gets all tags that occur after ExclusiveStartTagKey
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getLimit",
"beanStyleSetterMethodName" : "setLimit",
"c2jName" : "Limit",
"c2jShape" : "ListTagsForDeliveryStreamInputLimit",
"defaultConsumerFluentSetterDocumentation" : "The number of tags to return. If this number is less than the total number of tags associated with the delivery stream, HasMoreTags
is set to true
in the response. To list additional tags, set ExclusiveStartTagKey
to the last key in the response.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #limit(Integer)}.\n@param limit a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #limit(Integer)",
"deprecated" : false,
"documentation" : "The number of tags to return. If this number is less than the total number of tags associated with the delivery stream, HasMoreTags
is set to true
in the response. To list additional tags, set ExclusiveStartTagKey
to the last key in the response.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "limit",
"fluentSetterDocumentation" : "The number of tags to return. If this number is less than the total number of tags associated with the delivery stream, HasMoreTags
is set to true
in the response. To list additional tags, set ExclusiveStartTagKey
to the last key in the response.
\n@param limit The number of tags to return. If this number is less than the total number of tags associated with the delivery stream, HasMoreTags
is set to true
in the response. To list additional tags, set ExclusiveStartTagKey
to the last key in the response.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "limit",
"getterDocumentation" : "The number of tags to return. If this number is less than the total number of tags associated with the delivery stream, HasMoreTags
is set to true
in the response. To list additional tags, set ExclusiveStartTagKey
to the last key in the response.
\n@return The number of tags to return. If this number is less than the total number of tags associated with the delivery stream, HasMoreTags
is set to true
in the response. To list additional tags, set ExclusiveStartTagKey
to the last key in the response.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Limit",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Limit",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Limit",
"sensitive" : false,
"setterDocumentation" : "The number of tags to return. If this number is less than the total number of tags associated with the delivery stream, HasMoreTags
is set to true
in the response. To list additional tags, set ExclusiveStartTagKey
to the last key in the response.
\n@param limit The number of tags to return. If this number is less than the total number of tags associated with the delivery stream, HasMoreTags
is set to true
in the response. To list additional tags, set ExclusiveStartTagKey
to the last key in the response.",
"setterMethodName" : "setLimit",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "limit",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "limit",
"variableType" : "Integer",
"documentation" : "The number of tags to return. If this number is less than the total number of tags associated with the delivery stream, HasMoreTags
is set to true
in the response. To list additional tags, set ExclusiveStartTagKey
to the last key in the response.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "DeliveryStreamName" ],
"shapeName" : "ListTagsForDeliveryStreamRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "ListTagsForDeliveryStreamRequest",
"variableName" : "listTagsForDeliveryStreamRequest",
"variableType" : "ListTagsForDeliveryStreamRequest",
"documentation" : null,
"simpleType" : "ListTagsForDeliveryStreamRequest",
"variableSetterType" : "ListTagsForDeliveryStreamRequest"
},
"wrapper" : false
},
"ListTagsForDeliveryStreamResponse" : {
"c2jName" : "ListTagsForDeliveryStreamOutput",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "ListTagsForDeliveryStreamOutputTagList",
"defaultConsumerFluentSetterDocumentation" : "A list of tags associated with DeliveryStreamName
, starting with the first tag after ExclusiveStartTagKey
and up to the specified Limit
.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)",
"deprecated" : false,
"documentation" : "A list of tags associated with DeliveryStreamName
, starting with the first tag after ExclusiveStartTagKey
and up to the specified Limit
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "A list of tags associated with DeliveryStreamName
, starting with the first tag after ExclusiveStartTagKey
and up to the specified Limit
.
\n@param tags A list of tags associated with DeliveryStreamName
, starting with the first tag after ExclusiveStartTagKey
and up to the specified Limit
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "A list of tags associated with DeliveryStreamName
, starting with the first tag after ExclusiveStartTagKey
and up to the specified Limit
.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return A list of tags associated with DeliveryStreamName
, starting with the first tag after ExclusiveStartTagKey
and up to the specified Limit
.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Tags",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Tags",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Tag",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "Tag",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "Tag",
"variableName" : "member",
"variableType" : "Tag",
"documentation" : null,
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Tag",
"variableName" : "member",
"variableType" : "Tag",
"documentation" : "",
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Tag",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "Tag",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Tags",
"sensitive" : false,
"setterDocumentation" : "A list of tags associated with DeliveryStreamName
, starting with the first tag after ExclusiveStartTagKey
and up to the specified Limit
.
\n@param tags A list of tags associated with DeliveryStreamName
, starting with the first tag after ExclusiveStartTagKey
and up to the specified Limit
.",
"setterMethodName" : "setTags",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "tags",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "tags",
"variableType" : "java.util.List",
"documentation" : "A list of tags associated with DeliveryStreamName
, starting with the first tag after ExclusiveStartTagKey
and up to the specified Limit
.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getHasMoreTags",
"beanStyleSetterMethodName" : "setHasMoreTags",
"c2jName" : "HasMoreTags",
"c2jShape" : "BooleanObject",
"defaultConsumerFluentSetterDocumentation" : "If this is true
in the response, more tags are available. To list the remaining tags, set ExclusiveStartTagKey
to the key of the last tag returned and call ListTagsForDeliveryStream
again.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #hasMoreTags(Boolean)}.\n@param hasMoreTags a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hasMoreTags(Boolean)",
"deprecated" : false,
"documentation" : "If this is true
in the response, more tags are available. To list the remaining tags, set ExclusiveStartTagKey
to the key of the last tag returned and call ListTagsForDeliveryStream
again.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hasMoreTags",
"fluentSetterDocumentation" : "If this is true
in the response, more tags are available. To list the remaining tags, set ExclusiveStartTagKey
to the key of the last tag returned and call ListTagsForDeliveryStream
again.
\n@param hasMoreTags If this is true
in the response, more tags are available. To list the remaining tags, set ExclusiveStartTagKey
to the key of the last tag returned and call ListTagsForDeliveryStream
again.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hasMoreTags",
"getterDocumentation" : "If this is true
in the response, more tags are available. To list the remaining tags, set ExclusiveStartTagKey
to the key of the last tag returned and call ListTagsForDeliveryStream
again.
\n@return If this is true
in the response, more tags are available. To list the remaining tags, set ExclusiveStartTagKey
to the key of the last tag returned and call ListTagsForDeliveryStream
again.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "HasMoreTags",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "HasMoreTags",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "HasMoreTags",
"sensitive" : false,
"setterDocumentation" : "If this is true
in the response, more tags are available. To list the remaining tags, set ExclusiveStartTagKey
to the key of the last tag returned and call ListTagsForDeliveryStream
again.
\n@param hasMoreTags If this is true
in the response, more tags are available. To list the remaining tags, set ExclusiveStartTagKey
to the key of the last tag returned and call ListTagsForDeliveryStream
again.",
"setterMethodName" : "setHasMoreTags",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "hasMoreTags",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "hasMoreTags",
"variableType" : "Boolean",
"documentation" : "If this is true
in the response, more tags are available. To list the remaining tags, set ExclusiveStartTagKey
to the key of the last tag returned and call ListTagsForDeliveryStream
again.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"HasMoreTags" : {
"beanStyleGetterMethodName" : "getHasMoreTags",
"beanStyleSetterMethodName" : "setHasMoreTags",
"c2jName" : "HasMoreTags",
"c2jShape" : "BooleanObject",
"defaultConsumerFluentSetterDocumentation" : "If this is true
in the response, more tags are available. To list the remaining tags, set ExclusiveStartTagKey
to the key of the last tag returned and call ListTagsForDeliveryStream
again.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #hasMoreTags(Boolean)}.\n@param hasMoreTags a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hasMoreTags(Boolean)",
"deprecated" : false,
"documentation" : "If this is true
in the response, more tags are available. To list the remaining tags, set ExclusiveStartTagKey
to the key of the last tag returned and call ListTagsForDeliveryStream
again.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hasMoreTags",
"fluentSetterDocumentation" : "If this is true
in the response, more tags are available. To list the remaining tags, set ExclusiveStartTagKey
to the key of the last tag returned and call ListTagsForDeliveryStream
again.
\n@param hasMoreTags If this is true
in the response, more tags are available. To list the remaining tags, set ExclusiveStartTagKey
to the key of the last tag returned and call ListTagsForDeliveryStream
again.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hasMoreTags",
"getterDocumentation" : "If this is true
in the response, more tags are available. To list the remaining tags, set ExclusiveStartTagKey
to the key of the last tag returned and call ListTagsForDeliveryStream
again.
\n@return If this is true
in the response, more tags are available. To list the remaining tags, set ExclusiveStartTagKey
to the key of the last tag returned and call ListTagsForDeliveryStream
again.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "HasMoreTags",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "HasMoreTags",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "HasMoreTags",
"sensitive" : false,
"setterDocumentation" : "If this is true
in the response, more tags are available. To list the remaining tags, set ExclusiveStartTagKey
to the key of the last tag returned and call ListTagsForDeliveryStream
again.
\n@param hasMoreTags If this is true
in the response, more tags are available. To list the remaining tags, set ExclusiveStartTagKey
to the key of the last tag returned and call ListTagsForDeliveryStream
again.",
"setterMethodName" : "setHasMoreTags",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "hasMoreTags",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "hasMoreTags",
"variableType" : "Boolean",
"documentation" : "If this is true
in the response, more tags are available. To list the remaining tags, set ExclusiveStartTagKey
to the key of the last tag returned and call ListTagsForDeliveryStream
again.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
},
"Tags" : {
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "ListTagsForDeliveryStreamOutputTagList",
"defaultConsumerFluentSetterDocumentation" : "A list of tags associated with DeliveryStreamName
, starting with the first tag after ExclusiveStartTagKey
and up to the specified Limit
.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)",
"deprecated" : false,
"documentation" : "A list of tags associated with DeliveryStreamName
, starting with the first tag after ExclusiveStartTagKey
and up to the specified Limit
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "A list of tags associated with DeliveryStreamName
, starting with the first tag after ExclusiveStartTagKey
and up to the specified Limit
.
\n@param tags A list of tags associated with DeliveryStreamName
, starting with the first tag after ExclusiveStartTagKey
and up to the specified Limit
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "A list of tags associated with DeliveryStreamName
, starting with the first tag after ExclusiveStartTagKey
and up to the specified Limit
.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return A list of tags associated with DeliveryStreamName
, starting with the first tag after ExclusiveStartTagKey
and up to the specified Limit
.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Tags",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Tags",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Tag",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "Tag",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "Tag",
"variableName" : "member",
"variableType" : "Tag",
"documentation" : null,
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Tag",
"variableName" : "member",
"variableType" : "Tag",
"documentation" : "",
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Tag",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "Tag",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Tags",
"sensitive" : false,
"setterDocumentation" : "A list of tags associated with DeliveryStreamName
, starting with the first tag after ExclusiveStartTagKey
and up to the specified Limit
.
\n@param tags A list of tags associated with DeliveryStreamName
, starting with the first tag after ExclusiveStartTagKey
and up to the specified Limit
.",
"setterMethodName" : "setTags",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "tags",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "tags",
"variableType" : "java.util.List",
"documentation" : "A list of tags associated with DeliveryStreamName
, starting with the first tag after ExclusiveStartTagKey
and up to the specified Limit
.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "ListTagsForDeliveryStreamOutputTagList",
"defaultConsumerFluentSetterDocumentation" : "A list of tags associated with DeliveryStreamName
, starting with the first tag after ExclusiveStartTagKey
and up to the specified Limit
.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)",
"deprecated" : false,
"documentation" : "A list of tags associated with DeliveryStreamName
, starting with the first tag after ExclusiveStartTagKey
and up to the specified Limit
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "A list of tags associated with DeliveryStreamName
, starting with the first tag after ExclusiveStartTagKey
and up to the specified Limit
.
\n@param tags A list of tags associated with DeliveryStreamName
, starting with the first tag after ExclusiveStartTagKey
and up to the specified Limit
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "A list of tags associated with DeliveryStreamName
, starting with the first tag after ExclusiveStartTagKey
and up to the specified Limit
.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return A list of tags associated with DeliveryStreamName
, starting with the first tag after ExclusiveStartTagKey
and up to the specified Limit
.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Tags",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Tags",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Tag",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "Tag",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "Tag",
"variableName" : "member",
"variableType" : "Tag",
"documentation" : null,
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Tag",
"variableName" : "member",
"variableType" : "Tag",
"documentation" : "",
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Tag",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "Tag",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Tags",
"sensitive" : false,
"setterDocumentation" : "A list of tags associated with DeliveryStreamName
, starting with the first tag after ExclusiveStartTagKey
and up to the specified Limit
.
\n@param tags A list of tags associated with DeliveryStreamName
, starting with the first tag after ExclusiveStartTagKey
and up to the specified Limit
.",
"setterMethodName" : "setTags",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "tags",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "tags",
"variableType" : "java.util.List",
"documentation" : "A list of tags associated with DeliveryStreamName
, starting with the first tag after ExclusiveStartTagKey
and up to the specified Limit
.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getHasMoreTags",
"beanStyleSetterMethodName" : "setHasMoreTags",
"c2jName" : "HasMoreTags",
"c2jShape" : "BooleanObject",
"defaultConsumerFluentSetterDocumentation" : "If this is true
in the response, more tags are available. To list the remaining tags, set ExclusiveStartTagKey
to the key of the last tag returned and call ListTagsForDeliveryStream
again.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #hasMoreTags(Boolean)}.\n@param hasMoreTags a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hasMoreTags(Boolean)",
"deprecated" : false,
"documentation" : "If this is true
in the response, more tags are available. To list the remaining tags, set ExclusiveStartTagKey
to the key of the last tag returned and call ListTagsForDeliveryStream
again.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hasMoreTags",
"fluentSetterDocumentation" : "If this is true
in the response, more tags are available. To list the remaining tags, set ExclusiveStartTagKey
to the key of the last tag returned and call ListTagsForDeliveryStream
again.
\n@param hasMoreTags If this is true
in the response, more tags are available. To list the remaining tags, set ExclusiveStartTagKey
to the key of the last tag returned and call ListTagsForDeliveryStream
again.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hasMoreTags",
"getterDocumentation" : "If this is true
in the response, more tags are available. To list the remaining tags, set ExclusiveStartTagKey
to the key of the last tag returned and call ListTagsForDeliveryStream
again.
\n@return If this is true
in the response, more tags are available. To list the remaining tags, set ExclusiveStartTagKey
to the key of the last tag returned and call ListTagsForDeliveryStream
again.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "HasMoreTags",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "HasMoreTags",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "HasMoreTags",
"sensitive" : false,
"setterDocumentation" : "If this is true
in the response, more tags are available. To list the remaining tags, set ExclusiveStartTagKey
to the key of the last tag returned and call ListTagsForDeliveryStream
again.
\n@param hasMoreTags If this is true
in the response, more tags are available. To list the remaining tags, set ExclusiveStartTagKey
to the key of the last tag returned and call ListTagsForDeliveryStream
again.",
"setterMethodName" : "setHasMoreTags",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "hasMoreTags",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "hasMoreTags",
"variableType" : "Boolean",
"documentation" : "If this is true
in the response, more tags are available. To list the remaining tags, set ExclusiveStartTagKey
to the key of the last tag returned and call ListTagsForDeliveryStream
again.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "Tags", "HasMoreTags" ],
"shapeName" : "ListTagsForDeliveryStreamResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ListTagsForDeliveryStreamResponse",
"variableName" : "listTagsForDeliveryStreamResponse",
"variableType" : "ListTagsForDeliveryStreamResponse",
"documentation" : null,
"simpleType" : "ListTagsForDeliveryStreamResponse",
"variableSetterType" : "ListTagsForDeliveryStreamResponse"
},
"wrapper" : false
},
"NoEncryptionConfig" : {
"c2jName" : "NoEncryptionConfig",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : [ {
"name" : "NO_ENCRYPTION",
"value" : "NoEncryption"
} ],
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "NoEncryptionConfig",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "NoEncryptionConfig",
"variableName" : "noEncryptionConfig",
"variableType" : "NoEncryptionConfig",
"documentation" : null,
"simpleType" : "NoEncryptionConfig",
"variableSetterType" : "NoEncryptionConfig"
},
"wrapper" : false
},
"OpenXJsonSerDe" : {
"c2jName" : "OpenXJsonSerDe",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The OpenX SerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the native Hive / HCatalog JsonSerDe.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getConvertDotsInJsonKeysToUnderscores",
"beanStyleSetterMethodName" : "setConvertDotsInJsonKeysToUnderscores",
"c2jName" : "ConvertDotsInJsonKeysToUnderscores",
"c2jShape" : "BooleanObject",
"defaultConsumerFluentSetterDocumentation" : "When set to true
, specifies that the names of the keys include dots and that you want Kinesis Data Firehose to replace them with underscores. This is useful because Apache Hive does not allow dots in column names. For example, if the JSON contains a key whose name is \"a.b\", you can define the column name to be \"a_b\" when using this option.
The default is false
.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #convertDotsInJsonKeysToUnderscores(Boolean)}.\n@param convertDotsInJsonKeysToUnderscores a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #convertDotsInJsonKeysToUnderscores(Boolean)",
"deprecated" : false,
"documentation" : "When set to true
, specifies that the names of the keys include dots and that you want Kinesis Data Firehose to replace them with underscores. This is useful because Apache Hive does not allow dots in column names. For example, if the JSON contains a key whose name is \"a.b\", you can define the column name to be \"a_b\" when using this option.
The default is false
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "convertDotsInJsonKeysToUnderscores",
"fluentSetterDocumentation" : "When set to true
, specifies that the names of the keys include dots and that you want Kinesis Data Firehose to replace them with underscores. This is useful because Apache Hive does not allow dots in column names. For example, if the JSON contains a key whose name is \"a.b\", you can define the column name to be \"a_b\" when using this option.
The default is false
.
\n@param convertDotsInJsonKeysToUnderscores When set to true
, specifies that the names of the keys include dots and that you want Kinesis Data Firehose to replace them with underscores. This is useful because Apache Hive does not allow dots in column names. For example, if the JSON contains a key whose name is \"a.b\", you can define the column name to be \"a_b\" when using this option. The default is false
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "convertDotsInJsonKeysToUnderscores",
"getterDocumentation" : "
When set to true
, specifies that the names of the keys include dots and that you want Kinesis Data Firehose to replace them with underscores. This is useful because Apache Hive does not allow dots in column names. For example, if the JSON contains a key whose name is \"a.b\", you can define the column name to be \"a_b\" when using this option.
The default is false
.
\n@return When set to true
, specifies that the names of the keys include dots and that you want Kinesis Data Firehose to replace them with underscores. This is useful because Apache Hive does not allow dots in column names. For example, if the JSON contains a key whose name is \"a.b\", you can define the column name to be \"a_b\" when using this option. The default is false
.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ConvertDotsInJsonKeysToUnderscores",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ConvertDotsInJsonKeysToUnderscores",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "ConvertDotsInJsonKeysToUnderscores",
"sensitive" : false,
"setterDocumentation" : "
When set to true
, specifies that the names of the keys include dots and that you want Kinesis Data Firehose to replace them with underscores. This is useful because Apache Hive does not allow dots in column names. For example, if the JSON contains a key whose name is \"a.b\", you can define the column name to be \"a_b\" when using this option.
The default is false
.
\n@param convertDotsInJsonKeysToUnderscores When set to true
, specifies that the names of the keys include dots and that you want Kinesis Data Firehose to replace them with underscores. This is useful because Apache Hive does not allow dots in column names. For example, if the JSON contains a key whose name is \"a.b\", you can define the column name to be \"a_b\" when using this option. The default is false
.",
"setterMethodName" : "setConvertDotsInJsonKeysToUnderscores",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "convertDotsInJsonKeysToUnderscores",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "convertDotsInJsonKeysToUnderscores",
"variableType" : "Boolean",
"documentation" : "
When set to true
, specifies that the names of the keys include dots and that you want Kinesis Data Firehose to replace them with underscores. This is useful because Apache Hive does not allow dots in column names. For example, if the JSON contains a key whose name is \"a.b\", you can define the column name to be \"a_b\" when using this option.
The default is false
.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCaseInsensitive",
"beanStyleSetterMethodName" : "setCaseInsensitive",
"c2jName" : "CaseInsensitive",
"c2jShape" : "BooleanObject",
"defaultConsumerFluentSetterDocumentation" : "When set to true
, which is the default, Kinesis Data Firehose converts JSON keys to lowercase before deserializing them.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #caseInsensitive(Boolean)}.\n@param caseInsensitive a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #caseInsensitive(Boolean)",
"deprecated" : false,
"documentation" : "When set to true
, which is the default, Kinesis Data Firehose converts JSON keys to lowercase before deserializing them.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "caseInsensitive",
"fluentSetterDocumentation" : "When set to true
, which is the default, Kinesis Data Firehose converts JSON keys to lowercase before deserializing them.
\n@param caseInsensitive When set to true
, which is the default, Kinesis Data Firehose converts JSON keys to lowercase before deserializing them.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "caseInsensitive",
"getterDocumentation" : "When set to true
, which is the default, Kinesis Data Firehose converts JSON keys to lowercase before deserializing them.
\n@return When set to true
, which is the default, Kinesis Data Firehose converts JSON keys to lowercase before deserializing them.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CaseInsensitive",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CaseInsensitive",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "CaseInsensitive",
"sensitive" : false,
"setterDocumentation" : "When set to true
, which is the default, Kinesis Data Firehose converts JSON keys to lowercase before deserializing them.
\n@param caseInsensitive When set to true
, which is the default, Kinesis Data Firehose converts JSON keys to lowercase before deserializing them.",
"setterMethodName" : "setCaseInsensitive",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "caseInsensitive",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "caseInsensitive",
"variableType" : "Boolean",
"documentation" : "When set to true
, which is the default, Kinesis Data Firehose converts JSON keys to lowercase before deserializing them.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getColumnToJsonKeyMappings",
"beanStyleSetterMethodName" : "setColumnToJsonKeyMappings",
"c2jName" : "ColumnToJsonKeyMappings",
"c2jShape" : "ColumnToJsonKeyMappings",
"defaultConsumerFluentSetterDocumentation" : "Maps column names to JSON keys that aren't identical to the column names. This is useful when the JSON contains keys that are Hive keywords. For example, timestamp
is a Hive keyword. If you have a JSON key named timestamp
, set this parameter to {\"ts\": \"timestamp\"}
to map this key to a column named ts
.
\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #columnToJsonKeyMappings(Map)}.\n@param columnToJsonKeyMappings a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #columnToJsonKeyMappings(Map)",
"deprecated" : false,
"documentation" : "Maps column names to JSON keys that aren't identical to the column names. This is useful when the JSON contains keys that are Hive keywords. For example, timestamp
is a Hive keyword. If you have a JSON key named timestamp
, set this parameter to {\"ts\": \"timestamp\"}
to map this key to a column named ts
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "columnToJsonKeyMappings",
"fluentSetterDocumentation" : "Maps column names to JSON keys that aren't identical to the column names. This is useful when the JSON contains keys that are Hive keywords. For example, timestamp
is a Hive keyword. If you have a JSON key named timestamp
, set this parameter to {\"ts\": \"timestamp\"}
to map this key to a column named ts
.
\n@param columnToJsonKeyMappings Maps column names to JSON keys that aren't identical to the column names. This is useful when the JSON contains keys that are Hive keywords. For example, timestamp
is a Hive keyword. If you have a JSON key named timestamp
, set this parameter to {\"ts\": \"timestamp\"}
to map this key to a column named ts
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "columnToJsonKeyMappings",
"getterDocumentation" : "Maps column names to JSON keys that aren't identical to the column names. This is useful when the JSON contains keys that are Hive keywords. For example, timestamp
is a Hive keyword. If you have a JSON key named timestamp
, set this parameter to {\"ts\": \"timestamp\"}
to map this key to a column named ts
.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return Maps column names to JSON keys that aren't identical to the column names. This is useful when the JSON contains keys that are Hive keywords. For example, timestamp
is a Hive keyword. If you have a JSON key named timestamp
, set this parameter to {\"ts\": \"timestamp\"}
to map this key to a column named ts
.",
"getterModel" : {
"returnType" : "java.util.Map",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ColumnToJsonKeyMappings",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ColumnToJsonKeyMappings",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "NonEmptyStringWithoutWhitespace",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "ColumnToJsonKeyMappings",
"sensitive" : false,
"setterDocumentation" : "Maps column names to JSON keys that aren't identical to the column names. This is useful when the JSON contains keys that are Hive keywords. For example,