| Modifier and Type | Method and Description |
|---|---|
AbstractOpenShiftBinaryCapability.CommandLineBuilder |
AbstractOpenShiftBinaryCapability.CommandLineBuilder.append(Collection<IBinaryCapability.OpenShiftBinaryOption> arguments) |
protected String |
OpenShiftBinaryRSync.buildArgs(List<IBinaryCapability.OpenShiftBinaryOption> options) |
protected String |
OpenShiftBinaryPodLogRetrieval.PodLogs.buildArgs(List<IBinaryCapability.OpenShiftBinaryOption> options) |
protected abstract String |
AbstractOpenShiftBinaryCapability.buildArgs(List<IBinaryCapability.OpenShiftBinaryOption> options)
Callback for building args to be sent to the
oc command. |
protected String |
OpenShiftBinaryPortForwarding.buildArgs(List<IBinaryCapability.OpenShiftBinaryOption> options) |
| Constructor and Description |
|---|
PodLogs(IClient client,
boolean follow,
String container,
IBinaryCapability.OpenShiftBinaryOption... options) |
| Modifier and Type | Class and Description |
|---|---|
static class |
IBinaryCapability.SkipTlsVerify
Skips the SSL/TLS Verification when using a binary capability
|
| Modifier and Type | Field and Description |
|---|---|
static IBinaryCapability.OpenShiftBinaryOption |
IBinaryCapability.SKIP_TLS_VERIFY |
| Modifier and Type | Class and Description |
|---|---|
static class |
IRSyncable.Delete
Deletes extraneous files from destination directories when rsync'ing.
|
static class |
IRSyncable.Exclude
Excludes some files/directories that match the given patterns when rsync'ing
the remote pod and the local deployment directory.
|
static class |
IRSyncable.GitFolderExclude
Does not sync .git folders when rsync'ing
|
static class |
IRSyncable.LocalPeer |
static class |
IRSyncable.NoPerms
Avoids transferring file permissions when rsync'ing
|
static class |
IRSyncable.Peer |
static class |
IRSyncable.PodPeer |
| Modifier and Type | Field and Description |
|---|---|
static IBinaryCapability.OpenShiftBinaryOption |
IRSyncable.DELETE
option to delete delete extraneous files from destination directories
|
static IBinaryCapability.OpenShiftBinaryOption |
IRSyncable.EXCLUDE_GIT_FOLDER
option to skip verifying the certificates during TLS connection
establishment.
|
static IBinaryCapability.OpenShiftBinaryOption |
IRSyncable.NO_PERMS
option to not transfer file permissions.
|
| Modifier and Type | Method and Description |
|---|---|
static IBinaryCapability.OpenShiftBinaryOption |
IRSyncable.exclude(String... expressions)
option to exclude files/folders that match the given expressions
|
| Modifier and Type | Method and Description |
|---|---|
void |
IPortForwardable.forwardPorts(Collection<IPortForwardable.PortPair> pairs,
IBinaryCapability.OpenShiftBinaryOption... options)
Forward the ports to a pod.
|
InputStream |
IPodLogRetrieval.getLogs(boolean follow,
IBinaryCapability.OpenShiftBinaryOption... options)
Return the logs from the pod, optionally following them.
|
InputStream |
IPodLogRetrieval.getLogs(boolean follow,
String container,
IBinaryCapability.OpenShiftBinaryOption... options)
Return the logs from the pod, optionally following them
|
InputStream |
IRSyncable.sync(IRSyncable.Peer source,
IRSyncable.Peer destination,
IBinaryCapability.OpenShiftBinaryOption... options)
Synchronizes the give
destination with the given source |
Copyright © 2020 Red Hat, Inc. All Rights Reserved.