Tabnine Logo
LookupService.getSingularNodeOrDefault
Code IndexAdd Tabnine to your IDE (free)

How to use
getSingularNodeOrDefault
method
in
com.netflix.spinnaker.halyard.config.services.v1.LookupService

Best Java code snippets using com.netflix.spinnaker.halyard.config.services.v1.LookupService.getSingularNodeOrDefault (Showing top 19 results out of 315)

origin: spinnaker/halyard

public RoleProvider getRoleProvider(String deploymentName, String roleProviderName) {
 NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setSecurity().setRoleProvider(roleProviderName);
 return lookupService.getSingularNodeOrDefault(filter,
   RoleProvider.class,
   () -> {
    try {
     return GroupMembership.translateRoleProviderType(roleProviderName).newInstance();
    } catch (InstantiationException | IllegalAccessException e) {
     throw new RuntimeException(e);
    }
   },
   n -> setRoleProvider(deploymentName, n));
}
origin: spinnaker/halyard

public AuthnMethod getAuthnMethod(String deploymentName, String methodName) {
 NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setSecurity().setAuthnMethod(methodName);
 return lookupService.getSingularNodeOrDefault(filter,
   AuthnMethod.class,
   () -> {
    try {
     return AuthnMethod.translateAuthnMethodName(methodName).newInstance();
    } catch (InstantiationException | IllegalAccessException e) {
     throw new RuntimeException(e);
    }
   },
   n -> setAuthnMethod(deploymentName, n));
}
origin: com.netflix.spinnaker.halyard/halyard-config

public Security getSecurity(String deploymentName) {
 NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setSecurity();
 return lookupService.getSingularNodeOrDefault(filter,
   Security.class,
   Security::new,
   n -> setSecurity(deploymentName, n));
}
origin: com.netflix.spinnaker.halyard/halyard-config

public RoleProvider getRoleProvider(String deploymentName, String roleProviderName) {
 NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setSecurity().setRoleProvider(roleProviderName);
 return lookupService.getSingularNodeOrDefault(filter,
   RoleProvider.class,
   () -> {
    try {
     return GroupMembership.translateRoleProviderType(roleProviderName).newInstance();
    } catch (InstantiationException | IllegalAccessException e) {
     throw new RuntimeException(e);
    }
   },
   n -> setRoleProvider(deploymentName, n));
}
origin: spinnaker/halyard

public Canary getCanary(String deploymentName) {
 NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setCanary();
 return lookupService.getSingularNodeOrDefault(filter,
   Canary.class,
   Canary::new,
   n -> setCanary(deploymentName, n));
}
origin: com.netflix.spinnaker.halyard/halyard-config

public Canary getCanary(String deploymentName) {
 NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setCanary();
 return lookupService.getSingularNodeOrDefault(filter,
   Canary.class,
   Canary::new,
   n -> setCanary(deploymentName, n));
}
origin: com.netflix.spinnaker.halyard/halyard-config

public AuthnMethod getAuthnMethod(String deploymentName, String methodName) {
 NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setSecurity().setAuthnMethod(methodName);
 return lookupService.getSingularNodeOrDefault(filter,
   AuthnMethod.class,
   () -> {
    try {
     return AuthnMethod.translateAuthnMethodName(methodName).newInstance();
    } catch (InstantiationException | IllegalAccessException e) {
     throw new RuntimeException(e);
    }
   },
   n -> setAuthnMethod(deploymentName, n));
}
origin: spinnaker/halyard

private Artifacts getArtifacts(String deploymentName) {
 NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setArtifacts();
 return lookupService.getSingularNodeOrDefault(filter,
   Artifacts.class,
   Artifacts::new,
   n -> setArtifacts(deploymentName, n));
}
origin: spinnaker/halyard

public Webhook getWebhook(String deploymentName) {
  NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setWebhook();
  return lookupService.getSingularNodeOrDefault(filter,
      Webhook.class,
      Webhook::new,
      n -> setWebhook(deploymentName, n));
}
origin: spinnaker/halyard

public WebhookTrust getWebhookTrust(String deploymentName) {
  NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setWebhookTrust();
  return lookupService.getSingularNodeOrDefault(filter,
      WebhookTrust.class,
      WebhookTrust::new,
      n -> setWebhookTrust(deploymentName, n));
}
origin: spinnaker/halyard

public Security getSecurity(String deploymentName) {
 NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setSecurity();
 return lookupService.getSingularNodeOrDefault(filter,
   Security.class,
   Security::new,
   n -> setSecurity(deploymentName, n));
}
origin: com.netflix.spinnaker.halyard/halyard-config

public UiSecurity getUiSecurity(String deploymentName) {
 NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setSecurity().setUiSecurity();
 return lookupService.getSingularNodeOrDefault(filter,
   UiSecurity.class,
   UiSecurity::new,
   n -> setUiSecurity(deploymentName, n));
}
origin: com.netflix.spinnaker.halyard/halyard-config

public ApiSecurity getApiSecurity(String deploymentName) {
 NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setSecurity().setApiSecurity();
 return lookupService.getSingularNodeOrDefault(filter,
   ApiSecurity.class,
   ApiSecurity::new,
   n -> setApiSecurity(deploymentName, n));
}
origin: spinnaker/halyard

public UiSecurity getUiSecurity(String deploymentName) {
 NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setSecurity().setUiSecurity();
 return lookupService.getSingularNodeOrDefault(filter,
   UiSecurity.class,
   UiSecurity::new,
   n -> setUiSecurity(deploymentName, n));
}
origin: spinnaker/halyard

public ApiSecurity getApiSecurity(String deploymentName) {
 NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setSecurity().setApiSecurity();
 return lookupService.getSingularNodeOrDefault(filter,
   ApiSecurity.class,
   ApiSecurity::new,
   n -> setApiSecurity(deploymentName, n));
}
origin: com.netflix.spinnaker.halyard/halyard-config

public SpringSsl getSpringSsl(String deploymentName) {
 NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setSecurity().setApiSecurity().setSpringSsl();
 return lookupService.getSingularNodeOrDefault(filter,
   SpringSsl.class,
   SpringSsl::new,
   n -> setSpringSsl(deploymentName, n));
}
origin: spinnaker/halyard

public SpringSsl getSpringSsl(String deploymentName) {
 NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setSecurity().setApiSecurity().setSpringSsl();
 return lookupService.getSingularNodeOrDefault(filter,
   SpringSsl.class,
   SpringSsl::new,
   n -> setSpringSsl(deploymentName, n));
}
origin: spinnaker/halyard

public ApacheSsl getApacheSsl(String deploymentName) {
 NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setSecurity().setUiSecurity().setApacheSsl();
 return lookupService.getSingularNodeOrDefault(filter,
   ApacheSsl.class,
   ApacheSsl::new,
   n -> setApacheSsl(deploymentName, n));
}
origin: com.netflix.spinnaker.halyard/halyard-config

public ApacheSsl getApacheSsl(String deploymentName) {
 NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setSecurity().setUiSecurity().setApacheSsl();
 return lookupService.getSingularNodeOrDefault(filter,
   ApacheSsl.class,
   ApacheSsl::new,
   n -> setApacheSsl(deploymentName, n));
}
com.netflix.spinnaker.halyard.config.services.v1LookupServicegetSingularNodeOrDefault

Popular methods of LookupService

  • getMatchingNodes
  • getMatchingNodesOfType
    Given a node filter and a node type, find all nodes that match both the filter and the type of the N

Popular in Java

  • Finding current android device location
  • scheduleAtFixedRate (Timer)
  • getContentResolver (Context)
  • findViewById (Activity)
  • BufferedInputStream (java.io)
    A BufferedInputStream adds functionality to another input stream-namely, the ability to buffer the i
  • URLEncoder (java.net)
    This class is used to encode a string using the format required by application/x-www-form-urlencoded
  • Arrays (java.util)
    This class contains various methods for manipulating arrays (such as sorting and searching). This cl
  • Set (java.util)
    A Set is a data structure which does not allow duplicate elements.
  • Servlet (javax.servlet)
    Defines methods that all servlets must implement. A servlet is a small Java program that runs within
  • Runner (org.openjdk.jmh.runner)
  • Top plugins for WebStorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now