public DoneableSecret(Secret item){ super(item);this.builder=new SecretBuilder(this, item);this.function=new Function<Secret, Secret>() { public Secret apply(Secret item) { return item; } } ; }
public DoneableSecret(Secret item,Function<Secret,Secret> function){ super(item);this.builder=new SecretBuilder(this, item);this.function=function; } public DoneableSecret(Secret item){
public DoneableSecret(Function<Secret,Secret> function){ super();this.builder=new SecretBuilder(this);this.function=function; } public DoneableSecret(Secret item,Function<Secret,Secret> function){
@Override public SecretBuilder edit(Secret item) { return new SecretBuilder(item); }
public SecretBuilder edit(){ return new SecretBuilder(this); }
public T withSecret( Secret Secret){ if (Secret!=null){ this.Secret= new SecretBuilder(Secret); _visitables.add(this.Secret);} return (T) this; } public SecretNested<T> withNewSecret(){
public T withSecret( Secret Secret){ if (Secret!=null){ this.Secret= new SecretBuilder(Secret); _visitables.add(this.Secret);} return (T) this; } public SecretNested<T> withNewSecret(){
public T addToSecretItems( Secret item){ if (item != null) {SecretBuilder builder = new SecretBuilder(item);_visitables.add(builder);this.secretItems.add(builder);} return (T)this; } public SecretItemsNested<T> addNewSecretItem(){
public T addToSecretObjects( Secret item){ if (item != null) {SecretBuilder builder = new SecretBuilder(item);_visitables.add(builder);this.secretObjects.add(builder);} return (T)this; } public SecretObjectsNested<T> addNewSecretObject(){
public A addToSecretItems(Secret... items){ for (Secret item : items) {SecretBuilder builder = new SecretBuilder(item);_visitables.add(builder);this.items.add(builder);} return (A)this; }
public T addToItems( Secret item){ if (item != null) {SecretBuilder builder = new SecretBuilder(item);_visitables.add(builder);this.items.add(builder);} return (T)this; } public List<Secret> getItems(){
public T addToItems( Secret item){ if (item != null) {SecretBuilder builder = new SecretBuilder(item);_visitables.add(builder);this.items.add(builder);} return (T)this; } public List<Secret> getItems(){
public T addToSecretItems( Secret item){ if (item != null) {SecretBuilder builder = new SecretBuilder(item);_visitables.add(builder);this.secretItems.add(builder);} return (T)this; } public SecretItemsNested<T> addNewSecretItem(){
public T addToSecretObjects( Secret item){ if (item != null) {SecretBuilder builder = new SecretBuilder(item);_visitables.add(builder);this.secretObjects.add(builder);} return (T)this; } public SecretObjectsNested<T> addNewSecretObject(){
protected static Secret forceReplacement(Secret caCert, Secret caKey, String key) { if (caCert != null && caKey != null && caKey.getData() != null && caKey.getData().containsKey(key)) { caKey = new SecretBuilder(caKey).editMetadata().addToAnnotations(ANNO_STRIMZI_IO_FORCE_REPLACE, "true").endMetadata().build(); } return caKey; }
/** * Set the {@code strimzi.io/force-renew} annotation on the given {@code caCert} if the given {@code caKey} has * the given {@code key}. * * This is used to force certificate renewal when upgrading from a Strimzi 0.6.0 Secret. */ protected static Secret forceRenewal(Secret caCert, Secret caKey, String key) { if (caCert != null && caKey != null && caKey.getData() != null && caKey.getData().containsKey(key)) { caCert = new SecretBuilder(caCert).editMetadata().addToAnnotations(ANNO_STRIMZI_IO_FORCE_RENEW, "true").endMetadata().build(); } return caCert; }
@Override protected Secret resource() { return new SecretBuilder() .withNewMetadata() .withName(RESOURCE_NAME) .withNamespace(NAMESPACE) .withLabels(singletonMap("foo", "bar")) .endMetadata() .withData(singletonMap("FOO", "BAR")) .build(); }
public Secret createSecret(HasMetadata owner, Map<String, String> values) { Secret secret = new SecretBuilder().withNewMetadata() .withName(secretName(owner)) .endMetadata() .withStringData(values) .build(); setOwnership(secret, owner); return kubeClient().secrets().create(secret); }
private static void createSecret(KubernetesClient client) { Secret secret = new SecretBuilder() .withStringData(ImmutableMap.of(SECRET_KEY, CONTAINER_ENV_VAR_FROM_SECRET_VALUE)).withNewMetadata() .withName("container-secret").endMetadata().build(); client.secrets().createOrReplace(secret); secret = new SecretBuilder().withStringData(ImmutableMap.of(SECRET_KEY, POD_ENV_VAR_FROM_SECRET_VALUE)) .withNewMetadata().withName("pod-secret").endMetadata().build(); client.secrets().createOrReplace(secret); }
private static void createSecret(KubernetesClient client) { Secret secret = new SecretBuilder() .withStringData(ImmutableMap.of(SECRET_KEY, CONTAINER_ENV_VAR_FROM_SECRET_VALUE)).withNewMetadata() .withName("container-secret").endMetadata().build(); client.secrets().createOrReplace(secret); secret = new SecretBuilder().withStringData(ImmutableMap.of(SECRET_KEY, POD_ENV_VAR_FROM_SECRET_VALUE)) .withNewMetadata().withName("pod-secret").endMetadata().build(); client.secrets().createOrReplace(secret); }