类com.fasterxml.jackson.annotation.JsonAlias源码实例Demo

下面列出了怎么用com.fasterxml.jackson.annotation.JsonAlias的API类实例代码及写法,或者点击链接到github查看源代码。

@JsonCreator
public HubMetadataConfiguration(
        @JsonProperty("uri") @JsonAlias({"url"}) URI uri,
        @JsonProperty("minRefreshDelay") Long minRefreshDelay,
        @JsonProperty("maxRefreshDelay") Long maxRefreshDelay,
        @JsonProperty("expectedEntityId") String expectedEntityId,
        @JsonProperty("client") JerseyClientConfiguration client,
        @JsonProperty("jerseyClientName") String jerseyClientName,
        @JsonProperty("hubFederationId") String hubFederationId,
        @JsonProperty("trustStore") TrustStoreConfiguration trustStoreConfiguration,
        @JsonProperty("hubTrustStore") TrustStoreConfiguration hubTrustStoreConfiguration,
        @JsonProperty("idpTrustStore") TrustStoreConfiguration idpTrustStoreConfiguration) {
    super(uri, minRefreshDelay, maxRefreshDelay, expectedEntityId, client,
            ofNullable(jerseyClientName).orElse(HUB_JERSEY_CLIENT_NAME), hubFederationId);
    this.trustStoreConfiguration = trustStoreConfiguration;
    this.hubTrustStoreConfiguration = hubTrustStoreConfiguration;
    this.idpTrustStoreConfiguration = idpTrustStoreConfiguration;
}
 
源代码2 项目: jackson-jr   文件: AnnotationBasedIntrospector.java
private static Set<String> _collectAliases(APropAccessor<?> acc, Set<String> collectedAliases) {
    if (acc != null) {
        AnnotatedElement accOb = acc.accessor;
        if (accOb != null) {
            JsonAlias ann = accOb.getAnnotation(JsonAlias.class);
            if (ann != null) {
                final String[] names = ann.value();
                if (collectedAliases == null) {
                    collectedAliases = new HashSet<String>();
                }
                for (String alias : names) {
                    collectedAliases.add(alias);
                }
            }
        }
    }
    return collectedAliases;
}
 
源代码3 项目: camel-k-runtime   文件: LoadBalanceStepParser.java
@JsonAlias({"load-balancer-type", "type"})
@JsonTypeInfo(
    use = JsonTypeInfo.Id.NAME,
    include = JsonTypeInfo.As.WRAPPER_OBJECT
)
@Override
public void setLoadBalancerType(LoadBalancerDefinition loadbalancer) {
    super.setLoadBalancerType(loadbalancer);
}
 
源代码4 项目: camel-k-runtime   文件: LoadBalanceStepParser.java
@JsonAlias("random")
public void setRandom(RandomLoadBalancerDefinition definition) {
    if (getLoadBalancerType() != null) {
        throw new IllegalArgumentException("A load-balancer has already been set");
    }
    setLoadBalancerType(definition);
}
 
源代码5 项目: camel-k-runtime   文件: LoadBalanceStepParser.java
@JsonAlias({"customLoadBalancer", "custom"})
public  void setCustomLoadBalancer(CustomLoadBalancerDefinition definition) {
    if (getLoadBalancerType() != null) {
        throw new IllegalArgumentException("A load-balancer has already been set");
    }
    setLoadBalancerType(definition);
}
 
源代码6 项目: camel-k-runtime   文件: LoadBalanceStepParser.java
@JsonAlias("failover")
public  void setFailover(FailoverLoadBalancerDefinition definition) {
    if (getLoadBalancerType() != null) {
        throw new IllegalArgumentException("A load-balancer has already been set");
    }
    setLoadBalancerType(definition);
}
 
源代码7 项目: camel-k-runtime   文件: LoadBalanceStepParser.java
@JsonAlias("sticky")
public  void setSticky(Sticky definition) {
    if (getLoadBalancerType() != null) {
        throw new IllegalArgumentException("A load-balancer has already been set");
    }
    setLoadBalancerType(definition);
}
 
源代码8 项目: camel-k-runtime   文件: LoadBalanceStepParser.java
@JsonAlias("topic")
public  void setTopic(TopicLoadBalancerDefinition definition) {
    if (getLoadBalancerType() != null) {
        throw new IllegalArgumentException("A load-balancer has already been set");
    }
    setLoadBalancerType(definition);
}
 
源代码9 项目: camel-k-runtime   文件: LoadBalanceStepParser.java
@JsonAlias("weighted")
public  void setWeighted(WeightedLoadBalancerDefinition definition) {
    if (getLoadBalancerType() != null) {
        throw new IllegalArgumentException("A load-balancer has already been set");
    }
    setLoadBalancerType(definition);
}
 
源代码10 项目: camel-k-runtime   文件: LoadBalanceStepParser.java
@JsonAlias("roundRobin")
public  void setRoundRobin(RoundRobinLoadBalancerDefinition definition) {
    if (getLoadBalancerType() != null) {
        throw new IllegalArgumentException("A load-balancer has already been set");
    }
    setLoadBalancerType(definition);
}
 
源代码11 项目: camel-k-runtime   文件: ResequenceStepParser.java
@JsonAlias("batch-config")
public void setBatchConfig(BatchResequencerConfig config) {
    if (getResequencerConfig() != null) {
        throw new IllegalArgumentException("And resequencer config has already been set");
    }
    setResequencerConfig(config);
}
 
源代码12 项目: camel-k-runtime   文件: ResequenceStepParser.java
@JsonAlias("stream-config")
public void setStreamConfig(StreamResequencerConfig config) {
    if (getResequencerConfig() != null) {
        throw new IllegalArgumentException("And resequencer config has already been set");
    }
    setResequencerConfig(config);
}
 
@JsonCreator
public MsaMetadataConfiguration(
        @JsonProperty("uri") @JsonAlias({ "url" }) URI uri,
        @JsonProperty("minRefreshDelay") Long minRefreshDelay,
        @JsonProperty("maxRefreshDelay") Long maxRefreshDelay,
        @JsonProperty(value = "expectedEntityId", required = true) String expectedEntityId,
        @JsonProperty("client") JerseyClientConfiguration client,
        @JsonProperty("jerseyClientName") String jerseyClientName,
        @JsonProperty("hubFederationId") String hubFederationId
) {
    super(uri, minRefreshDelay, maxRefreshDelay, expectedEntityId, client, ofNullable(jerseyClientName).orElse(MSA_JERSEY_CLIENT_NAME), hubFederationId);
}
 
源代码14 项目: staccato   文件: Planet.java
@JsonAlias("ground_control")
@JsonProperty(EXTENSION_PREFIX + ":ground_control")
Boolean getGroundControl();
 
源代码15 项目: staccato   文件: Planet.java
@JsonAlias("item_type")
@JsonProperty(EXTENSION_PREFIX + ":item_type")
String getItemType();
 
源代码16 项目: staccato   文件: Planet.java
@JsonAlias("provider")
@JsonProperty(EXTENSION_PREFIX + ":provider")
String getProvider();
 
源代码17 项目: staccato   文件: Planet.java
@JsonAlias("published")
@JsonProperty(EXTENSION_PREFIX + ":published")
String getPublished();
 
源代码18 项目: staccato   文件: Planet.java
@JsonAlias("quality_category")
@JsonProperty(EXTENSION_PREFIX + ":quality_category")
String getQualityCategory();
 
源代码19 项目: staccato   文件: Planet.java
@JsonAlias("satellite_azimuth")
@JsonProperty(EXTENSION_PREFIX + ":satellite_azimuth")
Double getSatelliteAzimuth();
 
源代码20 项目: staccato   文件: Planet.java
@JsonAlias("satellite_id")
@JsonProperty(EXTENSION_PREFIX + ":satellite_id")
String getSatelliteId();
 
源代码21 项目: staccato   文件: Planet.java
@JsonAlias("strip_id")
@JsonProperty(EXTENSION_PREFIX + ":strip_id")
String getStripId();
 
源代码22 项目: staccato   文件: Planet.java
@JsonAlias("updated")
@JsonProperty(EXTENSION_PREFIX + ":updated")
String getPlUpdated();
 
源代码23 项目: staccato   文件: Landsat8.java
@Subcatalog
@Mapping(type = MappingType.KEYWORD)
@JsonAlias("wrs_path")
@JsonProperty(EXTENSION_PREFIX + ":wrs_path")
Integer getWrsPath();
 
源代码24 项目: staccato   文件: Landsat8.java
@Subcatalog
@Mapping(type = MappingType.KEYWORD)
@JsonAlias("wrs_row")
@JsonProperty(EXTENSION_PREFIX + ":wrs_row")
Integer getWrsRow();
 
源代码25 项目: staccato   文件: Landsat8.java
@JsonAlias("earth_sun_distance")
@JsonProperty(EXTENSION_PREFIX + ":earth_sun_distance")
Double getEarthSunDistance();
 
源代码26 项目: staccato   文件: Landsat8.java
@JsonAlias("image_quality_oli")
@JsonProperty(EXTENSION_PREFIX + ":image_quality_oli")
Integer getImageQualityOli();
 
源代码27 项目: staccato   文件: Landsat8.java
@JsonAlias("image_quality_tirs")
@JsonProperty(EXTENSION_PREFIX + ":image_quality_tirs")
Integer getImageQualityTirs();
 
源代码28 项目: staccato   文件: Landsat8.java
@Mapping(type = MappingType.KEYWORD)
@JsonAlias("scene_id")
@JsonProperty(EXTENSION_PREFIX + ":scene_id")
String getSceneId();
 
源代码29 项目: staccato   文件: Landsat8.java
@Mapping(type = MappingType.KEYWORD)
@JsonAlias("product_id")
@JsonProperty(EXTENSION_PREFIX + ":product_id")
String getProductId();
 
源代码30 项目: staccato   文件: Landsat8.java
@Mapping(type = MappingType.KEYWORD)
@JsonAlias("processingLevel")
@JsonProperty(EXTENSION_PREFIX + ":processingLevel")
String getProcessingLevel();
 
 同包方法