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

me.snowdrop.istio.api.mesh.v1alpha1.ConfigSourceFluent Maven / Gradle / Ivy

package me.snowdrop.istio.api.mesh.v1alpha1;

import com.fasterxml.jackson.annotation.JsonPropertyDescription;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.fabric8.kubernetes.api.builder.Fluent;
import io.fabric8.kubernetes.api.builder.Nested;
import me.snowdrop.istio.api.networking.v1alpha3.TLSSettingsFluent;
import java.lang.String;
import java.lang.Deprecated;
import javax.validation.Valid;
import me.snowdrop.istio.api.networking.v1alpha3.TLSSettings;
import java.lang.Boolean;
import me.snowdrop.istio.api.networking.v1alpha3.TLSSettingsBuilder;

public interface ConfigSourceFluent> extends Fluent{


    public String getAddress();
    public A withAddress(String address);
    public Boolean hasAddress();
    
/**
 * This method has been deprecated, please use method buildTlsSettings instead.
 * @return The buildable object.
 */
@Deprecated public TLSSettings getTlsSettings();
    public TLSSettings buildTlsSettings();
    public A withTlsSettings(TLSSettings tlsSettings);
    public Boolean hasTlsSettings();
    public ConfigSourceFluent.TlsSettingsNested withNewTlsSettings();
    public ConfigSourceFluent.TlsSettingsNested withNewTlsSettingsLike(TLSSettings item);
    public ConfigSourceFluent.TlsSettingsNested editTlsSettings();
    public ConfigSourceFluent.TlsSettingsNested editOrNewTlsSettings();
    public ConfigSourceFluent.TlsSettingsNested editOrNewTlsSettingsLike(TLSSettings item);

    public interface TlsSettingsNested extends io.fabric8.kubernetes.api.builder.Nested,TLSSettingsFluent>{

        
    public N and();    public N endTlsSettings();
}


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy