models.firehose-2015-08-04-intermediate.json Maven / Gradle / Ivy
Show all versions of kinesis Show documentation
{
"customizationConfig" : {
"blacklistedSimpleMethods" : [ ],
"calculateCrc32FromCompressedData" : false,
"convenienceTypeOverloads" : [ ],
"customCodeTemplates" : null,
"customErrorCodeFieldName" : null,
"customServiceMetadata" : null,
"customServiceNameForRequest" : null,
"defaultExceptionUnmarshaller" : null,
"operationModifiers" : null,
"renameShapes" : null,
"requiredParamValidationEnabled" : false,
"sdkModeledExceptionBaseClassName" : null,
"sdkRequestBaseClassName" : null,
"sdkResponseBaseClassName" : null,
"serviceSpecificClientConfigClass" : null,
"serviceSpecificHttpConfig" : null,
"shapeModifiers" : null,
"shapeSubstitutions" : null,
"shareModelsWith" : null,
"skipSmokeTests" : false,
"verifiedSimpleMethods" : [ ]
},
"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,
"checksumFormat" : null,
"clientPackageName" : "firehose",
"contentType" : null,
"cucumberModuleInjectorClassName" : "FirehoseClientModuleInjector",
"defaultEndpoint" : null,
"defaultEndpointWithoutHttpProtocol" : null,
"defaultRegion" : null,
"documentation" : "Amazon Kinesis Firehose API Reference Amazon Kinesis 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), and Amazon Redshift.
",
"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",
"fullSmokeTestsPackageName" : "software.amazon.awssdk.services.firehose.smoketests",
"fullTransformPackageName" : "software.amazon.awssdk.services.firehose.transform",
"hasApiWithStreamInput" : false,
"ionProtocol" : false,
"jsonProtocol" : true,
"jsonVersion" : "1.1",
"modelPackageName" : "firehose.model",
"paginatorsPackageName" : "firehose.paginators",
"protocol" : "json",
"protocolDefaultExceptionUmarshallerImpl" : null,
"protocolFactory" : "software.amazon.awssdk.core.protocol.json.SdkJsonProtocolFactory",
"requestBaseFqcn" : "software.amazon.awssdk.core.AwsRequest",
"requestTransformPackageName" : "firehose.transform",
"requiresApiKey" : false,
"requiresIamSigners" : false,
"rootPackageName" : "software.amazon.awssdk.services",
"serviceAbbreviation" : "Firehose",
"serviceFullName" : "Amazon Kinesis Firehose",
"serviceName" : "Firehose",
"signingName" : "firehose",
"smokeTestsPackageName" : "firehose.smoketests",
"syncBuilder" : "DefaultFirehoseClientBuilder",
"syncBuilderInterface" : "FirehoseClientBuilder",
"syncClient" : "DefaultFirehoseClient",
"syncInterface" : "FirehoseClient",
"transformPackageName" : "firehose.transform",
"uid" : "firehose-2015-08-04",
"unmarshallerContextClassName" : "JsonMarshallerContext",
"xmlProtocol" : false
},
"operations" : {
"CreateDeliveryStream" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates a delivery stream.
By default, you can create up to 20 delivery streams per 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 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 stream as input, set the DeliveryStreamType
parameter to KinesisStreamAsSource
, and provide the Kinesis stream ARN and role ARN in the KinesisStreamSourceConfiguration
parameter.
A delivery stream is configured with a single destination: Amazon S3, Amazon ES, or Amazon Redshift. You must specify only one of the following destination configuration parameters: ExtendedS3DestinationConfiguration, S3DestinationConfiguration, ElasticsearchDestinationConfiguration, or RedshiftDestinationConfiguration.
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 Firehose buffers data up to 5 MB or for 5 minutes, whichever condition is satisfied first. Note that BufferingHints is a hint, so there are some cases where the service cannot adhere to these conditions strictly; for example, record boundaries are 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, as Kinesis Firehose first delivers data to 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 Firehose, and that the permissions for the account are restricted for Amazon Redshift INSERT
permissions.
Kinesis Firehose assumes the IAM role that is configured as part of the destination. The role should allow the Kinesis Firehose principal to assume the role, and the role should have permissions that allow the service to deliver the data. For more information, see Amazon S3 Bucket Access in the Amazon Kinesis Firehose Developer Guide.
",
"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 may continue to accept the records, but the service 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.
",
"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 if the delivery stream is ACTIVE
and therefore ready for data to be sent to it.
",
"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.
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 specifying the name of the last delivery stream returned in the call in the ExclusiveStartDeliveryStreamName parameter of a subsequent call.
",
"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"
},
"PutRecord" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Writes a single data record into an Amazon Kinesis 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. Note that 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 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, a segment from a log file, geographic location data, website clickstream data, and so on.
Kinesis 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 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.
",
"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 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 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, web site clickstream data, and so on.
Kinesis 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. 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 Firehose attempts 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: ServiceUnavailable
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 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.
",
"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 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"
},
"UpdateDestination" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Updates the specified destination of the specified delivery stream.
You can 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.
Note that 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 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 Firehose does not merge any parameters. In this case, all parameters must be specified.
Kinesis 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.
",
"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,
"customUnmarshallerFqcn" : 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. Please note that these options are treated as hints, and therefore Kinesis Firehose may choose to use different values when it is optimal.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "SizeInMBs",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "IntervalInSeconds",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "IntervalInSeconds",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "SizeInMBs",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "SizeInMBs",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "IntervalInSeconds",
"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,
"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,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Describes the Amazon CloudWatch logging options for your delivery stream.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Boolean",
"marshallingType" : "BOOLEAN",
"name" : "Enabled",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "LogGroupName",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "LogStreamName",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Boolean",
"marshallingType" : "BOOLEAN",
"name" : "Enabled",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "LogGroupName",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "LogStreamName",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Boolean",
"marshallingType" : "BOOLEAN",
"name" : "Enabled",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "LogGroupName",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "LogStreamName",
"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,
"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,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"enums" : [ {
"name" : "UNCOMPRESSED",
"value" : "UNCOMPRESSED"
}, {
"name" : "GZIP",
"value" : "GZIP"
}, {
"name" : "ZIP",
"value" : "ZIP"
}, {
"name" : "SNAPPY",
"value" : "Snappy"
} ],
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"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,
"customUnmarshallerFqcn" : 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.
",
"enums" : null,
"errorCode" : "ConcurrentModificationException",
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"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,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Describes a COPY
command for Amazon Redshift.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "DataTableName",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "DataTableColumns",
"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,
"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 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 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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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 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 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 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 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "CopyOptions",
"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 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 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,
"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 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 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 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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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 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 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 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 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "CopyOptions",
"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 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 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,
"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 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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "DataTableColumns",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "DataTableName",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "DataTableName",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "DataTableColumns",
"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,
"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 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 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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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 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 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 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 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "CopyOptions",
"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 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 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,
"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 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,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"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 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 region. If the delivery streams are in different accounts or different regions, you can have multiple delivery streams with the same name.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "deliveryStreamName",
"fluentSetterDocumentation" : "The name of the delivery stream. This name must be unique per AWS account in the same 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 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 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 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "DeliveryStreamName",
"setterDocumentation" : "The name of the delivery stream. This name must be unique per AWS account in the same 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 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,
"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 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" : "getDeliveryStreamType",
"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 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 #deliveryStreamTypeString(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 stream as a source.
",
"enumType" : "DeliveryStreamType",
"fluentEnumGetterMethodName" : "deliveryStreamType",
"fluentGetterMethodName" : "deliveryStreamTypeString",
"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 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 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 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 #deliveryStreamTypeString}.\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 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "DeliveryStreamType",
"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 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 stream as a source.
\n@see DeliveryStreamType",
"setterMethodName" : "setDeliveryStreamType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamType",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"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 stream as a source.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getKinesisStreamSourceConfiguration",
"beanStyleSetterMethodName" : "setKinesisStreamSourceConfiguration",
"c2jName" : "KinesisStreamSourceConfiguration",
"c2jShape" : "KinesisStreamSourceConfiguration",
"defaultConsumerFluentSetterDocumentation" : "When a Kinesis stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis stream 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 stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis stream ARN and the role ARN for the source stream.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "kinesisStreamSourceConfiguration",
"fluentSetterDocumentation" : "When a Kinesis stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis stream ARN and the role ARN for the source stream.
\n@param kinesisStreamSourceConfiguration When a Kinesis stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis stream 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 stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis stream ARN and the role ARN for the source stream.
\n@return When a Kinesis stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis stream 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "KinesisStreamSourceConfiguration",
"setterDocumentation" : "When a Kinesis stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis stream ARN and the role ARN for the source stream.
\n@param kinesisStreamSourceConfiguration When a Kinesis stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis stream 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,
"variable" : {
"variableDeclarationType" : "KinesisStreamSourceConfiguration",
"variableName" : "kinesisStreamSourceConfiguration",
"variableType" : "KinesisStreamSourceConfiguration",
"documentation" : "When a Kinesis stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis stream 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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "S3DestinationConfiguration",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "ExtendedS3DestinationConfiguration",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "RedshiftDestinationConfiguration",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "ElasticsearchDestinationConfiguration",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "SplunkDestinationConfiguration",
"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,
"variable" : {
"variableDeclarationType" : "SplunkDestinationConfiguration",
"variableName" : "splunkDestinationConfiguration",
"variableType" : "SplunkDestinationConfiguration",
"documentation" : "The destination in Splunk. You can specify only one destination.
",
"simpleType" : "SplunkDestinationConfiguration",
"variableSetterType" : "SplunkDestinationConfiguration"
},
"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 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 region. If the delivery streams are in different accounts or different regions, you can have multiple delivery streams with the same name.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "deliveryStreamName",
"fluentSetterDocumentation" : "The name of the delivery stream. This name must be unique per AWS account in the same 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 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 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 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "DeliveryStreamName",
"setterDocumentation" : "The name of the delivery stream. This name must be unique per AWS account in the same 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 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,
"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 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" : "getDeliveryStreamType",
"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 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 #deliveryStreamTypeString(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 stream as a source.
",
"enumType" : "DeliveryStreamType",
"fluentEnumGetterMethodName" : "deliveryStreamType",
"fluentGetterMethodName" : "deliveryStreamTypeString",
"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 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 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 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 #deliveryStreamTypeString}.\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 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "DeliveryStreamType",
"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 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 stream as a source.
\n@see DeliveryStreamType",
"setterMethodName" : "setDeliveryStreamType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamType",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"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 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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "ElasticsearchDestinationConfiguration",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "ExtendedS3DestinationConfiguration",
"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,
"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 stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis stream 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 stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis stream ARN and the role ARN for the source stream.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "kinesisStreamSourceConfiguration",
"fluentSetterDocumentation" : "When a Kinesis stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis stream ARN and the role ARN for the source stream.
\n@param kinesisStreamSourceConfiguration When a Kinesis stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis stream 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 stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis stream ARN and the role ARN for the source stream.
\n@return When a Kinesis stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis stream 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "KinesisStreamSourceConfiguration",
"setterDocumentation" : "When a Kinesis stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis stream ARN and the role ARN for the source stream.
\n@param kinesisStreamSourceConfiguration When a Kinesis stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis stream 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,
"variable" : {
"variableDeclarationType" : "KinesisStreamSourceConfiguration",
"variableName" : "kinesisStreamSourceConfiguration",
"variableType" : "KinesisStreamSourceConfiguration",
"documentation" : "When a Kinesis stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis stream 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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "RedshiftDestinationConfiguration",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "S3DestinationConfiguration",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "SplunkDestinationConfiguration",
"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,
"variable" : {
"variableDeclarationType" : "SplunkDestinationConfiguration",
"variableName" : "splunkDestinationConfiguration",
"variableType" : "SplunkDestinationConfiguration",
"documentation" : "The destination in Splunk. You can specify only one destination.
",
"simpleType" : "SplunkDestinationConfiguration",
"variableSetterType" : "SplunkDestinationConfiguration"
},
"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 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 region. If the delivery streams are in different accounts or different regions, you can have multiple delivery streams with the same name.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "deliveryStreamName",
"fluentSetterDocumentation" : "The name of the delivery stream. This name must be unique per AWS account in the same 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 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 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 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "DeliveryStreamName",
"setterDocumentation" : "The name of the delivery stream. This name must be unique per AWS account in the same 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 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,
"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 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" : "getDeliveryStreamType",
"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 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 #deliveryStreamTypeString(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 stream as a source.
",
"enumType" : "DeliveryStreamType",
"fluentEnumGetterMethodName" : "deliveryStreamType",
"fluentGetterMethodName" : "deliveryStreamTypeString",
"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 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 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 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 #deliveryStreamTypeString}.\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 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "DeliveryStreamType",
"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 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 stream as a source.
\n@see DeliveryStreamType",
"setterMethodName" : "setDeliveryStreamType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamType",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"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 stream as a source.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getKinesisStreamSourceConfiguration",
"beanStyleSetterMethodName" : "setKinesisStreamSourceConfiguration",
"c2jName" : "KinesisStreamSourceConfiguration",
"c2jShape" : "KinesisStreamSourceConfiguration",
"defaultConsumerFluentSetterDocumentation" : "When a Kinesis stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis stream 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 stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis stream ARN and the role ARN for the source stream.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "kinesisStreamSourceConfiguration",
"fluentSetterDocumentation" : "When a Kinesis stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis stream ARN and the role ARN for the source stream.
\n@param kinesisStreamSourceConfiguration When a Kinesis stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis stream 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 stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis stream ARN and the role ARN for the source stream.
\n@return When a Kinesis stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis stream 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "KinesisStreamSourceConfiguration",
"setterDocumentation" : "When a Kinesis stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis stream ARN and the role ARN for the source stream.
\n@param kinesisStreamSourceConfiguration When a Kinesis stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis stream 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,
"variable" : {
"variableDeclarationType" : "KinesisStreamSourceConfiguration",
"variableName" : "kinesisStreamSourceConfiguration",
"variableType" : "KinesisStreamSourceConfiguration",
"documentation" : "When a Kinesis stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis stream 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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "S3DestinationConfiguration",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "ExtendedS3DestinationConfiguration",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "RedshiftDestinationConfiguration",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "ElasticsearchDestinationConfiguration",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "SplunkDestinationConfiguration",
"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,
"variable" : {
"variableDeclarationType" : "SplunkDestinationConfiguration",
"variableName" : "splunkDestinationConfiguration",
"variableType" : "SplunkDestinationConfiguration",
"documentation" : "The destination in Splunk. You can specify only one destination.
",
"simpleType" : "SplunkDestinationConfiguration",
"variableSetterType" : "SplunkDestinationConfiguration"
},
"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,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "DeliveryStreamARN",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "DeliveryStreamARN",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "DeliveryStreamARN",
"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,
"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
},
"DeleteDeliveryStreamRequest" : {
"c2jName" : "DeleteDeliveryStreamInput",
"customization" : {
"artificialResultWrapper" : null,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "DeliveryStreamName",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "DeliveryStreamName",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "DeliveryStreamName",
"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,
"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,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"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,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Contains information about a delivery stream.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "DeliveryStreamName",
"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,
"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.
\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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "deliveryStreamARN",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the delivery stream.
\n@param deliveryStreamARN The Amazon Resource Name (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 Amazon Resource Name (ARN) of the delivery stream.
\n@return The Amazon Resource Name (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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "DeliveryStreamARN",
"setterDocumentation" : "The Amazon Resource Name (ARN) of the delivery stream.
\n@param deliveryStreamARN The Amazon Resource Name (ARN) of the delivery stream.",
"setterMethodName" : "setDeliveryStreamARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamARN",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the delivery stream.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDeliveryStreamStatus",
"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 #deliveryStreamStatusString(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.
",
"enumType" : "DeliveryStreamStatus",
"fluentEnumGetterMethodName" : "deliveryStreamStatus",
"fluentGetterMethodName" : "deliveryStreamStatusString",
"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 #deliveryStreamStatusString}.\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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "DeliveryStreamStatus",
"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,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamStatus",
"variableType" : "String",
"documentation" : "The status of the delivery stream.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDeliveryStreamType",
"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 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 #deliveryStreamTypeString(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 stream as a source.
",
"enumType" : "DeliveryStreamType",
"fluentEnumGetterMethodName" : "deliveryStreamType",
"fluentGetterMethodName" : "deliveryStreamTypeString",
"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 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 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 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 #deliveryStreamTypeString}.\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 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "DeliveryStreamType",
"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 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 stream as a source.
\n@see DeliveryStreamType",
"setterMethodName" : "setDeliveryStreamType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamType",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"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 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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "VersionId",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "java.time.Instant",
"marshallingType" : "INSTANT",
"name" : "CreateTimestamp",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "java.time.Instant",
"marshallingType" : "INSTANT",
"name" : "LastUpdateTimestamp",
"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,
"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 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 stream.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "source",
"fluentSetterDocumentation" : "If the DeliveryStreamType
parameter is KinesisStreamAsSource
, a SourceDescription object describing the source Kinesis stream.
\n@param source If the DeliveryStreamType
parameter is KinesisStreamAsSource
, a SourceDescription object describing the source Kinesis 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 stream.
\n@return If the DeliveryStreamType
parameter is KinesisStreamAsSource
, a SourceDescription object describing the source Kinesis 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "Source",
"setterDocumentation" : "If the DeliveryStreamType
parameter is KinesisStreamAsSource
, a SourceDescription object describing the source Kinesis stream.
\n@param source If the DeliveryStreamType
parameter is KinesisStreamAsSource
, a SourceDescription object describing the source Kinesis stream.",
"setterMethodName" : "setSource",
"setterModel" : {
"variableDeclarationType" : "SourceDescription",
"variableName" : "source",
"variableType" : "SourceDescription",
"documentation" : null,
"simpleType" : "SourceDescription",
"variableSetterType" : "SourceDescription"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "SourceDescription",
"variableName" : "source",
"variableType" : "SourceDescription",
"documentation" : "If the DeliveryStreamType
parameter is KinesisStreamAsSource
, a SourceDescription object describing the source Kinesis 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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"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" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "Member",
"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,
"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,
"marshallingTargetClass" : "List",
"marshallingType" : "LIST",
"name" : "Destinations",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Boolean",
"marshallingType" : "BOOLEAN",
"name" : "HasMoreDestinations",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "java.time.Instant",
"marshallingType" : "INSTANT",
"name" : "CreateTimestamp",
"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,
"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.
\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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "deliveryStreamARN",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the delivery stream.
\n@param deliveryStreamARN The Amazon Resource Name (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 Amazon Resource Name (ARN) of the delivery stream.
\n@return The Amazon Resource Name (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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "DeliveryStreamARN",
"setterDocumentation" : "The Amazon Resource Name (ARN) of the delivery stream.
\n@param deliveryStreamARN The Amazon Resource Name (ARN) of the delivery stream.",
"setterMethodName" : "setDeliveryStreamARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamARN",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the delivery stream.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "DeliveryStreamName",
"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,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamName",
"variableType" : "String",
"documentation" : "The name of the delivery stream.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"DeliveryStreamStatus" : {
"beanStyleGetterMethodName" : "getDeliveryStreamStatus",
"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 #deliveryStreamStatusString(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.
",
"enumType" : "DeliveryStreamStatus",
"fluentEnumGetterMethodName" : "deliveryStreamStatus",
"fluentGetterMethodName" : "deliveryStreamStatusString",
"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 #deliveryStreamStatusString}.\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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "DeliveryStreamStatus",
"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,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamStatus",
"variableType" : "String",
"documentation" : "The status of the delivery stream.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"DeliveryStreamType" : {
"beanStyleGetterMethodName" : "getDeliveryStreamType",
"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 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 #deliveryStreamTypeString(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 stream as a source.
",
"enumType" : "DeliveryStreamType",
"fluentEnumGetterMethodName" : "deliveryStreamType",
"fluentGetterMethodName" : "deliveryStreamTypeString",
"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 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 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 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 #deliveryStreamTypeString}.\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 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "DeliveryStreamType",
"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 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 stream as a source.
\n@see DeliveryStreamType",
"setterMethodName" : "setDeliveryStreamType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamType",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"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 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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"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" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "Member",
"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,
"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,
"marshallingTargetClass" : "List",
"marshallingType" : "LIST",
"name" : "Destinations",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Boolean",
"marshallingType" : "BOOLEAN",
"name" : "HasMoreDestinations",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "java.time.Instant",
"marshallingType" : "INSTANT",
"name" : "LastUpdateTimestamp",
"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,
"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 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 stream.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "source",
"fluentSetterDocumentation" : "If the DeliveryStreamType
parameter is KinesisStreamAsSource
, a SourceDescription object describing the source Kinesis stream.
\n@param source If the DeliveryStreamType
parameter is KinesisStreamAsSource
, a SourceDescription object describing the source Kinesis 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 stream.
\n@return If the DeliveryStreamType
parameter is KinesisStreamAsSource
, a SourceDescription object describing the source Kinesis 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "Source",
"setterDocumentation" : "If the DeliveryStreamType
parameter is KinesisStreamAsSource
, a SourceDescription object describing the source Kinesis stream.
\n@param source If the DeliveryStreamType
parameter is KinesisStreamAsSource
, a SourceDescription object describing the source Kinesis stream.",
"setterMethodName" : "setSource",
"setterModel" : {
"variableDeclarationType" : "SourceDescription",
"variableName" : "source",
"variableType" : "SourceDescription",
"documentation" : null,
"simpleType" : "SourceDescription",
"variableSetterType" : "SourceDescription"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "SourceDescription",
"variableName" : "source",
"variableType" : "SourceDescription",
"documentation" : "If the DeliveryStreamType
parameter is KinesisStreamAsSource
, a SourceDescription object describing the source Kinesis 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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "VersionId",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "DeliveryStreamName",
"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,
"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.
\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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "deliveryStreamARN",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the delivery stream.
\n@param deliveryStreamARN The Amazon Resource Name (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 Amazon Resource Name (ARN) of the delivery stream.
\n@return The Amazon Resource Name (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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "DeliveryStreamARN",
"setterDocumentation" : "The Amazon Resource Name (ARN) of the delivery stream.
\n@param deliveryStreamARN The Amazon Resource Name (ARN) of the delivery stream.",
"setterMethodName" : "setDeliveryStreamARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamARN",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the delivery stream.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDeliveryStreamStatus",
"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 #deliveryStreamStatusString(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.
",
"enumType" : "DeliveryStreamStatus",
"fluentEnumGetterMethodName" : "deliveryStreamStatus",
"fluentGetterMethodName" : "deliveryStreamStatusString",
"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 #deliveryStreamStatusString}.\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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "DeliveryStreamStatus",
"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,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamStatus",
"variableType" : "String",
"documentation" : "The status of the delivery stream.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDeliveryStreamType",
"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 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 #deliveryStreamTypeString(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 stream as a source.
",
"enumType" : "DeliveryStreamType",
"fluentEnumGetterMethodName" : "deliveryStreamType",
"fluentGetterMethodName" : "deliveryStreamTypeString",
"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 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 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 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 #deliveryStreamTypeString}.\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 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "DeliveryStreamType",
"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 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 stream as a source.
\n@see DeliveryStreamType",
"setterMethodName" : "setDeliveryStreamType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamType",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"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 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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "VersionId",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "java.time.Instant",
"marshallingType" : "INSTANT",
"name" : "CreateTimestamp",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "java.time.Instant",
"marshallingType" : "INSTANT",
"name" : "LastUpdateTimestamp",
"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,
"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 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 stream.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "source",
"fluentSetterDocumentation" : "If the DeliveryStreamType
parameter is KinesisStreamAsSource
, a SourceDescription object describing the source Kinesis stream.
\n@param source If the DeliveryStreamType
parameter is KinesisStreamAsSource
, a SourceDescription object describing the source Kinesis 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 stream.
\n@return If the DeliveryStreamType
parameter is KinesisStreamAsSource
, a SourceDescription object describing the source Kinesis 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "Source",
"setterDocumentation" : "If the DeliveryStreamType
parameter is KinesisStreamAsSource
, a SourceDescription object describing the source Kinesis stream.
\n@param source If the DeliveryStreamType
parameter is KinesisStreamAsSource
, a SourceDescription object describing the source Kinesis stream.",
"setterMethodName" : "setSource",
"setterModel" : {
"variableDeclarationType" : "SourceDescription",
"variableName" : "source",
"variableType" : "SourceDescription",
"documentation" : null,
"simpleType" : "SourceDescription",
"variableSetterType" : "SourceDescription"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "SourceDescription",
"variableName" : "source",
"variableType" : "SourceDescription",
"documentation" : "If the DeliveryStreamType
parameter is KinesisStreamAsSource
, a SourceDescription object describing the source Kinesis 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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"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" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "Member",
"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,
"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,
"marshallingTargetClass" : "List",
"marshallingType" : "LIST",
"name" : "Destinations",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Boolean",
"marshallingType" : "BOOLEAN",
"name" : "HasMoreDestinations",
"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,
"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
},
"DeliveryStreamStatus" : {
"c2jName" : "DeliveryStreamStatus",
"customization" : {
"artificialResultWrapper" : null,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"enums" : [ {
"name" : "CREATING",
"value" : "CREATING"
}, {
"name" : "DELETING",
"value" : "DELETING"
}, {
"name" : "ACTIVE",
"value" : "ACTIVE"
} ],
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"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,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"enums" : [ {
"name" : "DIRECT_PUT",
"value" : "DirectPut"
}, {
"name" : "KINESIS_STREAM_ASSOURCE",
"value" : "KinesisStreamAsSource"
} ],
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"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,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "DeliveryStreamName",
"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,
"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. Currently, 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. Currently, you can have one destination per delivery stream.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "limit",
"fluentSetterDocumentation" : "The limit on the number of destinations to return. Currently, you can have one destination per delivery stream.
\n@param limit The limit on the number of destinations to return. Currently, 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. Currently, you can have one destination per delivery stream.
\n@return The limit on the number of destinations to return. Currently, 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "Limit",
"setterDocumentation" : "The limit on the number of destinations to return. Currently, you can have one destination per delivery stream.
\n@param limit The limit on the number of destinations to return. Currently, 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,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "limit",
"variableType" : "Integer",
"documentation" : "The limit on the number of destinations to return. Currently, 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. Currently, Kinesis 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. Currently, Kinesis Firehose supports one destination per delivery stream.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "exclusiveStartDestinationId",
"fluentSetterDocumentation" : "The ID of the destination to start returning the destination information. Currently, Kinesis Firehose supports one destination per delivery stream.
\n@param exclusiveStartDestinationId The ID of the destination to start returning the destination information. Currently, Kinesis 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. Currently, Kinesis Firehose supports one destination per delivery stream.
\n@return The ID of the destination to start returning the destination information. Currently, Kinesis 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "ExclusiveStartDestinationId",
"setterDocumentation" : "The ID of the destination to start returning the destination information. Currently, Kinesis Firehose supports one destination per delivery stream.
\n@param exclusiveStartDestinationId The ID of the destination to start returning the destination information. Currently, Kinesis Firehose supports one destination per delivery stream.",
"setterMethodName" : "setExclusiveStartDestinationId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "exclusiveStartDestinationId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "exclusiveStartDestinationId",
"variableType" : "String",
"documentation" : "The ID of the destination to start returning the destination information. Currently, Kinesis 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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "DeliveryStreamName",
"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,
"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. Currently, Kinesis 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. Currently, Kinesis Firehose supports one destination per delivery stream.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "exclusiveStartDestinationId",
"fluentSetterDocumentation" : "The ID of the destination to start returning the destination information. Currently, Kinesis Firehose supports one destination per delivery stream.
\n@param exclusiveStartDestinationId The ID of the destination to start returning the destination information. Currently, Kinesis 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. Currently, Kinesis Firehose supports one destination per delivery stream.
\n@return The ID of the destination to start returning the destination information. Currently, Kinesis 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "ExclusiveStartDestinationId",
"setterDocumentation" : "The ID of the destination to start returning the destination information. Currently, Kinesis Firehose supports one destination per delivery stream.
\n@param exclusiveStartDestinationId The ID of the destination to start returning the destination information. Currently, Kinesis Firehose supports one destination per delivery stream.",
"setterMethodName" : "setExclusiveStartDestinationId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "exclusiveStartDestinationId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "exclusiveStartDestinationId",
"variableType" : "String",
"documentation" : "The ID of the destination to start returning the destination information. Currently, Kinesis 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. Currently, 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. Currently, you can have one destination per delivery stream.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "limit",
"fluentSetterDocumentation" : "The limit on the number of destinations to return. Currently, you can have one destination per delivery stream.
\n@param limit The limit on the number of destinations to return. Currently, 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. Currently, you can have one destination per delivery stream.
\n@return The limit on the number of destinations to return. Currently, 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "Limit",
"setterDocumentation" : "The limit on the number of destinations to return. Currently, you can have one destination per delivery stream.
\n@param limit The limit on the number of destinations to return. Currently, 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,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "limit",
"variableType" : "Integer",
"documentation" : "The limit on the number of destinations to return. Currently, 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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "DeliveryStreamName",
"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,
"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. Currently, 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. Currently, you can have one destination per delivery stream.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "limit",
"fluentSetterDocumentation" : "The limit on the number of destinations to return. Currently, you can have one destination per delivery stream.
\n@param limit The limit on the number of destinations to return. Currently, 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. Currently, you can have one destination per delivery stream.
\n@return The limit on the number of destinations to return. Currently, 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "Limit",
"setterDocumentation" : "The limit on the number of destinations to return. Currently, you can have one destination per delivery stream.
\n@param limit The limit on the number of destinations to return. Currently, 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,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "limit",
"variableType" : "Integer",
"documentation" : "The limit on the number of destinations to return. Currently, 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. Currently, Kinesis 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. Currently, Kinesis Firehose supports one destination per delivery stream.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "exclusiveStartDestinationId",
"fluentSetterDocumentation" : "The ID of the destination to start returning the destination information. Currently, Kinesis Firehose supports one destination per delivery stream.
\n@param exclusiveStartDestinationId The ID of the destination to start returning the destination information. Currently, Kinesis 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. Currently, Kinesis Firehose supports one destination per delivery stream.
\n@return The ID of the destination to start returning the destination information. Currently, Kinesis 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "ExclusiveStartDestinationId",
"setterDocumentation" : "The ID of the destination to start returning the destination information. Currently, Kinesis Firehose supports one destination per delivery stream.
\n@param exclusiveStartDestinationId The ID of the destination to start returning the destination information. Currently, Kinesis Firehose supports one destination per delivery stream.",
"setterMethodName" : "setExclusiveStartDestinationId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "exclusiveStartDestinationId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "exclusiveStartDestinationId",
"variableType" : "String",
"documentation" : "The ID of the destination to start returning the destination information. Currently, Kinesis 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,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "DeliveryStreamDescription",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "DeliveryStreamDescription",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "DeliveryStreamDescription",
"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,
"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
},
"DestinationDescription" : {
"c2jName" : "DestinationDescription",
"customization" : {
"artificialResultWrapper" : null,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Describes the destination for a delivery stream.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "DestinationId",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "S3DestinationDescription",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "ExtendedS3DestinationDescription",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "RedshiftDestinationDescription",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "ElasticsearchDestinationDescription",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "SplunkDestinationDescription",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "DestinationId",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "ElasticsearchDestinationDescription",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "ExtendedS3DestinationDescription",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "RedshiftDestinationDescription",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "S3DestinationDescription",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "SplunkDestinationDescription",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "DestinationId",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "S3DestinationDescription",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "ExtendedS3DestinationDescription",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "RedshiftDestinationDescription",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "ElasticsearchDestinationDescription",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "SplunkDestinationDescription",
"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,
"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,
"customUnmarshallerFqcn" : 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.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"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).
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "IntervalInSeconds",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "SizeInMBs",
"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,
"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).
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "IntervalInSeconds",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "SizeInMBs",
"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,
"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).
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "IntervalInSeconds",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "SizeInMBs",
"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,
"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,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Describes the configuration of a destination in Amazon ES.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getRoleARN",
"beanStyleSetterMethodName" : "setRoleARN",
"c2jName" : "RoleARN",
"c2jShape" : "RoleARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.
\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 IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "roleARN",
"fluentSetterDocumentation" : "The ARN of the IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.
\n@param roleARN The ARN of the IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "roleARN",
"getterDocumentation" : "The ARN of the IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.
\n@return The ARN of the IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "RoleARN",
"setterDocumentation" : "The ARN of the IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.
\n@param roleARN The ARN of the IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.",
"setterMethodName" : "setRoleARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : "The ARN of the IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.
",
"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.
\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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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.
\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.\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.
\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.",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "DomainARN",
"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.
\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.",
"setterMethodName" : "setDomainARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "domainARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"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.
",
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "IndexName",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "TypeName",
"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,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "typeName",
"variableType" : "String",
"documentation" : "The Elasticsearch type name.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getIndexRotationPeriod",
"beanStyleSetterMethodName" : "setIndexRotationPeriod",
"c2jName" : "IndexRotationPeriod",
"c2jShape" : "ElasticsearchIndexRotationPeriod",
"defaultConsumerFluentSetterDocumentation" : "The Elasticsearch index rotation period. Index rotation appends a time stamp to the IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service 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 #indexRotationPeriodString(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 time stamp to the IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service Destination. The default value is OneDay
.
",
"enumType" : "ElasticsearchIndexRotationPeriod",
"fluentEnumGetterMethodName" : "indexRotationPeriod",
"fluentGetterMethodName" : "indexRotationPeriodString",
"fluentSetterDocumentation" : "The Elasticsearch index rotation period. Index rotation appends a time stamp to the IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service Destination. The default value is OneDay
.
\n@param indexRotationPeriod The Elasticsearch index rotation period. Index rotation appends a time stamp to the IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service 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 time stamp to the IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service 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 #indexRotationPeriodString}.\n
\n@return The Elasticsearch index rotation period. Index rotation appends a time stamp to the IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "IndexRotationPeriod",
"setterDocumentation" : "The Elasticsearch index rotation period. Index rotation appends a time stamp to the IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service Destination. The default value is OneDay
.
\n@param indexRotationPeriod The Elasticsearch index rotation period. Index rotation appends a time stamp to the IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service 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,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "indexRotationPeriod",
"variableType" : "String",
"documentation" : "The Elasticsearch index rotation period. Index rotation appends a time stamp to the IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service 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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "BufferingHints",
"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,
"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 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 Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "retryOptions",
"fluentSetterDocumentation" : "The retry behavior in case Kinesis 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 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 Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).
\n@return The retry behavior in case Kinesis 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "RetryOptions",
"setterDocumentation" : "The retry behavior in case Kinesis 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 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,
"variable" : {
"variableDeclarationType" : "ElasticsearchRetryOptions",
"variableName" : "retryOptions",
"variableType" : "ElasticsearchRetryOptions",
"documentation" : "The retry behavior in case Kinesis Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).
",
"simpleType" : "ElasticsearchRetryOptions",
"variableSetterType" : "ElasticsearchRetryOptions"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getS3BackupMode",
"beanStyleSetterMethodName" : "setS3BackupMode",
"c2jName" : "S3BackupMode",
"c2jShape" : "ElasticsearchS3BackupMode",
"defaultConsumerFluentSetterDocumentation" : "Defines how documents should be delivered to Amazon S3. When set to FailedDocumentsOnly, Kinesis 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 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 Amazon Elasticsearch Service 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 #s3BackupModeString(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 set to FailedDocumentsOnly, Kinesis 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 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 Amazon Elasticsearch Service Destination. Default value is FailedDocumentsOnly.
",
"enumType" : "ElasticsearchS3BackupMode",
"fluentEnumGetterMethodName" : "s3BackupMode",
"fluentGetterMethodName" : "s3BackupModeString",
"fluentSetterDocumentation" : "Defines how documents should be delivered to Amazon S3. When set to FailedDocumentsOnly, Kinesis 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 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 Amazon Elasticsearch Service Destination. Default value is FailedDocumentsOnly.
\n@param s3BackupMode Defines how documents should be delivered to Amazon S3. When set to FailedDocumentsOnly, Kinesis 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 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 Amazon Elasticsearch Service 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 set to FailedDocumentsOnly, Kinesis 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 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 Amazon Elasticsearch Service 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 #s3BackupModeString}.\n
\n@return Defines how documents should be delivered to Amazon S3. When set to FailedDocumentsOnly, Kinesis 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 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 Amazon Elasticsearch Service 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "S3BackupMode",
"setterDocumentation" : "Defines how documents should be delivered to Amazon S3. When set to FailedDocumentsOnly, Kinesis 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 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 Amazon Elasticsearch Service Destination. Default value is FailedDocumentsOnly.
\n@param s3BackupMode Defines how documents should be delivered to Amazon S3. When set to FailedDocumentsOnly, Kinesis 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 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 Amazon Elasticsearch Service 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,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "s3BackupMode",
"variableType" : "String",
"documentation" : "Defines how documents should be delivered to Amazon S3. When set to FailedDocumentsOnly, Kinesis 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 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 Amazon Elasticsearch Service 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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "S3Configuration",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "ProcessingConfiguration",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "CloudWatchLoggingOptions",
"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,
"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, 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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "BufferingHints",
"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,
"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 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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "CloudWatchLoggingOptions",
"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,
"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 role specified in RoleARN.
\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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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.
\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.\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.
\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.",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "DomainARN",
"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.
\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.",
"setterMethodName" : "setDomainARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "domainARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"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.
",
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "IndexName",
"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,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "indexName",
"variableType" : "String",
"documentation" : "The Elasticsearch index name.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"IndexRotationPeriod" : {
"beanStyleGetterMethodName" : "getIndexRotationPeriod",
"beanStyleSetterMethodName" : "setIndexRotationPeriod",
"c2jName" : "IndexRotationPeriod",
"c2jShape" : "ElasticsearchIndexRotationPeriod",
"defaultConsumerFluentSetterDocumentation" : "The Elasticsearch index rotation period. Index rotation appends a time stamp to the IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service 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 #indexRotationPeriodString(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 time stamp to the IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service Destination. The default value is OneDay
.
",
"enumType" : "ElasticsearchIndexRotationPeriod",
"fluentEnumGetterMethodName" : "indexRotationPeriod",
"fluentGetterMethodName" : "indexRotationPeriodString",
"fluentSetterDocumentation" : "The Elasticsearch index rotation period. Index rotation appends a time stamp to the IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service Destination. The default value is OneDay
.
\n@param indexRotationPeriod The Elasticsearch index rotation period. Index rotation appends a time stamp to the IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service 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 time stamp to the IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service 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 #indexRotationPeriodString}.\n
\n@return The Elasticsearch index rotation period. Index rotation appends a time stamp to the IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "IndexRotationPeriod",
"setterDocumentation" : "The Elasticsearch index rotation period. Index rotation appends a time stamp to the IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service Destination. The default value is OneDay
.
\n@param indexRotationPeriod The Elasticsearch index rotation period. Index rotation appends a time stamp to the IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service 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,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "indexRotationPeriod",
"variableType" : "String",
"documentation" : "The Elasticsearch index rotation period. Index rotation appends a time stamp to the IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service 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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "ProcessingConfiguration",
"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,
"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 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 Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "retryOptions",
"fluentSetterDocumentation" : "The retry behavior in case Kinesis 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 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 Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).
\n@return The retry behavior in case Kinesis 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "RetryOptions",
"setterDocumentation" : "The retry behavior in case Kinesis 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 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,
"variable" : {
"variableDeclarationType" : "ElasticsearchRetryOptions",
"variableName" : "retryOptions",
"variableType" : "ElasticsearchRetryOptions",
"documentation" : "The retry behavior in case Kinesis 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 ARN of the IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.
\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 IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "roleARN",
"fluentSetterDocumentation" : "The ARN of the IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.
\n@param roleARN The ARN of the IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "roleARN",
"getterDocumentation" : "The ARN of the IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.
\n@return The ARN of the IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "RoleARN",
"setterDocumentation" : "The ARN of the IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.
\n@param roleARN The ARN of the IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.",
"setterMethodName" : "setRoleARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : "The ARN of the IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"S3BackupMode" : {
"beanStyleGetterMethodName" : "getS3BackupMode",
"beanStyleSetterMethodName" : "setS3BackupMode",
"c2jName" : "S3BackupMode",
"c2jShape" : "ElasticsearchS3BackupMode",
"defaultConsumerFluentSetterDocumentation" : "Defines how documents should be delivered to Amazon S3. When set to FailedDocumentsOnly, Kinesis 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 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 Amazon Elasticsearch Service 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 #s3BackupModeString(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 set to FailedDocumentsOnly, Kinesis 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 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 Amazon Elasticsearch Service Destination. Default value is FailedDocumentsOnly.
",
"enumType" : "ElasticsearchS3BackupMode",
"fluentEnumGetterMethodName" : "s3BackupMode",
"fluentGetterMethodName" : "s3BackupModeString",
"fluentSetterDocumentation" : "Defines how documents should be delivered to Amazon S3. When set to FailedDocumentsOnly, Kinesis 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 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 Amazon Elasticsearch Service Destination. Default value is FailedDocumentsOnly.
\n@param s3BackupMode Defines how documents should be delivered to Amazon S3. When set to FailedDocumentsOnly, Kinesis 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 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 Amazon Elasticsearch Service 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 set to FailedDocumentsOnly, Kinesis 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 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 Amazon Elasticsearch Service 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 #s3BackupModeString}.\n
\n@return Defines how documents should be delivered to Amazon S3. When set to FailedDocumentsOnly, Kinesis 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 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 Amazon Elasticsearch Service 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "S3BackupMode",
"setterDocumentation" : "Defines how documents should be delivered to Amazon S3. When set to FailedDocumentsOnly, Kinesis 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 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 Amazon Elasticsearch Service Destination. Default value is FailedDocumentsOnly.
\n@param s3BackupMode Defines how documents should be delivered to Amazon S3. When set to FailedDocumentsOnly, Kinesis 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 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 Amazon Elasticsearch Service 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,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "s3BackupMode",
"variableType" : "String",
"documentation" : "Defines how documents should be delivered to Amazon S3. When set to FailedDocumentsOnly, Kinesis 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 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 Amazon Elasticsearch Service 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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "S3Configuration",
"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,
"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.
\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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "TypeName",
"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,
"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 ARN of the IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.
\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 IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "roleARN",
"fluentSetterDocumentation" : "The ARN of the IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.
\n@param roleARN The ARN of the IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "roleARN",
"getterDocumentation" : "The ARN of the IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.
\n@return The ARN of the IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "RoleARN",
"setterDocumentation" : "The ARN of the IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.
\n@param roleARN The ARN of the IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.",
"setterMethodName" : "setRoleARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : "The ARN of the IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.
",
"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.
\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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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.
\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.\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.
\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.",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "DomainARN",
"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.
\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.",
"setterMethodName" : "setDomainARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "domainARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"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.
",
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "IndexName",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "TypeName",
"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,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "typeName",
"variableType" : "String",
"documentation" : "The Elasticsearch type name.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getIndexRotationPeriod",
"beanStyleSetterMethodName" : "setIndexRotationPeriod",
"c2jName" : "IndexRotationPeriod",
"c2jShape" : "ElasticsearchIndexRotationPeriod",
"defaultConsumerFluentSetterDocumentation" : "The Elasticsearch index rotation period. Index rotation appends a time stamp to the IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service 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 #indexRotationPeriodString(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 time stamp to the IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service Destination. The default value is OneDay
.
",
"enumType" : "ElasticsearchIndexRotationPeriod",
"fluentEnumGetterMethodName" : "indexRotationPeriod",
"fluentGetterMethodName" : "indexRotationPeriodString",
"fluentSetterDocumentation" : "The Elasticsearch index rotation period. Index rotation appends a time stamp to the IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service Destination. The default value is OneDay
.
\n@param indexRotationPeriod The Elasticsearch index rotation period. Index rotation appends a time stamp to the IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service 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 time stamp to the IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service 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 #indexRotationPeriodString}.\n
\n@return The Elasticsearch index rotation period. Index rotation appends a time stamp to the IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "IndexRotationPeriod",
"setterDocumentation" : "The Elasticsearch index rotation period. Index rotation appends a time stamp to the IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service Destination. The default value is OneDay
.
\n@param indexRotationPeriod The Elasticsearch index rotation period. Index rotation appends a time stamp to the IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service 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,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "indexRotationPeriod",
"variableType" : "String",
"documentation" : "The Elasticsearch index rotation period. Index rotation appends a time stamp to the IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service 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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "BufferingHints",
"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,
"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 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 Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "retryOptions",
"fluentSetterDocumentation" : "The retry behavior in case Kinesis 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 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 Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).
\n@return The retry behavior in case Kinesis 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "RetryOptions",
"setterDocumentation" : "The retry behavior in case Kinesis 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 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,
"variable" : {
"variableDeclarationType" : "ElasticsearchRetryOptions",
"variableName" : "retryOptions",
"variableType" : "ElasticsearchRetryOptions",
"documentation" : "The retry behavior in case Kinesis Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).
",
"simpleType" : "ElasticsearchRetryOptions",
"variableSetterType" : "ElasticsearchRetryOptions"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getS3BackupMode",
"beanStyleSetterMethodName" : "setS3BackupMode",
"c2jName" : "S3BackupMode",
"c2jShape" : "ElasticsearchS3BackupMode",
"defaultConsumerFluentSetterDocumentation" : "Defines how documents should be delivered to Amazon S3. When set to FailedDocumentsOnly, Kinesis 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 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 Amazon Elasticsearch Service 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 #s3BackupModeString(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 set to FailedDocumentsOnly, Kinesis 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 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 Amazon Elasticsearch Service Destination. Default value is FailedDocumentsOnly.
",
"enumType" : "ElasticsearchS3BackupMode",
"fluentEnumGetterMethodName" : "s3BackupMode",
"fluentGetterMethodName" : "s3BackupModeString",
"fluentSetterDocumentation" : "Defines how documents should be delivered to Amazon S3. When set to FailedDocumentsOnly, Kinesis 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 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 Amazon Elasticsearch Service Destination. Default value is FailedDocumentsOnly.
\n@param s3BackupMode Defines how documents should be delivered to Amazon S3. When set to FailedDocumentsOnly, Kinesis 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 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 Amazon Elasticsearch Service 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 set to FailedDocumentsOnly, Kinesis 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 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 Amazon Elasticsearch Service 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 #s3BackupModeString}.\n
\n@return Defines how documents should be delivered to Amazon S3. When set to FailedDocumentsOnly, Kinesis 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 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 Amazon Elasticsearch Service 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "S3BackupMode",
"setterDocumentation" : "Defines how documents should be delivered to Amazon S3. When set to FailedDocumentsOnly, Kinesis 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 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 Amazon Elasticsearch Service Destination. Default value is FailedDocumentsOnly.
\n@param s3BackupMode Defines how documents should be delivered to Amazon S3. When set to FailedDocumentsOnly, Kinesis 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 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 Amazon Elasticsearch Service 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,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "s3BackupMode",
"variableType" : "String",
"documentation" : "Defines how documents should be delivered to Amazon S3. When set to FailedDocumentsOnly, Kinesis 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 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 Amazon Elasticsearch Service 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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "S3Configuration",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "ProcessingConfiguration",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "CloudWatchLoggingOptions",
"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,
"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" : [ "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,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The destination description in Amazon ES.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getRoleARN",
"beanStyleSetterMethodName" : "setRoleARN",
"c2jName" : "RoleARN",
"c2jShape" : "RoleARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the AWS credentials.
\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 AWS credentials.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "roleARN",
"fluentSetterDocumentation" : "The ARN of the AWS credentials.
\n@param roleARN The ARN of the AWS credentials.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "roleARN",
"getterDocumentation" : "The ARN of the AWS credentials.
\n@return The ARN of the AWS credentials.",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "RoleARN",
"setterDocumentation" : "The ARN of the AWS credentials.
\n@param roleARN The ARN of the AWS credentials.",
"setterMethodName" : "setRoleARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : "The ARN of the AWS credentials.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDomainARN",
"beanStyleSetterMethodName" : "setDomainARN",
"c2jName" : "DomainARN",
"c2jShape" : "ElasticsearchDomainARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the Amazon ES domain.
\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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "domainARN",
"fluentSetterDocumentation" : "The ARN of the Amazon ES domain.
\n@param domainARN The ARN of the Amazon ES domain.\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.
\n@return The ARN of the Amazon ES domain.",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "DomainARN",
"setterDocumentation" : "The ARN of the Amazon ES domain.
\n@param domainARN The ARN of the Amazon ES domain.",
"setterMethodName" : "setDomainARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "domainARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "domainARN",
"variableType" : "String",
"documentation" : "The ARN of the Amazon ES domain.
",
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "IndexName",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "TypeName",
"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,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "typeName",
"variableType" : "String",
"documentation" : "The Elasticsearch type name.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getIndexRotationPeriod",
"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 #indexRotationPeriodString(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
",
"enumType" : "ElasticsearchIndexRotationPeriod",
"fluentEnumGetterMethodName" : "indexRotationPeriod",
"fluentGetterMethodName" : "indexRotationPeriodString",
"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 #indexRotationPeriodString}.\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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "IndexRotationPeriod",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "BufferingHints",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "RetryOptions",
"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,
"variable" : {
"variableDeclarationType" : "ElasticsearchRetryOptions",
"variableName" : "retryOptions",
"variableType" : "ElasticsearchRetryOptions",
"documentation" : "The Amazon ES retry options.
",
"simpleType" : "ElasticsearchRetryOptions",
"variableSetterType" : "ElasticsearchRetryOptions"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getS3BackupMode",
"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 #s3BackupModeString(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.
",
"enumType" : "ElasticsearchS3BackupMode",
"fluentEnumGetterMethodName" : "s3BackupMode",
"fluentGetterMethodName" : "s3BackupModeString",
"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 #s3BackupModeString}.\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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "S3BackupMode",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "S3DestinationDescription",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "ProcessingConfiguration",
"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,
"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.
\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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "cloudWatchLoggingOptions",
"fluentSetterDocumentation" : "The CloudWatch logging options.
\n@param cloudWatchLoggingOptions The CloudWatch logging options.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "cloudWatchLoggingOptions",
"getterDocumentation" : "The CloudWatch logging options.
\n@return The 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "CloudWatchLoggingOptions",
"setterDocumentation" : "The CloudWatch logging options.
\n@param cloudWatchLoggingOptions The CloudWatch logging options.",
"setterMethodName" : "setCloudWatchLoggingOptions",
"setterModel" : {
"variableDeclarationType" : "CloudWatchLoggingOptions",
"variableName" : "cloudWatchLoggingOptions",
"variableType" : "CloudWatchLoggingOptions",
"documentation" : null,
"simpleType" : "CloudWatchLoggingOptions",
"variableSetterType" : "CloudWatchLoggingOptions"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "CloudWatchLoggingOptions",
"variableName" : "cloudWatchLoggingOptions",
"variableType" : "CloudWatchLoggingOptions",
"documentation" : "The 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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "BufferingHints",
"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,
"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 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 CloudWatch logging options.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "cloudWatchLoggingOptions",
"fluentSetterDocumentation" : "The CloudWatch logging options.
\n@param cloudWatchLoggingOptions The CloudWatch logging options.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "cloudWatchLoggingOptions",
"getterDocumentation" : "The CloudWatch logging options.
\n@return The 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "CloudWatchLoggingOptions",
"setterDocumentation" : "The CloudWatch logging options.
\n@param cloudWatchLoggingOptions The CloudWatch logging options.",
"setterMethodName" : "setCloudWatchLoggingOptions",
"setterModel" : {
"variableDeclarationType" : "CloudWatchLoggingOptions",
"variableName" : "cloudWatchLoggingOptions",
"variableType" : "CloudWatchLoggingOptions",
"documentation" : null,
"simpleType" : "CloudWatchLoggingOptions",
"variableSetterType" : "CloudWatchLoggingOptions"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "CloudWatchLoggingOptions",
"variableName" : "cloudWatchLoggingOptions",
"variableType" : "CloudWatchLoggingOptions",
"documentation" : "The 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.
\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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "domainARN",
"fluentSetterDocumentation" : "The ARN of the Amazon ES domain.
\n@param domainARN The ARN of the Amazon ES domain.\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.
\n@return The ARN of the Amazon ES domain.",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "DomainARN",
"setterDocumentation" : "The ARN of the Amazon ES domain.
\n@param domainARN The ARN of the Amazon ES domain.",
"setterMethodName" : "setDomainARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "domainARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "domainARN",
"variableType" : "String",
"documentation" : "The ARN of the Amazon ES domain.
",
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "IndexName",
"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,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "indexName",
"variableType" : "String",
"documentation" : "The Elasticsearch index name.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"IndexRotationPeriod" : {
"beanStyleGetterMethodName" : "getIndexRotationPeriod",
"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 #indexRotationPeriodString(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
",
"enumType" : "ElasticsearchIndexRotationPeriod",
"fluentEnumGetterMethodName" : "indexRotationPeriod",
"fluentGetterMethodName" : "indexRotationPeriodString",
"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 #indexRotationPeriodString}.\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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "IndexRotationPeriod",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "ProcessingConfiguration",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "RetryOptions",
"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,
"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 ARN of the AWS credentials.
\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 AWS credentials.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "roleARN",
"fluentSetterDocumentation" : "The ARN of the AWS credentials.
\n@param roleARN The ARN of the AWS credentials.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "roleARN",
"getterDocumentation" : "The ARN of the AWS credentials.
\n@return The ARN of the AWS credentials.",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "RoleARN",
"setterDocumentation" : "The ARN of the AWS credentials.
\n@param roleARN The ARN of the AWS credentials.",
"setterMethodName" : "setRoleARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : "The ARN of the AWS credentials.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"S3BackupMode" : {
"beanStyleGetterMethodName" : "getS3BackupMode",
"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 #s3BackupModeString(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.
",
"enumType" : "ElasticsearchS3BackupMode",
"fluentEnumGetterMethodName" : "s3BackupMode",
"fluentGetterMethodName" : "s3BackupModeString",
"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 #s3BackupModeString}.\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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "S3BackupMode",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "S3DestinationDescription",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "TypeName",
"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,
"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 ARN of the AWS credentials.
\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 AWS credentials.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "roleARN",
"fluentSetterDocumentation" : "The ARN of the AWS credentials.
\n@param roleARN The ARN of the AWS credentials.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "roleARN",
"getterDocumentation" : "The ARN of the AWS credentials.
\n@return The ARN of the AWS credentials.",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "RoleARN",
"setterDocumentation" : "The ARN of the AWS credentials.
\n@param roleARN The ARN of the AWS credentials.",
"setterMethodName" : "setRoleARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : "The ARN of the AWS credentials.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDomainARN",
"beanStyleSetterMethodName" : "setDomainARN",
"c2jName" : "DomainARN",
"c2jShape" : "ElasticsearchDomainARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the Amazon ES domain.
\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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "domainARN",
"fluentSetterDocumentation" : "The ARN of the Amazon ES domain.
\n@param domainARN The ARN of the Amazon ES domain.\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.
\n@return The ARN of the Amazon ES domain.",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "DomainARN",
"setterDocumentation" : "The ARN of the Amazon ES domain.
\n@param domainARN The ARN of the Amazon ES domain.",
"setterMethodName" : "setDomainARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "domainARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "domainARN",
"variableType" : "String",
"documentation" : "The ARN of the Amazon ES domain.
",
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "IndexName",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "TypeName",
"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,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "typeName",
"variableType" : "String",
"documentation" : "The Elasticsearch type name.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getIndexRotationPeriod",
"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 #indexRotationPeriodString(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
",
"enumType" : "ElasticsearchIndexRotationPeriod",
"fluentEnumGetterMethodName" : "indexRotationPeriod",
"fluentGetterMethodName" : "indexRotationPeriodString",
"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 #indexRotationPeriodString}.\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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "IndexRotationPeriod",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "BufferingHints",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "RetryOptions",
"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,
"variable" : {
"variableDeclarationType" : "ElasticsearchRetryOptions",
"variableName" : "retryOptions",
"variableType" : "ElasticsearchRetryOptions",
"documentation" : "The Amazon ES retry options.
",
"simpleType" : "ElasticsearchRetryOptions",
"variableSetterType" : "ElasticsearchRetryOptions"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getS3BackupMode",
"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 #s3BackupModeString(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.
",
"enumType" : "ElasticsearchS3BackupMode",
"fluentEnumGetterMethodName" : "s3BackupMode",
"fluentGetterMethodName" : "s3BackupModeString",
"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 #s3BackupModeString}.\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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "S3BackupMode",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "S3DestinationDescription",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "ProcessingConfiguration",
"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,
"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.
\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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "cloudWatchLoggingOptions",
"fluentSetterDocumentation" : "The CloudWatch logging options.
\n@param cloudWatchLoggingOptions The CloudWatch logging options.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "cloudWatchLoggingOptions",
"getterDocumentation" : "The CloudWatch logging options.
\n@return The 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "CloudWatchLoggingOptions",
"setterDocumentation" : "The CloudWatch logging options.
\n@param cloudWatchLoggingOptions The CloudWatch logging options.",
"setterMethodName" : "setCloudWatchLoggingOptions",
"setterModel" : {
"variableDeclarationType" : "CloudWatchLoggingOptions",
"variableName" : "cloudWatchLoggingOptions",
"variableType" : "CloudWatchLoggingOptions",
"documentation" : null,
"simpleType" : "CloudWatchLoggingOptions",
"variableSetterType" : "CloudWatchLoggingOptions"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "CloudWatchLoggingOptions",
"variableName" : "cloudWatchLoggingOptions",
"variableType" : "CloudWatchLoggingOptions",
"documentation" : "The 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,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Describes an update for a destination in Amazon ES.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getRoleARN",
"beanStyleSetterMethodName" : "setRoleARN",
"c2jName" : "RoleARN",
"c2jShape" : "RoleARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.
\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 IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "roleARN",
"fluentSetterDocumentation" : "The ARN of the IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.
\n@param roleARN The ARN of the IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "roleARN",
"getterDocumentation" : "The ARN of the IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.
\n@return The ARN of the IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "RoleARN",
"setterDocumentation" : "The ARN of the IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.
\n@param roleARN The ARN of the IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.",
"setterMethodName" : "setRoleARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : "The ARN of the IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.
",
"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.
\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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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.
\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.\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.
\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.",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "DomainARN",
"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.
\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.",
"setterMethodName" : "setDomainARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "domainARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"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.
",
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "IndexName",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "TypeName",
"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,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "typeName",
"variableType" : "String",
"documentation" : "The Elasticsearch type name.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getIndexRotationPeriod",
"beanStyleSetterMethodName" : "setIndexRotationPeriod",
"c2jName" : "IndexRotationPeriod",
"c2jShape" : "ElasticsearchIndexRotationPeriod",
"defaultConsumerFluentSetterDocumentation" : "The Elasticsearch index rotation period. Index rotation appends a time stamp to IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service 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 #indexRotationPeriodString(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 time stamp to IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service Destination. Default value is OneDay
.
",
"enumType" : "ElasticsearchIndexRotationPeriod",
"fluentEnumGetterMethodName" : "indexRotationPeriod",
"fluentGetterMethodName" : "indexRotationPeriodString",
"fluentSetterDocumentation" : "The Elasticsearch index rotation period. Index rotation appends a time stamp to IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service Destination. Default value is OneDay
.
\n@param indexRotationPeriod The Elasticsearch index rotation period. Index rotation appends a time stamp to IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service 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 time stamp to IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service 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 #indexRotationPeriodString}.\n
\n@return The Elasticsearch index rotation period. Index rotation appends a time stamp to IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "IndexRotationPeriod",
"setterDocumentation" : "The Elasticsearch index rotation period. Index rotation appends a time stamp to IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service Destination. Default value is OneDay
.
\n@param indexRotationPeriod The Elasticsearch index rotation period. Index rotation appends a time stamp to IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service 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,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "indexRotationPeriod",
"variableType" : "String",
"documentation" : "The Elasticsearch index rotation period. Index rotation appends a time stamp to IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service 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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "BufferingHints",
"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,
"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 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 Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "retryOptions",
"fluentSetterDocumentation" : "The retry behavior in case Kinesis 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 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 Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).
\n@return The retry behavior in case Kinesis 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "RetryOptions",
"setterDocumentation" : "The retry behavior in case Kinesis 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 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,
"variable" : {
"variableDeclarationType" : "ElasticsearchRetryOptions",
"variableName" : "retryOptions",
"variableType" : "ElasticsearchRetryOptions",
"documentation" : "The retry behavior in case Kinesis 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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "S3Update",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "ProcessingConfiguration",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "CloudWatchLoggingOptions",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "BufferingHints",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "CloudWatchLoggingOptions",
"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,
"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.
\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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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.
\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.\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.
\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.",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "DomainARN",
"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.
\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.",
"setterMethodName" : "setDomainARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "domainARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"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.
",
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "IndexName",
"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,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "indexName",
"variableType" : "String",
"documentation" : "The Elasticsearch index name.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"IndexRotationPeriod" : {
"beanStyleGetterMethodName" : "getIndexRotationPeriod",
"beanStyleSetterMethodName" : "setIndexRotationPeriod",
"c2jName" : "IndexRotationPeriod",
"c2jShape" : "ElasticsearchIndexRotationPeriod",
"defaultConsumerFluentSetterDocumentation" : "The Elasticsearch index rotation period. Index rotation appends a time stamp to IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service 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 #indexRotationPeriodString(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 time stamp to IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service Destination. Default value is OneDay
.
",
"enumType" : "ElasticsearchIndexRotationPeriod",
"fluentEnumGetterMethodName" : "indexRotationPeriod",
"fluentGetterMethodName" : "indexRotationPeriodString",
"fluentSetterDocumentation" : "The Elasticsearch index rotation period. Index rotation appends a time stamp to IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service Destination. Default value is OneDay
.
\n@param indexRotationPeriod The Elasticsearch index rotation period. Index rotation appends a time stamp to IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service 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 time stamp to IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service 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 #indexRotationPeriodString}.\n
\n@return The Elasticsearch index rotation period. Index rotation appends a time stamp to IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "IndexRotationPeriod",
"setterDocumentation" : "The Elasticsearch index rotation period. Index rotation appends a time stamp to IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service Destination. Default value is OneDay
.
\n@param indexRotationPeriod The Elasticsearch index rotation period. Index rotation appends a time stamp to IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service 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,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "indexRotationPeriod",
"variableType" : "String",
"documentation" : "The Elasticsearch index rotation period. Index rotation appends a time stamp to IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service 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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "ProcessingConfiguration",
"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,
"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 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 Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "retryOptions",
"fluentSetterDocumentation" : "The retry behavior in case Kinesis 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 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 Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).
\n@return The retry behavior in case Kinesis 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "RetryOptions",
"setterDocumentation" : "The retry behavior in case Kinesis 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 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,
"variable" : {
"variableDeclarationType" : "ElasticsearchRetryOptions",
"variableName" : "retryOptions",
"variableType" : "ElasticsearchRetryOptions",
"documentation" : "The retry behavior in case Kinesis 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 ARN of the IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.
\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 IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "roleARN",
"fluentSetterDocumentation" : "The ARN of the IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.
\n@param roleARN The ARN of the IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "roleARN",
"getterDocumentation" : "The ARN of the IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.
\n@return The ARN of the IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "RoleARN",
"setterDocumentation" : "The ARN of the IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.
\n@param roleARN The ARN of the IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.",
"setterMethodName" : "setRoleARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : "The ARN of the IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.
",
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "S3Update",
"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,
"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.
\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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "TypeName",
"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,
"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 ARN of the IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.
\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 IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "roleARN",
"fluentSetterDocumentation" : "The ARN of the IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.
\n@param roleARN The ARN of the IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "roleARN",
"getterDocumentation" : "The ARN of the IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.
\n@return The ARN of the IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "RoleARN",
"setterDocumentation" : "The ARN of the IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.
\n@param roleARN The ARN of the IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.",
"setterMethodName" : "setRoleARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : "The ARN of the IAM role to be assumed by Kinesis Firehose for calling the Amazon ES Configuration API and for indexing documents. For more information, see Amazon S3 Bucket Access.
",
"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.
\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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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.
\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.\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.
\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.",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "DomainARN",
"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.
\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.",
"setterMethodName" : "setDomainARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "domainARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"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.
",
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "IndexName",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "TypeName",
"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,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "typeName",
"variableType" : "String",
"documentation" : "The Elasticsearch type name.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getIndexRotationPeriod",
"beanStyleSetterMethodName" : "setIndexRotationPeriod",
"c2jName" : "IndexRotationPeriod",
"c2jShape" : "ElasticsearchIndexRotationPeriod",
"defaultConsumerFluentSetterDocumentation" : "The Elasticsearch index rotation period. Index rotation appends a time stamp to IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service 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 #indexRotationPeriodString(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 time stamp to IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service Destination. Default value is OneDay
.
",
"enumType" : "ElasticsearchIndexRotationPeriod",
"fluentEnumGetterMethodName" : "indexRotationPeriod",
"fluentGetterMethodName" : "indexRotationPeriodString",
"fluentSetterDocumentation" : "The Elasticsearch index rotation period. Index rotation appends a time stamp to IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service Destination. Default value is OneDay
.
\n@param indexRotationPeriod The Elasticsearch index rotation period. Index rotation appends a time stamp to IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service 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 time stamp to IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service 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 #indexRotationPeriodString}.\n
\n@return The Elasticsearch index rotation period. Index rotation appends a time stamp to IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "IndexRotationPeriod",
"setterDocumentation" : "The Elasticsearch index rotation period. Index rotation appends a time stamp to IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service Destination. Default value is OneDay
.
\n@param indexRotationPeriod The Elasticsearch index rotation period. Index rotation appends a time stamp to IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service 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,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "indexRotationPeriod",
"variableType" : "String",
"documentation" : "The Elasticsearch index rotation period. Index rotation appends a time stamp to IndexName to facilitate the expiration of old data. For more information, see Index Rotation for Amazon Elasticsearch Service 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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "BufferingHints",
"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,
"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 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 Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "retryOptions",
"fluentSetterDocumentation" : "The retry behavior in case Kinesis 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 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 Firehose is unable to deliver documents to Amazon ES. The default value is 300 (5 minutes).
\n@return The retry behavior in case Kinesis 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "RetryOptions",
"setterDocumentation" : "The retry behavior in case Kinesis 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 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,
"variable" : {
"variableDeclarationType" : "ElasticsearchRetryOptions",
"variableName" : "retryOptions",
"variableType" : "ElasticsearchRetryOptions",
"documentation" : "The retry behavior in case Kinesis 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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "S3Update",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "ProcessingConfiguration",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "CloudWatchLoggingOptions",
"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,
"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,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"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,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"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,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Configures retry behavior in case Kinesis Firehose is unable to deliver documents to Amazon ES.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"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 Firehose re-attempts 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 Firehose re-attempts 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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "durationInSeconds",
"fluentSetterDocumentation" : "After an initial failure to deliver to Amazon ES, the total amount of time during which Kinesis Firehose re-attempts 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 Firehose re-attempts 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 Firehose re-attempts 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 Firehose re-attempts 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "DurationInSeconds",
"setterDocumentation" : "After an initial failure to deliver to Amazon ES, the total amount of time during which Kinesis Firehose re-attempts 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 Firehose re-attempts 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,
"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 Firehose re-attempts 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 Firehose re-attempts 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 Firehose re-attempts 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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "durationInSeconds",
"fluentSetterDocumentation" : "After an initial failure to deliver to Amazon ES, the total amount of time during which Kinesis Firehose re-attempts 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 Firehose re-attempts 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 Firehose re-attempts 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 Firehose re-attempts 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "DurationInSeconds",
"setterDocumentation" : "After an initial failure to deliver to Amazon ES, the total amount of time during which Kinesis Firehose re-attempts 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 Firehose re-attempts 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,
"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 Firehose re-attempts 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 Firehose re-attempts 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 Firehose re-attempts 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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "durationInSeconds",
"fluentSetterDocumentation" : "After an initial failure to deliver to Amazon ES, the total amount of time during which Kinesis Firehose re-attempts 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 Firehose re-attempts 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 Firehose re-attempts 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 Firehose re-attempts 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "DurationInSeconds",
"setterDocumentation" : "After an initial failure to deliver to Amazon ES, the total amount of time during which Kinesis Firehose re-attempts 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 Firehose re-attempts 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,
"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 Firehose re-attempts 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,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"enums" : [ {
"name" : "FAILED_DOCUMENTS_ONLY",
"value" : "FailedDocumentsOnly"
}, {
"name" : "ALL_DOCUMENTS",
"value" : "AllDocuments"
} ],
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"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,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Describes the encryption for a destination in Amazon S3.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getNoEncryptionConfig",
"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 #noEncryptionConfigString(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.
",
"enumType" : "NoEncryptionConfig",
"fluentEnumGetterMethodName" : "noEncryptionConfig",
"fluentGetterMethodName" : "noEncryptionConfigString",
"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 #noEncryptionConfigString}.\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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "NoEncryptionConfig",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "KMSEncryptionConfig",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "KMSEncryptionConfig",
"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,
"variable" : {
"variableDeclarationType" : "KMSEncryptionConfig",
"variableName" : "kmsEncryptionConfig",
"variableType" : "KMSEncryptionConfig",
"documentation" : "The encryption key.
",
"simpleType" : "KMSEncryptionConfig",
"variableSetterType" : "KMSEncryptionConfig"
},
"xmlNameSpaceUri" : null
},
"NoEncryptionConfig" : {
"beanStyleGetterMethodName" : "getNoEncryptionConfig",
"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 #noEncryptionConfigString(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.
",
"enumType" : "NoEncryptionConfig",
"fluentEnumGetterMethodName" : "noEncryptionConfig",
"fluentGetterMethodName" : "noEncryptionConfigString",
"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 #noEncryptionConfigString}.\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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "NoEncryptionConfig",
"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,
"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" : "getNoEncryptionConfig",
"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 #noEncryptionConfigString(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.
",
"enumType" : "NoEncryptionConfig",
"fluentEnumGetterMethodName" : "noEncryptionConfig",
"fluentGetterMethodName" : "noEncryptionConfigString",
"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 #noEncryptionConfigString}.\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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "NoEncryptionConfig",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "KMSEncryptionConfig",
"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,
"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,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Describes the configuration of a destination in Amazon S3.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getRoleARN",
"beanStyleSetterMethodName" : "setRoleARN",
"c2jName" : "RoleARN",
"c2jShape" : "RoleARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the AWS credentials.
\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 AWS credentials.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "roleARN",
"fluentSetterDocumentation" : "The ARN of the AWS credentials.
\n@param roleARN The ARN of the AWS credentials.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "roleARN",
"getterDocumentation" : "The ARN of the AWS credentials.
\n@return The ARN of the AWS credentials.",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "RoleARN",
"setterDocumentation" : "The ARN of the AWS credentials.
\n@param roleARN The ARN of the AWS credentials.",
"setterMethodName" : "setRoleARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : "The ARN of the AWS credentials.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getBucketARN",
"beanStyleSetterMethodName" : "setBucketARN",
"c2jName" : "BucketARN",
"c2jShape" : "BucketARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the S3 bucket.
\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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "bucketARN",
"fluentSetterDocumentation" : "The ARN of the S3 bucket.
\n@param bucketARN The ARN of the S3 bucket.\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.
\n@return The ARN of the S3 bucket.",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "BucketARN",
"setterDocumentation" : "The ARN of the S3 bucket.
\n@param bucketARN The ARN of the S3 bucket.",
"setterMethodName" : "setBucketARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "bucketARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "bucketARN",
"variableType" : "String",
"documentation" : "The ARN of the S3 bucket.
",
"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 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 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 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 Firehose Developer Guide.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "prefix",
"fluentSetterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 Firehose Developer Guide.
\n@param prefix The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 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 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 Firehose Developer Guide.
\n@return The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Prefix",
"setterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 Firehose Developer Guide.
\n@param prefix The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 Firehose Developer Guide.",
"setterMethodName" : "setPrefix",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "prefix",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "prefix",
"variableType" : "String",
"documentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 Firehose Developer Guide.
",
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "BufferingHints",
"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,
"variable" : {
"variableDeclarationType" : "BufferingHints",
"variableName" : "bufferingHints",
"variableType" : "BufferingHints",
"documentation" : "The buffering option.
",
"simpleType" : "BufferingHints",
"variableSetterType" : "BufferingHints"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCompressionFormat",
"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 #compressionFormatString(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.
",
"enumType" : "CompressionFormat",
"fluentEnumGetterMethodName" : "compressionFormat",
"fluentGetterMethodName" : "compressionFormatString",
"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 #compressionFormatString}.\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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "CompressionFormat",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "EncryptionConfiguration",
"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,
"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 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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "CloudWatchLoggingOptions",
"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,
"variable" : {
"variableDeclarationType" : "CloudWatchLoggingOptions",
"variableName" : "cloudWatchLoggingOptions",
"variableType" : "CloudWatchLoggingOptions",
"documentation" : "The 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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "ProcessingConfiguration",
"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,
"variable" : {
"variableDeclarationType" : "ProcessingConfiguration",
"variableName" : "processingConfiguration",
"variableType" : "ProcessingConfiguration",
"documentation" : "The data processing configuration.
",
"simpleType" : "ProcessingConfiguration",
"variableSetterType" : "ProcessingConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getS3BackupMode",
"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 #s3BackupModeString(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.
",
"enumType" : "S3BackupMode",
"fluentEnumGetterMethodName" : "s3BackupMode",
"fluentGetterMethodName" : "s3BackupModeString",
"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 #s3BackupModeString}.\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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "S3BackupMode",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "S3BackupConfiguration",
"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,
"variable" : {
"variableDeclarationType" : "S3DestinationConfiguration",
"variableName" : "s3BackupConfiguration",
"variableType" : "S3DestinationConfiguration",
"documentation" : "The configuration for backup in Amazon S3.
",
"simpleType" : "S3DestinationConfiguration",
"variableSetterType" : "S3DestinationConfiguration"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"BucketARN" : {
"beanStyleGetterMethodName" : "getBucketARN",
"beanStyleSetterMethodName" : "setBucketARN",
"c2jName" : "BucketARN",
"c2jShape" : "BucketARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the S3 bucket.
\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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "bucketARN",
"fluentSetterDocumentation" : "The ARN of the S3 bucket.
\n@param bucketARN The ARN of the S3 bucket.\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.
\n@return The ARN of the S3 bucket.",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "BucketARN",
"setterDocumentation" : "The ARN of the S3 bucket.
\n@param bucketARN The ARN of the S3 bucket.",
"setterMethodName" : "setBucketARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "bucketARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "bucketARN",
"variableType" : "String",
"documentation" : "The ARN of the S3 bucket.
",
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "BufferingHints",
"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,
"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 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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "CloudWatchLoggingOptions",
"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,
"variable" : {
"variableDeclarationType" : "CloudWatchLoggingOptions",
"variableName" : "cloudWatchLoggingOptions",
"variableType" : "CloudWatchLoggingOptions",
"documentation" : "The CloudWatch logging options for your delivery stream.
",
"simpleType" : "CloudWatchLoggingOptions",
"variableSetterType" : "CloudWatchLoggingOptions"
},
"xmlNameSpaceUri" : null
},
"CompressionFormat" : {
"beanStyleGetterMethodName" : "getCompressionFormat",
"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 #compressionFormatString(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.
",
"enumType" : "CompressionFormat",
"fluentEnumGetterMethodName" : "compressionFormat",
"fluentGetterMethodName" : "compressionFormatString",
"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 #compressionFormatString}.\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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "CompressionFormat",
"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,
"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
},
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "EncryptionConfiguration",
"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,
"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
},
"Prefix" : {
"beanStyleGetterMethodName" : "getPrefix",
"beanStyleSetterMethodName" : "setPrefix",
"c2jName" : "Prefix",
"c2jShape" : "Prefix",
"defaultConsumerFluentSetterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 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 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 Firehose Developer Guide.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "prefix",
"fluentSetterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 Firehose Developer Guide.
\n@param prefix The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 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 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 Firehose Developer Guide.
\n@return The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Prefix",
"setterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 Firehose Developer Guide.
\n@param prefix The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 Firehose Developer Guide.",
"setterMethodName" : "setPrefix",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "prefix",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "prefix",
"variableType" : "String",
"documentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "ProcessingConfiguration",
"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,
"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 ARN of the AWS credentials.
\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 AWS credentials.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "roleARN",
"fluentSetterDocumentation" : "The ARN of the AWS credentials.
\n@param roleARN The ARN of the AWS credentials.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "roleARN",
"getterDocumentation" : "The ARN of the AWS credentials.
\n@return The ARN of the AWS credentials.",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "RoleARN",
"setterDocumentation" : "The ARN of the AWS credentials.
\n@param roleARN The ARN of the AWS credentials.",
"setterMethodName" : "setRoleARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : "The ARN of the AWS credentials.
",
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "S3BackupConfiguration",
"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,
"variable" : {
"variableDeclarationType" : "S3DestinationConfiguration",
"variableName" : "s3BackupConfiguration",
"variableType" : "S3DestinationConfiguration",
"documentation" : "The configuration for backup in Amazon S3.
",
"simpleType" : "S3DestinationConfiguration",
"variableSetterType" : "S3DestinationConfiguration"
},
"xmlNameSpaceUri" : null
},
"S3BackupMode" : {
"beanStyleGetterMethodName" : "getS3BackupMode",
"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 #s3BackupModeString(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.
",
"enumType" : "S3BackupMode",
"fluentEnumGetterMethodName" : "s3BackupMode",
"fluentGetterMethodName" : "s3BackupModeString",
"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 #s3BackupModeString}.\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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "S3BackupMode",
"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,
"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 ARN of the AWS credentials.
\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 AWS credentials.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "roleARN",
"fluentSetterDocumentation" : "The ARN of the AWS credentials.
\n@param roleARN The ARN of the AWS credentials.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "roleARN",
"getterDocumentation" : "The ARN of the AWS credentials.
\n@return The ARN of the AWS credentials.",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "RoleARN",
"setterDocumentation" : "The ARN of the AWS credentials.
\n@param roleARN The ARN of the AWS credentials.",
"setterMethodName" : "setRoleARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : "The ARN of the AWS credentials.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getBucketARN",
"beanStyleSetterMethodName" : "setBucketARN",
"c2jName" : "BucketARN",
"c2jShape" : "BucketARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the S3 bucket.
\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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "bucketARN",
"fluentSetterDocumentation" : "The ARN of the S3 bucket.
\n@param bucketARN The ARN of the S3 bucket.\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.
\n@return The ARN of the S3 bucket.",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "BucketARN",
"setterDocumentation" : "The ARN of the S3 bucket.
\n@param bucketARN The ARN of the S3 bucket.",
"setterMethodName" : "setBucketARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "bucketARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "bucketARN",
"variableType" : "String",
"documentation" : "The ARN of the S3 bucket.
",
"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 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 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 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 Firehose Developer Guide.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "prefix",
"fluentSetterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 Firehose Developer Guide.
\n@param prefix The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 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 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 Firehose Developer Guide.
\n@return The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Prefix",
"setterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 Firehose Developer Guide.
\n@param prefix The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 Firehose Developer Guide.",
"setterMethodName" : "setPrefix",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "prefix",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "prefix",
"variableType" : "String",
"documentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 Firehose Developer Guide.
",
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "BufferingHints",
"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,
"variable" : {
"variableDeclarationType" : "BufferingHints",
"variableName" : "bufferingHints",
"variableType" : "BufferingHints",
"documentation" : "The buffering option.
",
"simpleType" : "BufferingHints",
"variableSetterType" : "BufferingHints"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCompressionFormat",
"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 #compressionFormatString(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.
",
"enumType" : "CompressionFormat",
"fluentEnumGetterMethodName" : "compressionFormat",
"fluentGetterMethodName" : "compressionFormatString",
"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 #compressionFormatString}.\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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "CompressionFormat",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "EncryptionConfiguration",
"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,
"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 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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "CloudWatchLoggingOptions",
"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,
"variable" : {
"variableDeclarationType" : "CloudWatchLoggingOptions",
"variableName" : "cloudWatchLoggingOptions",
"variableType" : "CloudWatchLoggingOptions",
"documentation" : "The 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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "ProcessingConfiguration",
"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,
"variable" : {
"variableDeclarationType" : "ProcessingConfiguration",
"variableName" : "processingConfiguration",
"variableType" : "ProcessingConfiguration",
"documentation" : "The data processing configuration.
",
"simpleType" : "ProcessingConfiguration",
"variableSetterType" : "ProcessingConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getS3BackupMode",
"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 #s3BackupModeString(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.
",
"enumType" : "S3BackupMode",
"fluentEnumGetterMethodName" : "s3BackupMode",
"fluentGetterMethodName" : "s3BackupModeString",
"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 #s3BackupModeString}.\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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "S3BackupMode",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "S3BackupConfiguration",
"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,
"variable" : {
"variableDeclarationType" : "S3DestinationConfiguration",
"variableName" : "s3BackupConfiguration",
"variableType" : "S3DestinationConfiguration",
"documentation" : "The configuration for backup in Amazon S3.
",
"simpleType" : "S3DestinationConfiguration",
"variableSetterType" : "S3DestinationConfiguration"
},
"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,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Describes a destination in Amazon S3.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getRoleARN",
"beanStyleSetterMethodName" : "setRoleARN",
"c2jName" : "RoleARN",
"c2jShape" : "RoleARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the AWS credentials.
\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 AWS credentials.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "roleARN",
"fluentSetterDocumentation" : "The ARN of the AWS credentials.
\n@param roleARN The ARN of the AWS credentials.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "roleARN",
"getterDocumentation" : "The ARN of the AWS credentials.
\n@return The ARN of the AWS credentials.",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "RoleARN",
"setterDocumentation" : "The ARN of the AWS credentials.
\n@param roleARN The ARN of the AWS credentials.",
"setterMethodName" : "setRoleARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : "The ARN of the AWS credentials.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getBucketARN",
"beanStyleSetterMethodName" : "setBucketARN",
"c2jName" : "BucketARN",
"c2jShape" : "BucketARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the S3 bucket.
\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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "bucketARN",
"fluentSetterDocumentation" : "The ARN of the S3 bucket.
\n@param bucketARN The ARN of the S3 bucket.\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.
\n@return The ARN of the S3 bucket.",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "BucketARN",
"setterDocumentation" : "The ARN of the S3 bucket.
\n@param bucketARN The ARN of the S3 bucket.",
"setterMethodName" : "setBucketARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "bucketARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "bucketARN",
"variableType" : "String",
"documentation" : "The ARN of the S3 bucket.
",
"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 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 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 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 Firehose Developer Guide.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "prefix",
"fluentSetterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 Firehose Developer Guide.
\n@param prefix The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 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 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 Firehose Developer Guide.
\n@return The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Prefix",
"setterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 Firehose Developer Guide.
\n@param prefix The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 Firehose Developer Guide.",
"setterMethodName" : "setPrefix",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "prefix",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "prefix",
"variableType" : "String",
"documentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 Firehose Developer Guide.
",
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "BufferingHints",
"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,
"variable" : {
"variableDeclarationType" : "BufferingHints",
"variableName" : "bufferingHints",
"variableType" : "BufferingHints",
"documentation" : "The buffering option.
",
"simpleType" : "BufferingHints",
"variableSetterType" : "BufferingHints"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCompressionFormat",
"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 #compressionFormatString(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
.
",
"enumType" : "CompressionFormat",
"fluentEnumGetterMethodName" : "compressionFormat",
"fluentGetterMethodName" : "compressionFormatString",
"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 #compressionFormatString}.\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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "CompressionFormat",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "EncryptionConfiguration",
"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,
"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 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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "CloudWatchLoggingOptions",
"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,
"variable" : {
"variableDeclarationType" : "CloudWatchLoggingOptions",
"variableName" : "cloudWatchLoggingOptions",
"variableType" : "CloudWatchLoggingOptions",
"documentation" : "The 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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "ProcessingConfiguration",
"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,
"variable" : {
"variableDeclarationType" : "ProcessingConfiguration",
"variableName" : "processingConfiguration",
"variableType" : "ProcessingConfiguration",
"documentation" : "The data processing configuration.
",
"simpleType" : "ProcessingConfiguration",
"variableSetterType" : "ProcessingConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getS3BackupMode",
"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 #s3BackupModeString(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.
",
"enumType" : "S3BackupMode",
"fluentEnumGetterMethodName" : "s3BackupMode",
"fluentGetterMethodName" : "s3BackupModeString",
"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 #s3BackupModeString}.\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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "S3BackupMode",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "S3BackupDescription",
"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,
"variable" : {
"variableDeclarationType" : "S3DestinationDescription",
"variableName" : "s3BackupDescription",
"variableType" : "S3DestinationDescription",
"documentation" : "The configuration for backup in Amazon S3.
",
"simpleType" : "S3DestinationDescription",
"variableSetterType" : "S3DestinationDescription"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"BucketARN" : {
"beanStyleGetterMethodName" : "getBucketARN",
"beanStyleSetterMethodName" : "setBucketARN",
"c2jName" : "BucketARN",
"c2jShape" : "BucketARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the S3 bucket.
\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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "bucketARN",
"fluentSetterDocumentation" : "The ARN of the S3 bucket.
\n@param bucketARN The ARN of the S3 bucket.\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.
\n@return The ARN of the S3 bucket.",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "BucketARN",
"setterDocumentation" : "The ARN of the S3 bucket.
\n@param bucketARN The ARN of the S3 bucket.",
"setterMethodName" : "setBucketARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "bucketARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "bucketARN",
"variableType" : "String",
"documentation" : "The ARN of the S3 bucket.
",
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "BufferingHints",
"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,
"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 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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "CloudWatchLoggingOptions",
"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,
"variable" : {
"variableDeclarationType" : "CloudWatchLoggingOptions",
"variableName" : "cloudWatchLoggingOptions",
"variableType" : "CloudWatchLoggingOptions",
"documentation" : "The CloudWatch logging options for your delivery stream.
",
"simpleType" : "CloudWatchLoggingOptions",
"variableSetterType" : "CloudWatchLoggingOptions"
},
"xmlNameSpaceUri" : null
},
"CompressionFormat" : {
"beanStyleGetterMethodName" : "getCompressionFormat",
"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 #compressionFormatString(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
.
",
"enumType" : "CompressionFormat",
"fluentEnumGetterMethodName" : "compressionFormat",
"fluentGetterMethodName" : "compressionFormatString",
"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 #compressionFormatString}.\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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "CompressionFormat",
"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,
"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
},
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "EncryptionConfiguration",
"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,
"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
},
"Prefix" : {
"beanStyleGetterMethodName" : "getPrefix",
"beanStyleSetterMethodName" : "setPrefix",
"c2jName" : "Prefix",
"c2jShape" : "Prefix",
"defaultConsumerFluentSetterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 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 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 Firehose Developer Guide.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "prefix",
"fluentSetterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 Firehose Developer Guide.
\n@param prefix The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 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 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 Firehose Developer Guide.
\n@return The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Prefix",
"setterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 Firehose Developer Guide.
\n@param prefix The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 Firehose Developer Guide.",
"setterMethodName" : "setPrefix",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "prefix",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "prefix",
"variableType" : "String",
"documentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "ProcessingConfiguration",
"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,
"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 ARN of the AWS credentials.
\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 AWS credentials.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "roleARN",
"fluentSetterDocumentation" : "The ARN of the AWS credentials.
\n@param roleARN The ARN of the AWS credentials.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "roleARN",
"getterDocumentation" : "The ARN of the AWS credentials.
\n@return The ARN of the AWS credentials.",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "RoleARN",
"setterDocumentation" : "The ARN of the AWS credentials.
\n@param roleARN The ARN of the AWS credentials.",
"setterMethodName" : "setRoleARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : "The ARN of the AWS credentials.
",
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "S3BackupDescription",
"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,
"variable" : {
"variableDeclarationType" : "S3DestinationDescription",
"variableName" : "s3BackupDescription",
"variableType" : "S3DestinationDescription",
"documentation" : "The configuration for backup in Amazon S3.
",
"simpleType" : "S3DestinationDescription",
"variableSetterType" : "S3DestinationDescription"
},
"xmlNameSpaceUri" : null
},
"S3BackupMode" : {
"beanStyleGetterMethodName" : "getS3BackupMode",
"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 #s3BackupModeString(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.
",
"enumType" : "S3BackupMode",
"fluentEnumGetterMethodName" : "s3BackupMode",
"fluentGetterMethodName" : "s3BackupModeString",
"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 #s3BackupModeString}.\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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "S3BackupMode",
"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,
"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 ARN of the AWS credentials.
\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 AWS credentials.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "roleARN",
"fluentSetterDocumentation" : "The ARN of the AWS credentials.
\n@param roleARN The ARN of the AWS credentials.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "roleARN",
"getterDocumentation" : "The ARN of the AWS credentials.
\n@return The ARN of the AWS credentials.",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "RoleARN",
"setterDocumentation" : "The ARN of the AWS credentials.
\n@param roleARN The ARN of the AWS credentials.",
"setterMethodName" : "setRoleARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : "The ARN of the AWS credentials.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getBucketARN",
"beanStyleSetterMethodName" : "setBucketARN",
"c2jName" : "BucketARN",
"c2jShape" : "BucketARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the S3 bucket.
\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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "bucketARN",
"fluentSetterDocumentation" : "The ARN of the S3 bucket.
\n@param bucketARN The ARN of the S3 bucket.\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.
\n@return The ARN of the S3 bucket.",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "BucketARN",
"setterDocumentation" : "The ARN of the S3 bucket.
\n@param bucketARN The ARN of the S3 bucket.",
"setterMethodName" : "setBucketARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "bucketARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "bucketARN",
"variableType" : "String",
"documentation" : "The ARN of the S3 bucket.
",
"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 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 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 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 Firehose Developer Guide.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "prefix",
"fluentSetterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 Firehose Developer Guide.
\n@param prefix The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 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 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 Firehose Developer Guide.
\n@return The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Prefix",
"setterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 Firehose Developer Guide.
\n@param prefix The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 Firehose Developer Guide.",
"setterMethodName" : "setPrefix",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "prefix",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "prefix",
"variableType" : "String",
"documentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 Firehose Developer Guide.
",
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "BufferingHints",
"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,
"variable" : {
"variableDeclarationType" : "BufferingHints",
"variableName" : "bufferingHints",
"variableType" : "BufferingHints",
"documentation" : "The buffering option.
",
"simpleType" : "BufferingHints",
"variableSetterType" : "BufferingHints"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCompressionFormat",
"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 #compressionFormatString(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
.
",
"enumType" : "CompressionFormat",
"fluentEnumGetterMethodName" : "compressionFormat",
"fluentGetterMethodName" : "compressionFormatString",
"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 #compressionFormatString}.\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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "CompressionFormat",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "EncryptionConfiguration",
"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,
"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 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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "CloudWatchLoggingOptions",
"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,
"variable" : {
"variableDeclarationType" : "CloudWatchLoggingOptions",
"variableName" : "cloudWatchLoggingOptions",
"variableType" : "CloudWatchLoggingOptions",
"documentation" : "The 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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "ProcessingConfiguration",
"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,
"variable" : {
"variableDeclarationType" : "ProcessingConfiguration",
"variableName" : "processingConfiguration",
"variableType" : "ProcessingConfiguration",
"documentation" : "The data processing configuration.
",
"simpleType" : "ProcessingConfiguration",
"variableSetterType" : "ProcessingConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getS3BackupMode",
"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 #s3BackupModeString(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.
",
"enumType" : "S3BackupMode",
"fluentEnumGetterMethodName" : "s3BackupMode",
"fluentGetterMethodName" : "s3BackupModeString",
"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 #s3BackupModeString}.\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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "S3BackupMode",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "S3BackupDescription",
"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,
"variable" : {
"variableDeclarationType" : "S3DestinationDescription",
"variableName" : "s3BackupDescription",
"variableType" : "S3DestinationDescription",
"documentation" : "The configuration for backup in Amazon S3.
",
"simpleType" : "S3DestinationDescription",
"variableSetterType" : "S3DestinationDescription"
},
"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,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Describes an update for a destination in Amazon S3.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getRoleARN",
"beanStyleSetterMethodName" : "setRoleARN",
"c2jName" : "RoleARN",
"c2jShape" : "RoleARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the AWS credentials.
\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 AWS credentials.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "roleARN",
"fluentSetterDocumentation" : "The ARN of the AWS credentials.
\n@param roleARN The ARN of the AWS credentials.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "roleARN",
"getterDocumentation" : "The ARN of the AWS credentials.
\n@return The ARN of the AWS credentials.",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "RoleARN",
"setterDocumentation" : "The ARN of the AWS credentials.
\n@param roleARN The ARN of the AWS credentials.",
"setterMethodName" : "setRoleARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : "The ARN of the AWS credentials.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getBucketARN",
"beanStyleSetterMethodName" : "setBucketARN",
"c2jName" : "BucketARN",
"c2jShape" : "BucketARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the S3 bucket.
\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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "bucketARN",
"fluentSetterDocumentation" : "The ARN of the S3 bucket.
\n@param bucketARN The ARN of the S3 bucket.\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.
\n@return The ARN of the S3 bucket.",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "BucketARN",
"setterDocumentation" : "The ARN of the S3 bucket.
\n@param bucketARN The ARN of the S3 bucket.",
"setterMethodName" : "setBucketARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "bucketARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "bucketARN",
"variableType" : "String",
"documentation" : "The ARN of the S3 bucket.
",
"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 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 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 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 Firehose Developer Guide.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "prefix",
"fluentSetterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 Firehose Developer Guide.
\n@param prefix The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 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 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 Firehose Developer Guide.
\n@return The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Prefix",
"setterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 Firehose Developer Guide.
\n@param prefix The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 Firehose Developer Guide.",
"setterMethodName" : "setPrefix",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "prefix",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "prefix",
"variableType" : "String",
"documentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 Firehose Developer Guide.
",
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "BufferingHints",
"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,
"variable" : {
"variableDeclarationType" : "BufferingHints",
"variableName" : "bufferingHints",
"variableType" : "BufferingHints",
"documentation" : "The buffering option.
",
"simpleType" : "BufferingHints",
"variableSetterType" : "BufferingHints"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCompressionFormat",
"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 #compressionFormatString(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
.
",
"enumType" : "CompressionFormat",
"fluentEnumGetterMethodName" : "compressionFormat",
"fluentGetterMethodName" : "compressionFormatString",
"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 #compressionFormatString}.\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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "CompressionFormat",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "EncryptionConfiguration",
"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,
"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 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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "CloudWatchLoggingOptions",
"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,
"variable" : {
"variableDeclarationType" : "CloudWatchLoggingOptions",
"variableName" : "cloudWatchLoggingOptions",
"variableType" : "CloudWatchLoggingOptions",
"documentation" : "The 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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "ProcessingConfiguration",
"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,
"variable" : {
"variableDeclarationType" : "ProcessingConfiguration",
"variableName" : "processingConfiguration",
"variableType" : "ProcessingConfiguration",
"documentation" : "The data processing configuration.
",
"simpleType" : "ProcessingConfiguration",
"variableSetterType" : "ProcessingConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getS3BackupMode",
"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 #s3BackupModeString(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.
",
"enumType" : "S3BackupMode",
"fluentEnumGetterMethodName" : "s3BackupMode",
"fluentGetterMethodName" : "s3BackupModeString",
"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 #s3BackupModeString}.\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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "S3BackupMode",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "S3BackupUpdate",
"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,
"variable" : {
"variableDeclarationType" : "S3DestinationUpdate",
"variableName" : "s3BackupUpdate",
"variableType" : "S3DestinationUpdate",
"documentation" : "The Amazon S3 destination for backup.
",
"simpleType" : "S3DestinationUpdate",
"variableSetterType" : "S3DestinationUpdate"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"BucketARN" : {
"beanStyleGetterMethodName" : "getBucketARN",
"beanStyleSetterMethodName" : "setBucketARN",
"c2jName" : "BucketARN",
"c2jShape" : "BucketARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the S3 bucket.
\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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "bucketARN",
"fluentSetterDocumentation" : "The ARN of the S3 bucket.
\n@param bucketARN The ARN of the S3 bucket.\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.
\n@return The ARN of the S3 bucket.",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "BucketARN",
"setterDocumentation" : "The ARN of the S3 bucket.
\n@param bucketARN The ARN of the S3 bucket.",
"setterMethodName" : "setBucketARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "bucketARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "bucketARN",
"variableType" : "String",
"documentation" : "The ARN of the S3 bucket.
",
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "BufferingHints",
"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,
"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 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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "CloudWatchLoggingOptions",
"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,
"variable" : {
"variableDeclarationType" : "CloudWatchLoggingOptions",
"variableName" : "cloudWatchLoggingOptions",
"variableType" : "CloudWatchLoggingOptions",
"documentation" : "The CloudWatch logging options for your delivery stream.
",
"simpleType" : "CloudWatchLoggingOptions",
"variableSetterType" : "CloudWatchLoggingOptions"
},
"xmlNameSpaceUri" : null
},
"CompressionFormat" : {
"beanStyleGetterMethodName" : "getCompressionFormat",
"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 #compressionFormatString(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
.
",
"enumType" : "CompressionFormat",
"fluentEnumGetterMethodName" : "compressionFormat",
"fluentGetterMethodName" : "compressionFormatString",
"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 #compressionFormatString}.\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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "CompressionFormat",
"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,
"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
},
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "EncryptionConfiguration",
"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,
"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
},
"Prefix" : {
"beanStyleGetterMethodName" : "getPrefix",
"beanStyleSetterMethodName" : "setPrefix",
"c2jName" : "Prefix",
"c2jShape" : "Prefix",
"defaultConsumerFluentSetterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 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 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 Firehose Developer Guide.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "prefix",
"fluentSetterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 Firehose Developer Guide.
\n@param prefix The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 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 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 Firehose Developer Guide.
\n@return The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Prefix",
"setterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 Firehose Developer Guide.
\n@param prefix The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 Firehose Developer Guide.",
"setterMethodName" : "setPrefix",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "prefix",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "prefix",
"variableType" : "String",
"documentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "ProcessingConfiguration",
"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,
"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 ARN of the AWS credentials.
\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 AWS credentials.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "roleARN",
"fluentSetterDocumentation" : "The ARN of the AWS credentials.
\n@param roleARN The ARN of the AWS credentials.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "roleARN",
"getterDocumentation" : "The ARN of the AWS credentials.
\n@return The ARN of the AWS credentials.",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "RoleARN",
"setterDocumentation" : "The ARN of the AWS credentials.
\n@param roleARN The ARN of the AWS credentials.",
"setterMethodName" : "setRoleARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : "The ARN of the AWS credentials.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"S3BackupMode" : {
"beanStyleGetterMethodName" : "getS3BackupMode",
"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 #s3BackupModeString(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.
",
"enumType" : "S3BackupMode",
"fluentEnumGetterMethodName" : "s3BackupMode",
"fluentGetterMethodName" : "s3BackupModeString",
"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 #s3BackupModeString}.\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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "S3BackupMode",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "S3BackupUpdate",
"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,
"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 ARN of the AWS credentials.
\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 AWS credentials.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "roleARN",
"fluentSetterDocumentation" : "The ARN of the AWS credentials.
\n@param roleARN The ARN of the AWS credentials.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "roleARN",
"getterDocumentation" : "The ARN of the AWS credentials.
\n@return The ARN of the AWS credentials.",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "RoleARN",
"setterDocumentation" : "The ARN of the AWS credentials.
\n@param roleARN The ARN of the AWS credentials.",
"setterMethodName" : "setRoleARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : "The ARN of the AWS credentials.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getBucketARN",
"beanStyleSetterMethodName" : "setBucketARN",
"c2jName" : "BucketARN",
"c2jShape" : "BucketARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the S3 bucket.
\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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "bucketARN",
"fluentSetterDocumentation" : "The ARN of the S3 bucket.
\n@param bucketARN The ARN of the S3 bucket.\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.
\n@return The ARN of the S3 bucket.",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "BucketARN",
"setterDocumentation" : "The ARN of the S3 bucket.
\n@param bucketARN The ARN of the S3 bucket.",
"setterMethodName" : "setBucketARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "bucketARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "bucketARN",
"variableType" : "String",
"documentation" : "The ARN of the S3 bucket.
",
"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 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 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 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 Firehose Developer Guide.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "prefix",
"fluentSetterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 Firehose Developer Guide.
\n@param prefix The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 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 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 Firehose Developer Guide.
\n@return The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Prefix",
"setterDocumentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 Firehose Developer Guide.
\n@param prefix The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 Firehose Developer Guide.",
"setterMethodName" : "setPrefix",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "prefix",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "prefix",
"variableType" : "String",
"documentation" : "The \"YYYY/MM/DD/HH\" time format prefix is automatically used for delivered 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 Firehose Developer Guide.
",
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "BufferingHints",
"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,
"variable" : {
"variableDeclarationType" : "BufferingHints",
"variableName" : "bufferingHints",
"variableType" : "BufferingHints",
"documentation" : "The buffering option.
",
"simpleType" : "BufferingHints",
"variableSetterType" : "BufferingHints"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCompressionFormat",
"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 #compressionFormatString(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
.
",
"enumType" : "CompressionFormat",
"fluentEnumGetterMethodName" : "compressionFormat",
"fluentGetterMethodName" : "compressionFormatString",
"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 #compressionFormatString}.\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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "CompressionFormat",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "EncryptionConfiguration",
"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,
"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 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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "CloudWatchLoggingOptions",
"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,
"variable" : {
"variableDeclarationType" : "CloudWatchLoggingOptions",
"variableName" : "cloudWatchLoggingOptions",
"variableType" : "CloudWatchLoggingOptions",
"documentation" : "The 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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "ProcessingConfiguration",
"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,
"variable" : {
"variableDeclarationType" : "ProcessingConfiguration",
"variableName" : "processingConfiguration",
"variableType" : "ProcessingConfiguration",
"documentation" : "The data processing configuration.
",
"simpleType" : "ProcessingConfiguration",
"variableSetterType" : "ProcessingConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getS3BackupMode",
"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 #s3BackupModeString(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.
",
"enumType" : "S3BackupMode",
"fluentEnumGetterMethodName" : "s3BackupMode",
"fluentGetterMethodName" : "s3BackupModeString",
"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 #s3BackupModeString}.\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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "S3BackupMode",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "S3BackupUpdate",
"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,
"variable" : {
"variableDeclarationType" : "S3DestinationUpdate",
"variableName" : "s3BackupUpdate",
"variableType" : "S3DestinationUpdate",
"documentation" : "The Amazon S3 destination for backup.
",
"simpleType" : "S3DestinationUpdate",
"variableSetterType" : "S3DestinationUpdate"
},
"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,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"enums" : [ {
"name" : "RAW",
"value" : "Raw"
}, {
"name" : "EVENT",
"value" : "Event"
} ],
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"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
},
"InvalidArgumentException" : {
"c2jName" : "InvalidArgumentException",
"customization" : {
"artificialResultWrapper" : null,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The specified input parameter has a value that is not valid.
",
"enums" : null,
"errorCode" : "InvalidArgumentException",
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"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,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Describes an encryption key for a destination in Amazon S3.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getAWSKMSKeyARN",
"beanStyleSetterMethodName" : "setAWSKMSKeyARN",
"c2jName" : "AWSKMSKeyARN",
"c2jShape" : "AWSKMSKeyARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the encryption key. Must belong to the same region as the destination Amazon S3 bucket.
\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 ARN of the encryption key. Must belong to the same region as the destination Amazon S3 bucket.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "awskmsKeyARN",
"fluentSetterDocumentation" : "The ARN of the encryption key. Must belong to the same region as the destination Amazon S3 bucket.
\n@param awskmsKeyARN The ARN of the encryption key. Must belong to the same region as the destination Amazon S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "awskmsKeyARN",
"getterDocumentation" : "The ARN of the encryption key. Must belong to the same region as the destination Amazon S3 bucket.
\n@return The ARN of the encryption key. Must belong to the same region as the destination Amazon S3 bucket.",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "AWSKMSKeyARN",
"setterDocumentation" : "The ARN of the encryption key. Must belong to the same region as the destination Amazon S3 bucket.
\n@param awskmsKeyARN The ARN of the encryption key. Must belong to the same region as the destination Amazon S3 bucket.",
"setterMethodName" : "setAWSKMSKeyARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "awskmsKeyARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "awskmsKeyARN",
"variableType" : "String",
"documentation" : "The ARN of the encryption key. Must belong to the same region as the destination Amazon S3 bucket.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"AWSKMSKeyARN" : {
"beanStyleGetterMethodName" : "getAWSKMSKeyARN",
"beanStyleSetterMethodName" : "setAWSKMSKeyARN",
"c2jName" : "AWSKMSKeyARN",
"c2jShape" : "AWSKMSKeyARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the encryption key. Must belong to the same region as the destination Amazon S3 bucket.
\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 ARN of the encryption key. Must belong to the same region as the destination Amazon S3 bucket.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "awskmsKeyARN",
"fluentSetterDocumentation" : "The ARN of the encryption key. Must belong to the same region as the destination Amazon S3 bucket.
\n@param awskmsKeyARN The ARN of the encryption key. Must belong to the same region as the destination Amazon S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "awskmsKeyARN",
"getterDocumentation" : "The ARN of the encryption key. Must belong to the same region as the destination Amazon S3 bucket.
\n@return The ARN of the encryption key. Must belong to the same region as the destination Amazon S3 bucket.",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "AWSKMSKeyARN",
"setterDocumentation" : "The ARN of the encryption key. Must belong to the same region as the destination Amazon S3 bucket.
\n@param awskmsKeyARN The ARN of the encryption key. Must belong to the same region as the destination Amazon S3 bucket.",
"setterMethodName" : "setAWSKMSKeyARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "awskmsKeyARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "awskmsKeyARN",
"variableType" : "String",
"documentation" : "The ARN of the encryption key. Must belong to the same region as the destination Amazon S3 bucket.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getAWSKMSKeyARN",
"beanStyleSetterMethodName" : "setAWSKMSKeyARN",
"c2jName" : "AWSKMSKeyARN",
"c2jShape" : "AWSKMSKeyARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the encryption key. Must belong to the same region as the destination Amazon S3 bucket.
\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 ARN of the encryption key. Must belong to the same region as the destination Amazon S3 bucket.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "awskmsKeyARN",
"fluentSetterDocumentation" : "The ARN of the encryption key. Must belong to the same region as the destination Amazon S3 bucket.
\n@param awskmsKeyARN The ARN of the encryption key. Must belong to the same region as the destination Amazon S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "awskmsKeyARN",
"getterDocumentation" : "The ARN of the encryption key. Must belong to the same region as the destination Amazon S3 bucket.
\n@return The ARN of the encryption key. Must belong to the same region as the destination Amazon S3 bucket.",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "AWSKMSKeyARN",
"setterDocumentation" : "The ARN of the encryption key. Must belong to the same region as the destination Amazon S3 bucket.
\n@param awskmsKeyARN The ARN of the encryption key. Must belong to the same region as the destination Amazon S3 bucket.",
"setterMethodName" : "setAWSKMSKeyARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "awskmsKeyARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "awskmsKeyARN",
"variableType" : "String",
"documentation" : "The ARN of the encryption key. Must belong to the same region as the destination Amazon S3 bucket.
",
"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,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The stream and role ARNs for a Kinesis stream used as the source for a delivery stream.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getKinesisStreamARN",
"beanStyleSetterMethodName" : "setKinesisStreamARN",
"c2jName" : "KinesisStreamARN",
"c2jShape" : "KinesisStreamARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the source Kinesis 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 #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 stream.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "kinesisStreamARN",
"fluentSetterDocumentation" : "The ARN of the source Kinesis stream.
\n@param kinesisStreamARN The ARN of the source Kinesis stream.\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 stream.
\n@return The ARN of the source Kinesis 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" : "KinesisStreamARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "KinesisStreamARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "KinesisStreamARN",
"setterDocumentation" : "The ARN of the source Kinesis stream.
\n@param kinesisStreamARN The ARN of the source Kinesis stream.",
"setterMethodName" : "setKinesisStreamARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "kinesisStreamARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "kinesisStreamARN",
"variableType" : "String",
"documentation" : "The ARN of the source Kinesis stream.
",
"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 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 #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 stream.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "roleARN",
"fluentSetterDocumentation" : "The ARN of the role that provides access to the source Kinesis stream.
\n@param roleARN The ARN of the role that provides access to the source Kinesis stream.\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 stream.
\n@return The ARN of the role that provides access to the source Kinesis 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" : "RoleARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RoleARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "RoleARN",
"setterDocumentation" : "The ARN of the role that provides access to the source Kinesis stream.
\n@param roleARN The ARN of the role that provides access to the source Kinesis stream.",
"setterMethodName" : "setRoleARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : "The ARN of the role that provides access to the source Kinesis stream.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"KinesisStreamARN" : {
"beanStyleGetterMethodName" : "getKinesisStreamARN",
"beanStyleSetterMethodName" : "setKinesisStreamARN",
"c2jName" : "KinesisStreamARN",
"c2jShape" : "KinesisStreamARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the source Kinesis 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 #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 stream.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "kinesisStreamARN",
"fluentSetterDocumentation" : "The ARN of the source Kinesis stream.
\n@param kinesisStreamARN The ARN of the source Kinesis stream.\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 stream.
\n@return The ARN of the source Kinesis 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" : "KinesisStreamARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "KinesisStreamARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "KinesisStreamARN",
"setterDocumentation" : "The ARN of the source Kinesis stream.
\n@param kinesisStreamARN The ARN of the source Kinesis stream.",
"setterMethodName" : "setKinesisStreamARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "kinesisStreamARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "kinesisStreamARN",
"variableType" : "String",
"documentation" : "The ARN of the source Kinesis stream.
",
"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 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 #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 stream.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "roleARN",
"fluentSetterDocumentation" : "The ARN of the role that provides access to the source Kinesis stream.
\n@param roleARN The ARN of the role that provides access to the source Kinesis stream.\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 stream.
\n@return The ARN of the role that provides access to the source Kinesis 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" : "RoleARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RoleARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "RoleARN",
"setterDocumentation" : "The ARN of the role that provides access to the source Kinesis stream.
\n@param roleARN The ARN of the role that provides access to the source Kinesis stream.",
"setterMethodName" : "setRoleARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : "The ARN of the role that provides access to the source Kinesis stream.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getKinesisStreamARN",
"beanStyleSetterMethodName" : "setKinesisStreamARN",
"c2jName" : "KinesisStreamARN",
"c2jShape" : "KinesisStreamARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the source Kinesis 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 #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 stream.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "kinesisStreamARN",
"fluentSetterDocumentation" : "The ARN of the source Kinesis stream.
\n@param kinesisStreamARN The ARN of the source Kinesis stream.\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 stream.
\n@return The ARN of the source Kinesis 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" : "KinesisStreamARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "KinesisStreamARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "KinesisStreamARN",
"setterDocumentation" : "The ARN of the source Kinesis stream.
\n@param kinesisStreamARN The ARN of the source Kinesis stream.",
"setterMethodName" : "setKinesisStreamARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "kinesisStreamARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "kinesisStreamARN",
"variableType" : "String",
"documentation" : "The ARN of the source Kinesis stream.
",
"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 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 #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 stream.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "roleARN",
"fluentSetterDocumentation" : "The ARN of the role that provides access to the source Kinesis stream.
\n@param roleARN The ARN of the role that provides access to the source Kinesis stream.\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 stream.
\n@return The ARN of the role that provides access to the source Kinesis 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" : "RoleARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RoleARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "RoleARN",
"setterDocumentation" : "The ARN of the role that provides access to the source Kinesis stream.
\n@param roleARN The ARN of the role that provides access to the source Kinesis stream.",
"setterMethodName" : "setRoleARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : "The ARN of the role that provides access to the source Kinesis stream.
",
"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,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Details about a Kinesis stream used as the source for a Kinesis Firehose delivery stream.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getKinesisStreamARN",
"beanStyleSetterMethodName" : "setKinesisStreamARN",
"c2jName" : "KinesisStreamARN",
"c2jShape" : "KinesisStreamARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the source Kinesis 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 #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 stream.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "kinesisStreamARN",
"fluentSetterDocumentation" : "The ARN of the source Kinesis stream.
\n@param kinesisStreamARN The ARN of the source Kinesis stream.\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 stream.
\n@return The ARN of the source Kinesis 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" : "KinesisStreamARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "KinesisStreamARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "KinesisStreamARN",
"setterDocumentation" : "The ARN of the source Kinesis stream.
\n@param kinesisStreamARN The ARN of the source Kinesis stream.",
"setterMethodName" : "setKinesisStreamARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "kinesisStreamARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "kinesisStreamARN",
"variableType" : "String",
"documentation" : "The ARN of the source Kinesis stream.
",
"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 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 #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 stream.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "roleARN",
"fluentSetterDocumentation" : "The ARN of the role used by the source Kinesis stream.
\n@param roleARN The ARN of the role used by the source Kinesis stream.\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 stream.
\n@return The ARN of the role used by the source Kinesis 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" : "RoleARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RoleARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "RoleARN",
"setterDocumentation" : "The ARN of the role used by the source Kinesis stream.
\n@param roleARN The ARN of the role used by the source Kinesis stream.",
"setterMethodName" : "setRoleARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : "The ARN of the role used by the source Kinesis stream.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDeliveryStartTimestamp",
"beanStyleSetterMethodName" : "setDeliveryStartTimestamp",
"c2jName" : "DeliveryStartTimestamp",
"c2jShape" : "DeliveryStartTimestamp",
"defaultConsumerFluentSetterDocumentation" : "Kinesis Firehose starts retrieving records from the Kinesis stream starting with this time stamp.
\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 Firehose starts retrieving records from the Kinesis stream starting with this time stamp.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "deliveryStartTimestamp",
"fluentSetterDocumentation" : "Kinesis Firehose starts retrieving records from the Kinesis stream starting with this time stamp.
\n@param deliveryStartTimestamp Kinesis Firehose starts retrieving records from the Kinesis stream starting with this time stamp.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deliveryStartTimestamp",
"getterDocumentation" : "Kinesis Firehose starts retrieving records from the Kinesis stream starting with this time stamp.
\n@return Kinesis Firehose starts retrieving records from the Kinesis stream starting with this time stamp.",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "java.time.Instant",
"marshallingType" : "INSTANT",
"name" : "DeliveryStartTimestamp",
"setterDocumentation" : "Kinesis Firehose starts retrieving records from the Kinesis stream starting with this time stamp.
\n@param deliveryStartTimestamp Kinesis Firehose starts retrieving records from the Kinesis stream starting with this time stamp.",
"setterMethodName" : "setDeliveryStartTimestamp",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "deliveryStartTimestamp",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "deliveryStartTimestamp",
"variableType" : "java.time.Instant",
"documentation" : "Kinesis Firehose starts retrieving records from the Kinesis stream starting with this time stamp.
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"DeliveryStartTimestamp" : {
"beanStyleGetterMethodName" : "getDeliveryStartTimestamp",
"beanStyleSetterMethodName" : "setDeliveryStartTimestamp",
"c2jName" : "DeliveryStartTimestamp",
"c2jShape" : "DeliveryStartTimestamp",
"defaultConsumerFluentSetterDocumentation" : "Kinesis Firehose starts retrieving records from the Kinesis stream starting with this time stamp.
\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 Firehose starts retrieving records from the Kinesis stream starting with this time stamp.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "deliveryStartTimestamp",
"fluentSetterDocumentation" : "Kinesis Firehose starts retrieving records from the Kinesis stream starting with this time stamp.
\n@param deliveryStartTimestamp Kinesis Firehose starts retrieving records from the Kinesis stream starting with this time stamp.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deliveryStartTimestamp",
"getterDocumentation" : "Kinesis Firehose starts retrieving records from the Kinesis stream starting with this time stamp.
\n@return Kinesis Firehose starts retrieving records from the Kinesis stream starting with this time stamp.",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "java.time.Instant",
"marshallingType" : "INSTANT",
"name" : "DeliveryStartTimestamp",
"setterDocumentation" : "Kinesis Firehose starts retrieving records from the Kinesis stream starting with this time stamp.
\n@param deliveryStartTimestamp Kinesis Firehose starts retrieving records from the Kinesis stream starting with this time stamp.",
"setterMethodName" : "setDeliveryStartTimestamp",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "deliveryStartTimestamp",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "deliveryStartTimestamp",
"variableType" : "java.time.Instant",
"documentation" : "Kinesis Firehose starts retrieving records from the Kinesis stream starting with this time stamp.
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlNameSpaceUri" : null
},
"KinesisStreamARN" : {
"beanStyleGetterMethodName" : "getKinesisStreamARN",
"beanStyleSetterMethodName" : "setKinesisStreamARN",
"c2jName" : "KinesisStreamARN",
"c2jShape" : "KinesisStreamARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the source Kinesis 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 #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 stream.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "kinesisStreamARN",
"fluentSetterDocumentation" : "The ARN of the source Kinesis stream.
\n@param kinesisStreamARN The ARN of the source Kinesis stream.\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 stream.
\n@return The ARN of the source Kinesis 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" : "KinesisStreamARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "KinesisStreamARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "KinesisStreamARN",
"setterDocumentation" : "The ARN of the source Kinesis stream.
\n@param kinesisStreamARN The ARN of the source Kinesis stream.",
"setterMethodName" : "setKinesisStreamARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "kinesisStreamARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "kinesisStreamARN",
"variableType" : "String",
"documentation" : "The ARN of the source Kinesis stream.
",
"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 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 #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 stream.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "roleARN",
"fluentSetterDocumentation" : "The ARN of the role used by the source Kinesis stream.
\n@param roleARN The ARN of the role used by the source Kinesis stream.\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 stream.
\n@return The ARN of the role used by the source Kinesis 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" : "RoleARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RoleARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "RoleARN",
"setterDocumentation" : "The ARN of the role used by the source Kinesis stream.
\n@param roleARN The ARN of the role used by the source Kinesis stream.",
"setterMethodName" : "setRoleARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : "The ARN of the role used by the source Kinesis stream.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getKinesisStreamARN",
"beanStyleSetterMethodName" : "setKinesisStreamARN",
"c2jName" : "KinesisStreamARN",
"c2jShape" : "KinesisStreamARN",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the source Kinesis 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 #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 stream.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "kinesisStreamARN",
"fluentSetterDocumentation" : "The ARN of the source Kinesis stream.
\n@param kinesisStreamARN The ARN of the source Kinesis stream.\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 stream.
\n@return The ARN of the source Kinesis 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" : "KinesisStreamARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "KinesisStreamARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "KinesisStreamARN",
"setterDocumentation" : "The ARN of the source Kinesis stream.
\n@param kinesisStreamARN The ARN of the source Kinesis stream.",
"setterMethodName" : "setKinesisStreamARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "kinesisStreamARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "kinesisStreamARN",
"variableType" : "String",
"documentation" : "The ARN of the source Kinesis stream.
",
"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 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 #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 stream.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "roleARN",
"fluentSetterDocumentation" : "The ARN of the role used by the source Kinesis stream.
\n@param roleARN The ARN of the role used by the source Kinesis stream.\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 stream.
\n@return The ARN of the role used by the source Kinesis 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" : "RoleARN",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RoleARN",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "RoleARN",
"setterDocumentation" : "The ARN of the role used by the source Kinesis stream.
\n@param roleARN The ARN of the role used by the source Kinesis stream.",
"setterMethodName" : "setRoleARN",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "roleARN",
"variableType" : "String",
"documentation" : "The ARN of the role used by the source Kinesis stream.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDeliveryStartTimestamp",
"beanStyleSetterMethodName" : "setDeliveryStartTimestamp",
"c2jName" : "DeliveryStartTimestamp",
"c2jShape" : "DeliveryStartTimestamp",
"defaultConsumerFluentSetterDocumentation" : "Kinesis Firehose starts retrieving records from the Kinesis stream starting with this time stamp.
\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 Firehose starts retrieving records from the Kinesis stream starting with this time stamp.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "deliveryStartTimestamp",
"fluentSetterDocumentation" : "Kinesis Firehose starts retrieving records from the Kinesis stream starting with this time stamp.
\n@param deliveryStartTimestamp Kinesis Firehose starts retrieving records from the Kinesis stream starting with this time stamp.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deliveryStartTimestamp",
"getterDocumentation" : "Kinesis Firehose starts retrieving records from the Kinesis stream starting with this time stamp.
\n@return Kinesis Firehose starts retrieving records from the Kinesis stream starting with this time stamp.",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "java.time.Instant",
"marshallingType" : "INSTANT",
"name" : "DeliveryStartTimestamp",
"setterDocumentation" : "Kinesis Firehose starts retrieving records from the Kinesis stream starting with this time stamp.
\n@param deliveryStartTimestamp Kinesis Firehose starts retrieving records from the Kinesis stream starting with this time stamp.",
"setterMethodName" : "setDeliveryStartTimestamp",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "deliveryStartTimestamp",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "deliveryStartTimestamp",
"variableType" : "java.time.Instant",
"documentation" : "Kinesis Firehose starts retrieving records from the Kinesis stream starting with this time stamp.
",
"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,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "You have already reached the limit for a requested resource.
",
"enums" : null,
"errorCode" : "LimitExceededException",
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"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,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "Limit",
"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,
"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" : "getDeliveryStreamType",
"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 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 #deliveryStreamTypeString(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 stream as a source.
This parameter is optional. If this parameter is omitted, delivery streams of all types are returned.
",
"enumType" : "DeliveryStreamType",
"fluentEnumGetterMethodName" : "deliveryStreamType",
"fluentGetterMethodName" : "deliveryStreamTypeString",
"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 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 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 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 #deliveryStreamTypeString}.\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 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "DeliveryStreamType",
"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 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 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,
"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 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 name of the delivery stream to start the list with.
\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 name of the delivery stream to start the list with.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "exclusiveStartDeliveryStreamName",
"fluentSetterDocumentation" : "The name of the delivery stream to start the list with.
\n@param exclusiveStartDeliveryStreamName The name of the delivery stream to start the list with.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "exclusiveStartDeliveryStreamName",
"getterDocumentation" : "The name of the delivery stream to start the list with.
\n@return The name of the delivery stream to start the list with.",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "ExclusiveStartDeliveryStreamName",
"setterDocumentation" : "The name of the delivery stream to start the list with.
\n@param exclusiveStartDeliveryStreamName The name of the delivery stream to start the list with.",
"setterMethodName" : "setExclusiveStartDeliveryStreamName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "exclusiveStartDeliveryStreamName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "exclusiveStartDeliveryStreamName",
"variableType" : "String",
"documentation" : "The name of the delivery stream to start the list with.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"DeliveryStreamType" : {
"beanStyleGetterMethodName" : "getDeliveryStreamType",
"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 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 #deliveryStreamTypeString(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 stream as a source.
This parameter is optional. If this parameter is omitted, delivery streams of all types are returned.
",
"enumType" : "DeliveryStreamType",
"fluentEnumGetterMethodName" : "deliveryStreamType",
"fluentGetterMethodName" : "deliveryStreamTypeString",
"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 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 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 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 #deliveryStreamTypeString}.\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 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "DeliveryStreamType",
"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 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 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,
"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 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 name of the delivery stream to start the list with.
\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 name of the delivery stream to start the list with.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "exclusiveStartDeliveryStreamName",
"fluentSetterDocumentation" : "The name of the delivery stream to start the list with.
\n@param exclusiveStartDeliveryStreamName The name of the delivery stream to start the list with.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "exclusiveStartDeliveryStreamName",
"getterDocumentation" : "The name of the delivery stream to start the list with.
\n@return The name of the delivery stream to start the list with.",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "ExclusiveStartDeliveryStreamName",
"setterDocumentation" : "The name of the delivery stream to start the list with.
\n@param exclusiveStartDeliveryStreamName The name of the delivery stream to start the list with.",
"setterMethodName" : "setExclusiveStartDeliveryStreamName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "exclusiveStartDeliveryStreamName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "exclusiveStartDeliveryStreamName",
"variableType" : "String",
"documentation" : "The name of the delivery stream to start the list with.
",
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "Limit",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "Limit",
"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,
"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" : "getDeliveryStreamType",
"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 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 #deliveryStreamTypeString(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 stream as a source.
This parameter is optional. If this parameter is omitted, delivery streams of all types are returned.
",
"enumType" : "DeliveryStreamType",
"fluentEnumGetterMethodName" : "deliveryStreamType",
"fluentGetterMethodName" : "deliveryStreamTypeString",
"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 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 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 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 #deliveryStreamTypeString}.\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 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "DeliveryStreamType",
"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 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 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,
"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 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 name of the delivery stream to start the list with.
\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 name of the delivery stream to start the list with.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "exclusiveStartDeliveryStreamName",
"fluentSetterDocumentation" : "The name of the delivery stream to start the list with.
\n@param exclusiveStartDeliveryStreamName The name of the delivery stream to start the list with.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "exclusiveStartDeliveryStreamName",
"getterDocumentation" : "The name of the delivery stream to start the list with.
\n@return The name of the delivery stream to start the list with.",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "ExclusiveStartDeliveryStreamName",
"setterDocumentation" : "The name of the delivery stream to start the list with.
\n@param exclusiveStartDeliveryStreamName The name of the delivery stream to start the list with.",
"setterMethodName" : "setExclusiveStartDeliveryStreamName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "exclusiveStartDeliveryStreamName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "exclusiveStartDeliveryStreamName",
"variableType" : "String",
"documentation" : "The name of the delivery stream to start the list with.
",
"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,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"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" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Member",
"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,
"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,
"marshallingTargetClass" : "List",
"marshallingType" : "LIST",
"name" : "DeliveryStreamNames",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Boolean",
"marshallingType" : "BOOLEAN",
"name" : "HasMoreDeliveryStreams",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"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" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Member",
"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,
"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,
"marshallingTargetClass" : "List",
"marshallingType" : "LIST",
"name" : "DeliveryStreamNames",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Boolean",
"marshallingType" : "BOOLEAN",
"name" : "HasMoreDeliveryStreams",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"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" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Member",
"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,
"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,
"marshallingTargetClass" : "List",
"marshallingType" : "LIST",
"name" : "DeliveryStreamNames",
"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,
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Boolean",
"marshallingType" : "BOOLEAN",
"name" : "HasMoreDeliveryStreams",
"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,
"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
},
"NoEncryptionConfig" : {
"c2jName" : "NoEncryptionConfig",
"customization" : {
"artificialResultWrapper" : null,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"enums" : [ {
"name" : "NO_ENCRYPTION",
"value" : "NoEncryption"
} ],
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"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
},
"ProcessingConfiguration" : {
"c2jName" : "ProcessingConfiguration",
"customization" : {
"artificialResultWrapper" : null,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Describes a data processing configuration.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getEnabled",
"beanStyleSetterMethodName" : "setEnabled",
"c2jName" : "Enabled",
"c2jShape" : "BooleanObject",
"defaultConsumerFluentSetterDocumentation" : "Enables or disables data processing.
\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 data processing.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "enabled",
"fluentSetterDocumentation" : "Enables or disables data processing.
\n@param enabled Enables or disables data processing.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "enabled",
"getterDocumentation" : "Enables or disables data processing.
\n@return Enables or disables data processing.",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Boolean",
"marshallingType" : "BOOLEAN",
"name" : "Enabled",
"setterDocumentation" : "Enables or disables data processing.
\n@param enabled Enables or disables data processing.",
"setterMethodName" : "setEnabled",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : "Enables or disables data processing.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getProcessors",
"beanStyleSetterMethodName" : "setProcessors",
"c2jName" : "Processors",
"c2jShape" : "ProcessorList",
"defaultConsumerFluentSetterDocumentation" : "The data processors.
\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 #processors(List)}.\n@param processors 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 #processors(List)",
"deprecated" : false,
"documentation" : "The data processors.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "processors",
"fluentSetterDocumentation" : "The data processors.
\n@param processors The data processors.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "processors",
"getterDocumentation" : "The data processors.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The data processors.",
"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" : "Processors",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Processors",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Processor",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Processor.Builder} avoiding the need to create one manually via {@link Processor#builder()}.\n\nWhen the {@link Consumer} completes, {@link Processor.Builder#build()} is called immediately and its result is passed to {@link #member(Processor)}.\n@param member a consumer that will call methods on {@link Processor.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Processor)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : 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" : "Processor",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "Member",
"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" : "Processor",
"variableName" : "member",
"variableType" : "Processor",
"documentation" : null,
"simpleType" : "Processor",
"variableSetterType" : "Processor"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "Processor",
"variableName" : "member",
"variableType" : "Processor",
"documentation" : "",
"simpleType" : "Processor",
"variableSetterType" : "Processor"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Processor",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "Processor",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "List",
"marshallingType" : "LIST",
"name" : "Processors",
"setterDocumentation" : "The data processors.
\n@param processors The data processors.",
"setterMethodName" : "setProcessors",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "processors",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "processors",
"variableType" : "java.util.List",
"documentation" : "The data processors.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Enabled" : {
"beanStyleGetterMethodName" : "getEnabled",
"beanStyleSetterMethodName" : "setEnabled",
"c2jName" : "Enabled",
"c2jShape" : "BooleanObject",
"defaultConsumerFluentSetterDocumentation" : "Enables or disables data processing.
\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 data processing.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "enabled",
"fluentSetterDocumentation" : "Enables or disables data processing.
\n@param enabled Enables or disables data processing.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "enabled",
"getterDocumentation" : "Enables or disables data processing.
\n@return Enables or disables data processing.",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Boolean",
"marshallingType" : "BOOLEAN",
"name" : "Enabled",
"setterDocumentation" : "Enables or disables data processing.
\n@param enabled Enables or disables data processing.",
"setterMethodName" : "setEnabled",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : "Enables or disables data processing.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
},
"Processors" : {
"beanStyleGetterMethodName" : "getProcessors",
"beanStyleSetterMethodName" : "setProcessors",
"c2jName" : "Processors",
"c2jShape" : "ProcessorList",
"defaultConsumerFluentSetterDocumentation" : "The data processors.
\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 #processors(List)}.\n@param processors 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 #processors(List)",
"deprecated" : false,
"documentation" : "The data processors.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "processors",
"fluentSetterDocumentation" : "The data processors.
\n@param processors The data processors.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "processors",
"getterDocumentation" : "The data processors.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The data processors.",
"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" : "Processors",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Processors",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Processor",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Processor.Builder} avoiding the need to create one manually via {@link Processor#builder()}.\n\nWhen the {@link Consumer} completes, {@link Processor.Builder#build()} is called immediately and its result is passed to {@link #member(Processor)}.\n@param member a consumer that will call methods on {@link Processor.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Processor)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : 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" : "Processor",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "Member",
"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" : "Processor",
"variableName" : "member",
"variableType" : "Processor",
"documentation" : null,
"simpleType" : "Processor",
"variableSetterType" : "Processor"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "Processor",
"variableName" : "member",
"variableType" : "Processor",
"documentation" : "",
"simpleType" : "Processor",
"variableSetterType" : "Processor"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Processor",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "Processor",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "List",
"marshallingType" : "LIST",
"name" : "Processors",
"setterDocumentation" : "The data processors.
\n@param processors The data processors.",
"setterMethodName" : "setProcessors",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "processors",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "processors",
"variableType" : "java.util.List",
"documentation" : "The data processors.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getEnabled",
"beanStyleSetterMethodName" : "setEnabled",
"c2jName" : "Enabled",
"c2jShape" : "BooleanObject",
"defaultConsumerFluentSetterDocumentation" : "Enables or disables data processing.
\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 data processing.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "enabled",
"fluentSetterDocumentation" : "Enables or disables data processing.
\n@param enabled Enables or disables data processing.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "enabled",
"getterDocumentation" : "Enables or disables data processing.
\n@return Enables or disables data processing.",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Boolean",
"marshallingType" : "BOOLEAN",
"name" : "Enabled",
"setterDocumentation" : "Enables or disables data processing.
\n@param enabled Enables or disables data processing.",
"setterMethodName" : "setEnabled",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : "Enables or disables data processing.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getProcessors",
"beanStyleSetterMethodName" : "setProcessors",
"c2jName" : "Processors",
"c2jShape" : "ProcessorList",
"defaultConsumerFluentSetterDocumentation" : "The data processors.
\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 #processors(List)}.\n@param processors 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 #processors(List)",
"deprecated" : false,
"documentation" : "The data processors.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "processors",
"fluentSetterDocumentation" : "The data processors.
\n@param processors The data processors.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "processors",
"getterDocumentation" : "The data processors.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The data processors.",
"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" : "Processors",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Processors",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Processor",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Processor.Builder} avoiding the need to create one manually via {@link Processor#builder()}.\n\nWhen the {@link Consumer} completes, {@link Processor.Builder#build()} is called immediately and its result is passed to {@link #member(Processor)}.\n@param member a consumer that will call methods on {@link Processor.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Processor)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : 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" : "Processor",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "Member",
"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" : "Processor",
"variableName" : "member",
"variableType" : "Processor",
"documentation" : null,
"simpleType" : "Processor",
"variableSetterType" : "Processor"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "Processor",
"variableName" : "member",
"variableType" : "Processor",
"documentation" : "",
"simpleType" : "Processor",
"variableSetterType" : "Processor"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Processor",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "Processor",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "List",
"marshallingType" : "LIST",
"name" : "Processors",
"setterDocumentation" : "The data processors.
\n@param processors The data processors.",
"setterMethodName" : "setProcessors",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "processors",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "processors",
"variableType" : "java.util.List",
"documentation" : "The data processors.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "ProcessingConfiguration",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ProcessingConfiguration",
"variableName" : "processingConfiguration",
"variableType" : "ProcessingConfiguration",
"documentation" : null,
"simpleType" : "ProcessingConfiguration",
"variableSetterType" : "ProcessingConfiguration"
},
"wrapper" : false
},
"Processor" : {
"c2jName" : "Processor",
"customization" : {
"artificialResultWrapper" : null,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Describes a data processor.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getType",
"beanStyleSetterMethodName" : "setType",
"c2jName" : "Type",
"c2jShape" : "ProcessorType",
"defaultConsumerFluentSetterDocumentation" : "The type of processor.
\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 #typeString(String)}.\n@param type 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 #type(String)",
"deprecated" : false,
"documentation" : "The type of processor.
",
"enumType" : "ProcessorType",
"fluentEnumGetterMethodName" : "type",
"fluentGetterMethodName" : "typeString",
"fluentSetterDocumentation" : "The type of processor.
\n@param type The type of processor.\n@see ProcessorType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ProcessorType",
"fluentSetterMethodName" : "type",
"getterDocumentation" : "The type of processor.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link ProcessorType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeString}.\n
\n@return The type of processor.\n@see ProcessorType",
"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" : "Type",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Type",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Type",
"setterDocumentation" : "The type of processor.
\n@param type The type of processor.\n@see ProcessorType",
"setterMethodName" : "setType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : "The type of processor.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getParameters",
"beanStyleSetterMethodName" : "setParameters",
"c2jName" : "Parameters",
"c2jShape" : "ProcessorParameterList",
"defaultConsumerFluentSetterDocumentation" : "The processor parameters.
\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 #parameters(List)}.\n@param parameters 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 #parameters(List)",
"deprecated" : false,
"documentation" : "The processor parameters.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "parameters",
"fluentSetterDocumentation" : "The processor parameters.
\n@param parameters The processor parameters.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "parameters",
"getterDocumentation" : "The processor parameters.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The processor parameters.",
"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" : "Parameters",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Parameters",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "ProcessorParameter",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ProcessorParameter.Builder} avoiding the need to create one manually via {@link ProcessorParameter#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProcessorParameter.Builder#build()} is called immediately and its result is passed to {@link #member(ProcessorParameter)}.\n@param member a consumer that will call methods on {@link ProcessorParameter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ProcessorParameter)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : 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" : "ProcessorParameter",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "Member",
"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" : "ProcessorParameter",
"variableName" : "member",
"variableType" : "ProcessorParameter",
"documentation" : null,
"simpleType" : "ProcessorParameter",
"variableSetterType" : "ProcessorParameter"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "ProcessorParameter",
"variableName" : "member",
"variableType" : "ProcessorParameter",
"documentation" : "",
"simpleType" : "ProcessorParameter",
"variableSetterType" : "ProcessorParameter"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "ProcessorParameter",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "ProcessorParameter",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "List",
"marshallingType" : "LIST",
"name" : "Parameters",
"setterDocumentation" : "The processor parameters.
\n@param parameters The processor parameters.",
"setterMethodName" : "setParameters",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "parameters",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "parameters",
"variableType" : "java.util.List",
"documentation" : "The processor parameters.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Parameters" : {
"beanStyleGetterMethodName" : "getParameters",
"beanStyleSetterMethodName" : "setParameters",
"c2jName" : "Parameters",
"c2jShape" : "ProcessorParameterList",
"defaultConsumerFluentSetterDocumentation" : "The processor parameters.
\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 #parameters(List)}.\n@param parameters 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 #parameters(List)",
"deprecated" : false,
"documentation" : "The processor parameters.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "parameters",
"fluentSetterDocumentation" : "The processor parameters.
\n@param parameters The processor parameters.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "parameters",
"getterDocumentation" : "The processor parameters.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The processor parameters.",
"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" : "Parameters",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Parameters",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "ProcessorParameter",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ProcessorParameter.Builder} avoiding the need to create one manually via {@link ProcessorParameter#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProcessorParameter.Builder#build()} is called immediately and its result is passed to {@link #member(ProcessorParameter)}.\n@param member a consumer that will call methods on {@link ProcessorParameter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ProcessorParameter)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : 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" : "ProcessorParameter",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "Member",
"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" : "ProcessorParameter",
"variableName" : "member",
"variableType" : "ProcessorParameter",
"documentation" : null,
"simpleType" : "ProcessorParameter",
"variableSetterType" : "ProcessorParameter"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "ProcessorParameter",
"variableName" : "member",
"variableType" : "ProcessorParameter",
"documentation" : "",
"simpleType" : "ProcessorParameter",
"variableSetterType" : "ProcessorParameter"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "ProcessorParameter",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "ProcessorParameter",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "List",
"marshallingType" : "LIST",
"name" : "Parameters",
"setterDocumentation" : "The processor parameters.
\n@param parameters The processor parameters.",
"setterMethodName" : "setParameters",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "parameters",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "parameters",
"variableType" : "java.util.List",
"documentation" : "The processor parameters.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
},
"Type" : {
"beanStyleGetterMethodName" : "getType",
"beanStyleSetterMethodName" : "setType",
"c2jName" : "Type",
"c2jShape" : "ProcessorType",
"defaultConsumerFluentSetterDocumentation" : "The type of processor.
\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 #typeString(String)}.\n@param type 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 #type(String)",
"deprecated" : false,
"documentation" : "The type of processor.
",
"enumType" : "ProcessorType",
"fluentEnumGetterMethodName" : "type",
"fluentGetterMethodName" : "typeString",
"fluentSetterDocumentation" : "The type of processor.
\n@param type The type of processor.\n@see ProcessorType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ProcessorType",
"fluentSetterMethodName" : "type",
"getterDocumentation" : "The type of processor.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link ProcessorType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeString}.\n
\n@return The type of processor.\n@see ProcessorType",
"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" : "Type",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Type",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Type",
"setterDocumentation" : "The type of processor.
\n@param type The type of processor.\n@see ProcessorType",
"setterMethodName" : "setType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : "The type of processor.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getType",
"beanStyleSetterMethodName" : "setType",
"c2jName" : "Type",
"c2jShape" : "ProcessorType",
"defaultConsumerFluentSetterDocumentation" : "The type of processor.
\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 #typeString(String)}.\n@param type 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 #type(String)",
"deprecated" : false,
"documentation" : "The type of processor.
",
"enumType" : "ProcessorType",
"fluentEnumGetterMethodName" : "type",
"fluentGetterMethodName" : "typeString",
"fluentSetterDocumentation" : "The type of processor.
\n@param type The type of processor.\n@see ProcessorType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ProcessorType",
"fluentSetterMethodName" : "type",
"getterDocumentation" : "The type of processor.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link ProcessorType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeString}.\n
\n@return The type of processor.\n@see ProcessorType",
"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" : "Type",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Type",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Type",
"setterDocumentation" : "The type of processor.
\n@param type The type of processor.\n@see ProcessorType",
"setterMethodName" : "setType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : "The type of processor.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getParameters",
"beanStyleSetterMethodName" : "setParameters",
"c2jName" : "Parameters",
"c2jShape" : "ProcessorParameterList",
"defaultConsumerFluentSetterDocumentation" : "The processor parameters.
\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 #parameters(List)}.\n@param parameters 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 #parameters(List)",
"deprecated" : false,
"documentation" : "The processor parameters.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "parameters",
"fluentSetterDocumentation" : "The processor parameters.
\n@param parameters The processor parameters.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "parameters",
"getterDocumentation" : "The processor parameters.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The processor parameters.",
"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" : "Parameters",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Parameters",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "ProcessorParameter",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ProcessorParameter.Builder} avoiding the need to create one manually via {@link ProcessorParameter#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProcessorParameter.Builder#build()} is called immediately and its result is passed to {@link #member(ProcessorParameter)}.\n@param member a consumer that will call methods on {@link ProcessorParameter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ProcessorParameter)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : 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" : "ProcessorParameter",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "Member",
"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" : "ProcessorParameter",
"variableName" : "member",
"variableType" : "ProcessorParameter",
"documentation" : null,
"simpleType" : "ProcessorParameter",
"variableSetterType" : "ProcessorParameter"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "ProcessorParameter",
"variableName" : "member",
"variableType" : "ProcessorParameter",
"documentation" : "",
"simpleType" : "ProcessorParameter",
"variableSetterType" : "ProcessorParameter"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "ProcessorParameter",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "ProcessorParameter",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "List",
"marshallingType" : "LIST",
"name" : "Parameters",
"setterDocumentation" : "The processor parameters.
\n@param parameters The processor parameters.",
"setterMethodName" : "setParameters",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "parameters",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "parameters",
"variableType" : "java.util.List",
"documentation" : "The processor parameters.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "Type" ],
"shapeName" : "Processor",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "Processor",
"variableName" : "processor",
"variableType" : "Processor",
"documentation" : null,
"simpleType" : "Processor",
"variableSetterType" : "Processor"
},
"wrapper" : false
},
"ProcessorParameter" : {
"c2jName" : "ProcessorParameter",
"customization" : {
"artificialResultWrapper" : null,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Describes the processor parameter.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getParameterName",
"beanStyleSetterMethodName" : "setParameterName",
"c2jName" : "ParameterName",
"c2jShape" : "ProcessorParameterName",
"defaultConsumerFluentSetterDocumentation" : "The name of the parameter.
\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 #parameterNameString(String)}.\n@param parameterName 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 #parameterName(String)",
"deprecated" : false,
"documentation" : "The name of the parameter.
",
"enumType" : "ProcessorParameterName",
"fluentEnumGetterMethodName" : "parameterName",
"fluentGetterMethodName" : "parameterNameString",
"fluentSetterDocumentation" : "The name of the parameter.
\n@param parameterName The name of the parameter.\n@see ProcessorParameterName\n@return Returns a reference to this object so that method calls can be chained together.\n@see ProcessorParameterName",
"fluentSetterMethodName" : "parameterName",
"getterDocumentation" : "The name of the parameter.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #parameterName} will return {@link ProcessorParameterName#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #parameterNameString}.\n
\n@return The name of the parameter.\n@see ProcessorParameterName",
"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" : "ParameterName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ParameterName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "ParameterName",
"setterDocumentation" : "The name of the parameter.
\n@param parameterName The name of the parameter.\n@see ProcessorParameterName",
"setterMethodName" : "setParameterName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "parameterName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "parameterName",
"variableType" : "String",
"documentation" : "The name of the parameter.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getParameterValue",
"beanStyleSetterMethodName" : "setParameterValue",
"c2jName" : "ParameterValue",
"c2jShape" : "ProcessorParameterValue",
"defaultConsumerFluentSetterDocumentation" : "The parameter value.
\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 #parameterValue(String)}.\n@param parameterValue 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 #parameterValue(String)",
"deprecated" : false,
"documentation" : "The parameter value.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "parameterValue",
"fluentSetterDocumentation" : "The parameter value.
\n@param parameterValue The parameter value.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "parameterValue",
"getterDocumentation" : "The parameter value.
\n@return The parameter value.",
"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" : "ParameterValue",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ParameterValue",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "ParameterValue",
"setterDocumentation" : "The parameter value.
\n@param parameterValue The parameter value.",
"setterMethodName" : "setParameterValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "parameterValue",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "parameterValue",
"variableType" : "String",
"documentation" : "The parameter value.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"ParameterName" : {
"beanStyleGetterMethodName" : "getParameterName",
"beanStyleSetterMethodName" : "setParameterName",
"c2jName" : "ParameterName",
"c2jShape" : "ProcessorParameterName",
"defaultConsumerFluentSetterDocumentation" : "The name of the parameter.
\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 #parameterNameString(String)}.\n@param parameterName 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 #parameterName(String)",
"deprecated" : false,
"documentation" : "The name of the parameter.
",
"enumType" : "ProcessorParameterName",
"fluentEnumGetterMethodName" : "parameterName",
"fluentGetterMethodName" : "parameterNameString",
"fluentSetterDocumentation" : "The name of the parameter.
\n@param parameterName The name of the parameter.\n@see ProcessorParameterName\n@return Returns a reference to this object so that method calls can be chained together.\n@see ProcessorParameterName",
"fluentSetterMethodName" : "parameterName",
"getterDocumentation" : "The name of the parameter.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #parameterName} will return {@link ProcessorParameterName#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #parameterNameString}.\n
\n@return The name of the parameter.\n@see ProcessorParameterName",
"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" : "ParameterName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ParameterName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "ParameterName",
"setterDocumentation" : "The name of the parameter.
\n@param parameterName The name of the parameter.\n@see ProcessorParameterName",
"setterMethodName" : "setParameterName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "parameterName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "parameterName",
"variableType" : "String",
"documentation" : "The name of the parameter.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ParameterValue" : {
"beanStyleGetterMethodName" : "getParameterValue",
"beanStyleSetterMethodName" : "setParameterValue",
"c2jName" : "ParameterValue",
"c2jShape" : "ProcessorParameterValue",
"defaultConsumerFluentSetterDocumentation" : "The parameter value.
\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 #parameterValue(String)}.\n@param parameterValue 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 #parameterValue(String)",
"deprecated" : false,
"documentation" : "The parameter value.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "parameterValue",
"fluentSetterDocumentation" : "The parameter value.
\n@param parameterValue The parameter value.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "parameterValue",
"getterDocumentation" : "The parameter value.
\n@return The parameter value.",
"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" : "ParameterValue",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ParameterValue",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "ParameterValue",
"setterDocumentation" : "The parameter value.
\n@param parameterValue The parameter value.",
"setterMethodName" : "setParameterValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "parameterValue",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "parameterValue",
"variableType" : "String",
"documentation" : "The parameter value.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getParameterName",
"beanStyleSetterMethodName" : "setParameterName",
"c2jName" : "ParameterName",
"c2jShape" : "ProcessorParameterName",
"defaultConsumerFluentSetterDocumentation" : "The name of the parameter.
\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 #parameterNameString(String)}.\n@param parameterName 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 #parameterName(String)",
"deprecated" : false,
"documentation" : "The name of the parameter.
",
"enumType" : "ProcessorParameterName",
"fluentEnumGetterMethodName" : "parameterName",
"fluentGetterMethodName" : "parameterNameString",
"fluentSetterDocumentation" : "The name of the parameter.
\n@param parameterName The name of the parameter.\n@see ProcessorParameterName\n@return Returns a reference to this object so that method calls can be chained together.\n@see ProcessorParameterName",
"fluentSetterMethodName" : "parameterName",
"getterDocumentation" : "The name of the parameter.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #parameterName} will return {@link ProcessorParameterName#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #parameterNameString}.\n
\n@return The name of the parameter.\n@see ProcessorParameterName",
"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" : "ParameterName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ParameterName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "ParameterName",
"setterDocumentation" : "The name of the parameter.
\n@param parameterName The name of the parameter.\n@see ProcessorParameterName",
"setterMethodName" : "setParameterName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "parameterName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "parameterName",
"variableType" : "String",
"documentation" : "The name of the parameter.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getParameterValue",
"beanStyleSetterMethodName" : "setParameterValue",
"c2jName" : "ParameterValue",
"c2jShape" : "ProcessorParameterValue",
"defaultConsumerFluentSetterDocumentation" : "The parameter value.
\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 #parameterValue(String)}.\n@param parameterValue 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 #parameterValue(String)",
"deprecated" : false,
"documentation" : "The parameter value.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "parameterValue",
"fluentSetterDocumentation" : "The parameter value.
\n@param parameterValue The parameter value.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "parameterValue",
"getterDocumentation" : "The parameter value.
\n@return The parameter value.",
"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" : "ParameterValue",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ParameterValue",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "ParameterValue",
"setterDocumentation" : "The parameter value.
\n@param parameterValue The parameter value.",
"setterMethodName" : "setParameterValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "parameterValue",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "parameterValue",
"variableType" : "String",
"documentation" : "The parameter value.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "ParameterName", "ParameterValue" ],
"shapeName" : "ProcessorParameter",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ProcessorParameter",
"variableName" : "processorParameter",
"variableType" : "ProcessorParameter",
"documentation" : null,
"simpleType" : "ProcessorParameter",
"variableSetterType" : "ProcessorParameter"
},
"wrapper" : false
},
"ProcessorParameterName" : {
"c2jName" : "ProcessorParameterName",
"customization" : {
"artificialResultWrapper" : null,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"enums" : [ {
"name" : "LAMBDA_ARN",
"value" : "LambdaArn"
}, {
"name" : "NUMBER_OFRETRIES",
"value" : "NumberOfRetries"
}, {
"name" : "ROLE_ARN",
"value" : "RoleArn"
}, {
"name" : "BUFFER_SIZE_INM_BS",
"value" : "BufferSizeInMBs"
}, {
"name" : "BUFFER_INTERVAL_INSECONDS",
"value" : "BufferIntervalInSeconds"
} ],
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "ProcessorParameterName",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ProcessorParameterName",
"variableName" : "processorParameterName",
"variableType" : "ProcessorParameterName",
"documentation" : null,
"simpleType" : "ProcessorParameterName",
"variableSetterType" : "ProcessorParameterName"
},
"wrapper" : false
},
"ProcessorType" : {
"c2jName" : "ProcessorType",
"customization" : {
"artificialResultWrapper" : null,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"enums" : [ {
"name" : "LAMBDA",
"value" : "Lambda"
} ],
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "ProcessorType",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ProcessorType",
"variableName" : "processorType",
"variableType" : "ProcessorType",
"documentation" : null,
"simpleType" : "ProcessorType",
"variableSetterType" : "ProcessorType"
},
"wrapper" : false
},
"PutRecordBatchRequest" : {
"c2jName" : "PutRecordBatchInput",
"customization" : {
"artificialResultWrapper" : null,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : {
"action" : "PutRecordBatch",
"locationName" : null,
"requestUri" : "/",
"target" : "Firehose_20150804.PutRecordBatch",
"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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "DeliveryStreamName",
"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,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamName",
"variableType" : "String",
"documentation" : "The name of the delivery stream.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRecords",
"beanStyleSetterMethodName" : "setRecords",
"c2jName" : "Records",
"c2jShape" : "PutRecordBatchRequestEntryList",
"defaultConsumerFluentSetterDocumentation" : "One or more records.
\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 #records(List)}.\n@param records 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 #records(List)",
"deprecated" : false,
"documentation" : "One or more records.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "records",
"fluentSetterDocumentation" : "One or more records.
\n@param records One or more records.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "records",
"getterDocumentation" : "One or more records.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return One or more records.",
"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" : "Records",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Records",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Record",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Record.Builder} avoiding the need to create one manually via {@link Record#builder()}.\n\nWhen the {@link Consumer} completes, {@link Record.Builder#build()} is called immediately and its result is passed to {@link #member(Record)}.\n@param member a consumer that will call methods on {@link Record.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Record)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : 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" : "Record",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "Member",
"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" : "Record",
"variableName" : "member",
"variableType" : "Record",
"documentation" : null,
"simpleType" : "Record",
"variableSetterType" : "Record"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "Record",
"variableName" : "member",
"variableType" : "Record",
"documentation" : "",
"simpleType" : "Record",
"variableSetterType" : "Record"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Record",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "Record",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "List",
"marshallingType" : "LIST",
"name" : "Records",
"setterDocumentation" : "One or more records.
\n@param records One or more records.",
"setterMethodName" : "setRecords",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "records",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "records",
"variableType" : "java.util.List",
"documentation" : "One or more records.
",
"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.
\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.
",
"enumType" : null,
"fluentEnumGetterMethodName" : 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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "DeliveryStreamName",
"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,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deliveryStreamName",
"variableType" : "String",
"documentation" : "The name of the delivery stream.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Records" : {
"beanStyleGetterMethodName" : "getRecords",
"beanStyleSetterMethodName" : "setRecords",
"c2jName" : "Records",
"c2jShape" : "PutRecordBatchRequestEntryList",
"defaultConsumerFluentSetterDocumentation" : "One or more records.
\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 #records(List)}.\n@param records 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 #records(List)",
"deprecated" : false,
"documentation" : "One or more records.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentGetterMethodName" : "records",
"fluentSetterDocumentation" : "One or more records.
\n@param records One or more records.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "records",
"getterDocumentation" : "One or more records.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return One or more records.",
"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" : "Records",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Records",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Record",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Record.Builder} avoiding the need to create one manually via {@link Record#builder()}.\n\nWhen the {@link Consumer} completes, {@link Record.Builder#build()} is called immediately and its result is passed to {@link #member(Record)}.\n@param member a consumer that will call methods on {@link Record.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Record)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : 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" : "Record",
"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,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "Member",
"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" : "Record",
"variableName" : "member",
"variableType" : "Record",
"documentation" : null,
"simpleType" : "Record",
"variableSetterType" : "Record"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "Record",
"variableName" : "member",
"variableType" : "Record",
"documentation" : "",
"simpleType" : "Record",
"variableSetterType" : "Record"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Record",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "Record",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "List",
"marshallingType" : "LIST",
"name" : "Records",
"setterDocumentation" : "One or more records.
\n@param records One or more records.",
"setterMethodName" : "setRecords",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "records",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection