1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package com.linecorp.centraldogma.server.internal.mirror.credential;
18
19 import java.util.regex.Pattern;
20
21 import javax.annotation.Nullable;
22
23 import com.fasterxml.jackson.annotation.JsonCreator;
24 import com.fasterxml.jackson.annotation.JsonProperty;
25 import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
26 import com.google.common.base.MoreObjects.ToStringHelper;
27
28 public final class NoneMirrorCredential extends AbstractMirrorCredential {
29
30 @JsonCreator
31 public NoneMirrorCredential(@JsonProperty("id") @Nullable String id,
32 @JsonProperty("hostnamePatterns") @Nullable
33 @JsonDeserialize(contentAs = Pattern.class)
34 Iterable<Pattern> hostnamePatterns) {
35 super(id, hostnamePatterns);
36 }
37
38 @Override
39 void addProperties(ToStringHelper helper) {
40
41 }
42 }