All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.komamitsu.fluency.aws.s3..FluencyBuilderForAwsS3.swp Maven / Gradle / Ivy

There is a newer version: 2.7.3
Show newest version
b0VIM 8.1?=aM??komamitsukomamitsu-windows~komamitsu/src/fluency/fluency-aws-s3/src/main/java/org/komamitsu/fluency/aws/s3/FluencyBuilderForAwsS3.java
3210#"! Utpz?????????{????????n????????
uadz????C???S?
?
?
?
s
r
L

?x3??c"?
?
?
?
?
?
a
,
*

?	?	?	w	P	,	???P0????{l`ZY5/?????a[@:9??????tnm"????????\V.('???????YS4.-??????}ZTS    public void setAwsSecretAccessKey(String senderAwsSecretAccessKey)    }        return awsSecretAccessKey;    {    public String getAwsSecretAccessKey()    }        this.awsAccessKeyId = senderAwsAccessKeyId;    {    public void setAwsAccessKeyId(String senderAwsAccessKeyId)    }        return awsAccessKeyId;    {    public String getAwsAccessKeyId()    }        this.awsRegion = awsRegion;    {    public void setAwsRegion(String awsRegion)    }        return awsRegion;    {    public String getAwsRegion()    }        this.awsEndpoint = awsEndpoint;    {    public void setAwsEndpoint(String awsEndpoint)    }        return awsEndpoint;    {    public String getAwsEndpoint()    }        this.formatCsvColumnNames = formatCsvColumnNames;    {    public void setFormatCsvColumnNames(List formatCsvColumnNames)    }        return formatCsvColumnNames;    {    public List getFormatCsvColumnNames()    }        this.formatType = formatType;    {    public void setFormatType(FormatType formatType)    }        return formatType;    {    public FormatType getFormatType()    }        setBufferChunkRetentionSize(64 * 1024 * 1024);        setBufferChunkInitialSize(4 * 1024 * 1024);        setBufferChunkRetentionTimeMillis(30 * 1000);    {    public FluencyBuilderForAwsS3()    }        CSV        JSONL,        MESSAGE_PACK,    public enum FormatType {    private S3DestinationDecider customS3DestinationDecider;    private ZoneId s3KeyTimeZoneId;    private String s3KeySuffix;    private String s3KeyPrefix;    private boolean compressionEnabled = true;    private Integer senderWorkBufSize;    private Float senderRetryFactor;    private Integer senderMaxRetryIntervalMillis;    private Integer senderRetryIntervalMillis;    private Integer senderRetryMax;    private String awsSecretAccessKey;    private String awsAccessKeyId;    private String awsRegion;    private String awsEndpoint;    private List formatCsvColumnNames;    private FormatType formatType;{        extends org.komamitsu.fluency.FluencyBuilderpublic class FluencyBuilderForAwsS3import java.util.List;import java.time.ZoneId;import software.amazon.awssdk.services.s3.S3Client;import org.msgpack.core.annotations.VisibleForTesting;import org.komamitsu.fluency.aws.s3.ingester.sender.AwsS3Sender;import org.komamitsu.fluency.aws.s3.ingester.AwsS3Ingester;import org.komamitsu.fluency.aws.s3.recordformat.MessagePackRecordFormatter;import org.komamitsu.fluency.aws.s3.recordformat.JsonlRecordFormatter;import org.komamitsu.fluency.aws.s3.recordformat.CsvRecordFormatter;import org.komamitsu.fluency.aws.s3.recordformat.AwsS3RecordFormatter;import org.komamitsu.fluency.aws.s3.ingester.S3DestinationDecider;import org.komamitsu.fluency.aws.s3.ingester.DefaultS3DestinationDecider;import org.komamitsu.fluency.Fluency;package org.komamitsu.fluency.aws.s3; */ * limitations under the License. * See the License for the specific language governing permissions and * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * distributed under the License is distributed on an "AS IS" BASIS, * Unless required by applicable law or agreed to in writing, software * *      http://www.apache.org/licenses/LICENSE-2.0 * * You may obtain a copy of the License at * you may not use this file except in compliance with the License. * Licensed under the Apache License, Version 2.0 (the "License"); * * Copyright 2019 Mitsunori Komatsu (komamitsu)/*ad?

??G??M$}    }                "} " + super.toString();                ", customS3DestinationDecider=" + customS3DestinationDecider +                ", s3KeyTimeZoneId=" + s3KeyTimeZoneId +                ", s3KeySuffix='" + s3KeySuffix + '\'' +                ", s3KeyPrefix='" + s3KeyPrefix + '\'' +                ", compressionEnabled=" + compressionEnabled +                ", senderWorkBufSize=" + senderWorkBufSize +                ", senderRetryFactor=" + senderRetryFactor +




© 2015 - 2025 Weber Informatics LLC | Privacy Policy