package com.ard.oss.model; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.PropertyNamingStrategy; import com.fasterxml.jackson.databind.annotation.JsonNaming; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; /** * @author sean * @version 0.2 * @date 2021/12/7 */ @Data @Builder @AllArgsConstructor @NoArgsConstructor @JsonNaming(PropertyNamingStrategy.SnakeCaseStrategy.class) public class StsCredentialsDTO { @JsonProperty("bucket") private String bucket; @JsonProperty("credentials") private CredentialsDTO credentials; @JsonProperty("endpoint") private String endpoint; @JsonProperty("object_key_prefix") private String objectKeyPrefix; @JsonProperty("provider") private String provider; @JsonProperty("region") private String region; }