Refine search
@Override public Service replace(Service item) { try { Service old = getMandatory(); return super.replace(new ServiceBuilder(item) .editSpec() .withClusterIP(old.getSpec().getClusterIP()) .endSpec() .build()); } catch (Exception e) { throw KubernetesClientException.launderThrowable(forOperationType("replace"), e); } }
public static void main(String args[]) { try (final KubernetesClient client = new DefaultKubernetesClient()) { Service service = new ServiceBuilder() .withNewMetadata() .withName("my-service") .endMetadata() .withNewSpec() .withSelector(Collections.singletonMap("app", "MyApp")) .addNewPort() .withName("test-port") .withProtocol("TCP") .withPort(80) .withTargetPort(new IntOrString(9376)) .endPort() .withType("LoadBalancer") .endSpec() .withNewStatus() .withNewLoadBalancer() .addNewIngress() .withIp("146.148.47.155") .endIngress() .endLoadBalancer() .endStatus() .build(); service = client.services().inNamespace(client.getNamespace()).create(service); log("Created service with name ", service.getMetadata().getName()); String serviceURL = client.services().inNamespace(client.getNamespace()).withName(service.getMetadata().getName()).getURL("test-port"); log("Service URL", serviceURL); } }
OAuthService service = new ServiceBuilder() .provider(TwitterApi.class) .apiKey(MYCONSUMERKEY) Token requestToken = service.getRequestToken(); System.out.println(service.getAuthorizationUrl(requestToken)); Token accessToken = service.getAccessToken(requestToken, verifier);
OAuthService service = new ServiceBuilder() .provider(FacebookApi.class) .apiKey("key").apiSecret("secret") .scope("email").callback("https://hostname/endpoint/") .build();
OAuthService service = new ServiceBuilder() .apiKey(APIKEY) .apiSecret(SECRETKEY) .provider(LinkedInApi.class) .build(); OAuthRequest oAuthRequestData = new OAuthRequest(Verb.GET, DATAENDPOINT); oAuthRequestData.addHeader("x-li-format", "json"); Token accessToken = new Token(oauth_token, oauth_token_secret); service.signRequest(accessToken, oAuthRequestData); Response oAuthResponse = oAuthRequestData.send(); System.outt.println(oAuthResponse.getBody());
@Before public void setup() { pod = new PodBuilder().withNewMetadata().withName("pod1").withNamespace("test").and().build(); service = new ServiceBuilder() .withNewMetadata().withName("service1").withNamespace("test").and() .build(); final ReplicationController rc = new ReplicationControllerBuilder() .withNewMetadata().withName("repl1").withNamespace("test").endMetadata() .withNewSpec().withReplicas(1).endSpec() .build(); kubeList = new KubernetesListBuilder().withItems(pod, service, rc).build(); }
OAuthService service = new ServiceBuilder() .provider(TradeKingAPI.class) .signatureType(QueryString) .apiKey("My consumer key") .apiSecret("My secret") .scope("API.Public") .build(); Token requestToken = service.getRequestToken(); //make your API calls OAuthRequest request = new OAuthRequest(Verb.GET, "http://api.viagogo.net/Public/Event/235"); service.signRequest(requestToken, request); Response response = request.send(); System.out.println(response.getBody());
OAuthService service = new ServiceBuilder() .provider(TwitterApi.class) .apiKey("your_api_key") .apiSecret("your_api_secret") .build(); ... Token requestToken = service.getRequestToken(); String your_token = requestToken.getToken(); ... Verifier verifier = new Verifier("your_previously_retrieved_verifier"); Token accessToken = service.getAccessToken(requestToken, verifier);
Service serviceCreating = new ServiceBuilder() .withNewMetadata().withName(serviceName).withLabels(labels) .endMetadata().withSpec(serviceSpec).build(); service = getEndpoint().getKubernetesClient().services() .inNamespace(namespaceName).create(serviceCreating);
private static final Token EMPTY_TOKEN = null; OAuthService service = new ServiceBuilder() .provider(FacebookApi.class) .apiKey(apiKey) .apiSecret(apiSecret) .callback("http://www.example.com/oauth_callback/") .build(); String authorizationUrl = service.getAuthorizationUrl(EMPTY_TOKEN);
mAuthService = new ServiceBuilder() .provider(FacebookApi.class) .apiKey(getString(R.string.facebook_api_key)) .build(); return mAuthService.getAuthorizationUrl(null); Token accessToken = mAuthService.getAccessToken(null, verifier); mToken = accessToken.getToken(); mSecret = accessToken.getSecret();
ServiceBuilder svc = new ServiceBuilder() .editOrNewMetadata() .withName(serviceName) .withNamespace(namespace) .addToLabels(LabelKeys.INFRA_UUID, infraUuid) .endMetadata() .editOrNewSpec() .withPorts(servicePorts) .withSelector(service.getSpec().getSelector()) return client.services().inNamespace(namespace).create(svc.build());
wvAuthorise.setWebViewClient(new MyWebViewClient(wvAuthorise)); MainActivity.service = new ServiceBuilder().provider(WithingsApi.class) .apiKey(WithingsApi.getKey()) .apiSecret(WithingsApi.getSecret()) Log.i(LOGTAG, "userId : " + userId); try { service = new ServiceBuilder().provider(WithingsApi.class) .apiKey(WithingsApi.getKey()) .apiSecret(WithingsApi.getSecret()).build(); protected Object doInBackground(Object... params) { accessToken = service .getAccessToken(requestToken, new Verifier(""));
protected boolean isExposedService(ServiceBuilder serviceBuilder) { Service service = serviceBuilder.build(); return isExposedService(service); }
public ServiceBuilder(Service instance,Boolean validationEnabled){ this.fluent = this; this.withApiVersion(instance.getApiVersion()); this.withKind(instance.getKind()); this.withMetadata(instance.getMetadata()); this.withSpec(instance.getSpec()); this.withStatus(instance.getStatus()); this.validationEnabled = validationEnabled; }
@Override protected ObjectMeta getOrCreateMetadata(ServiceBuilder item) { return item.hasMetadata() ? item.buildMetadata() : item.withNewMetadata().endMetadata().buildMetadata(); } }
private ObjectMeta ensureServiceMetadata(ServiceBuilder service, Service defaultService) { if (!service.hasMetadata() && defaultService != null) { service.withNewMetadataLike(defaultService.getMetadata()).endMetadata(); } return service.buildMetadata(); }
protected void addAnnotations(ServiceBuilder serviceBuilder) { if (serviceBuilder.buildSpec() != null) { List<ServicePort> ports = serviceBuilder.buildSpec().getPorts(); if (! ports.isEmpty()) { ServicePort firstServicePort = ports.iterator().next(); serviceBuilder.editOrNewMetadata().addToLabels( labelName, labelValue).and().buildMetadata(); log.info("Add %s label: \"%s\" : \"%s\"", PREFIX, labelName, labelValue); annotationName, annotations.get(annotationName)); serviceBuilder.editMetadata().addToAnnotations(annotations).and().buildMetadata();
private String ensureServiceName(ObjectMeta serviceMetadata, ServiceBuilder service, String defaultServiceName) { String serviceName = KubernetesHelper.getName(serviceMetadata); if (StringUtils.isBlank(serviceName)) { service.buildMetadata().setName(defaultServiceName); serviceName = KubernetesHelper.getName(service.buildMetadata()); } return serviceName; }
protected Service createService(String name, String type, List<ServicePort> ports, Map<String, String> labels, Map<String, String> selector, Map<String, String> annotations) { Service service = new ServiceBuilder() .withNewMetadata() .withName(name) .withLabels(labels) .withNamespace(namespace) .withAnnotations(annotations) .withOwnerReferences(createOwnerReference()) .endMetadata() .withNewSpec() .withType(type) .withSelector(selector) .withPorts(ports) .endSpec() .build(); log.trace("Created service {}", service); return service; }