Class LiveTailSessionStart.BuilderImpl
- All Implemented Interfaces:
SdkPojo,LiveTailSessionStart.Builder,Buildable,CopyableBuilder<LiveTailSessionStart.Builder,,LiveTailSessionStart> SdkBuilder<LiveTailSessionStart.Builder,LiveTailSessionStart>
- Enclosing class:
- LiveTailSessionStart
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()final Stringfinal Collection<String>final Collection<String>final Collection<String>final Stringfinal StringlogEventFilterPattern(String logEventFilterPattern) An optional pattern to filter the results to include only log events that match the pattern.logGroupIdentifiers(String... logGroupIdentifiers) An array of the names and ARNs of the log groups included in this Live Tail session.logGroupIdentifiers(Collection<String> logGroupIdentifiers) An array of the names and ARNs of the log groups included in this Live Tail session.logStreamNamePrefixes(String... logStreamNamePrefixes) If your StartLiveTail operation request included alogStreamNamePrefixesparameter that filtered the session to only include log streams that have names that start with certain prefixes, these prefixes are listed here.logStreamNamePrefixes(Collection<String> logStreamNamePrefixes) If your StartLiveTail operation request included alogStreamNamePrefixesparameter that filtered the session to only include log streams that have names that start with certain prefixes, these prefixes are listed here.logStreamNames(String... logStreamNames) If your StartLiveTail operation request included alogStreamNamesparameter that filtered the session to only include certain log streams, these streams are listed here.logStreamNames(Collection<String> logStreamNames) If your StartLiveTail operation request included alogStreamNamesparameter that filtered the session to only include certain log streams, these streams are listed here.The unique ID generated by CloudWatch Logs to identify this Live Tail session request.The unique ID generated by CloudWatch Logs to identify this Live Tail session.final voidsetLogEventFilterPattern(String logEventFilterPattern) final voidsetLogGroupIdentifiers(Collection<String> logGroupIdentifiers) final voidsetLogStreamNamePrefixes(Collection<String> logStreamNamePrefixes) final voidsetLogStreamNames(Collection<String> logStreamNames) final voidsetRequestId(String requestId) final voidsetSessionId(String sessionId) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutationMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields
-
Constructor Details
-
BuilderImpl
protected BuilderImpl() -
BuilderImpl
-
-
Method Details
-
getRequestId
-
setRequestId
-
requestId
Description copied from interface:LiveTailSessionStart.BuilderThe unique ID generated by CloudWatch Logs to identify this Live Tail session request.
- Specified by:
requestIdin interfaceLiveTailSessionStart.Builder- Parameters:
requestId- The unique ID generated by CloudWatch Logs to identify this Live Tail session request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
getSessionId
-
setSessionId
-
sessionId
Description copied from interface:LiveTailSessionStart.BuilderThe unique ID generated by CloudWatch Logs to identify this Live Tail session.
- Specified by:
sessionIdin interfaceLiveTailSessionStart.Builder- Parameters:
sessionId- The unique ID generated by CloudWatch Logs to identify this Live Tail session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
getLogGroupIdentifiers
-
setLogGroupIdentifiers
-
logGroupIdentifiers
public final LiveTailSessionStart.Builder logGroupIdentifiers(Collection<String> logGroupIdentifiers) Description copied from interface:LiveTailSessionStart.BuilderAn array of the names and ARNs of the log groups included in this Live Tail session.
- Specified by:
logGroupIdentifiersin interfaceLiveTailSessionStart.Builder- Parameters:
logGroupIdentifiers- An array of the names and ARNs of the log groups included in this Live Tail session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logGroupIdentifiers
@SafeVarargs public final LiveTailSessionStart.Builder logGroupIdentifiers(String... logGroupIdentifiers) Description copied from interface:LiveTailSessionStart.BuilderAn array of the names and ARNs of the log groups included in this Live Tail session.
- Specified by:
logGroupIdentifiersin interfaceLiveTailSessionStart.Builder- Parameters:
logGroupIdentifiers- An array of the names and ARNs of the log groups included in this Live Tail session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
getLogStreamNames
-
setLogStreamNames
-
logStreamNames
Description copied from interface:LiveTailSessionStart.BuilderIf your StartLiveTail operation request included a
logStreamNamesparameter that filtered the session to only include certain log streams, these streams are listed here.- Specified by:
logStreamNamesin interfaceLiveTailSessionStart.Builder- Parameters:
logStreamNames- If your StartLiveTail operation request included alogStreamNamesparameter that filtered the session to only include certain log streams, these streams are listed here.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logStreamNames
Description copied from interface:LiveTailSessionStart.BuilderIf your StartLiveTail operation request included a
logStreamNamesparameter that filtered the session to only include certain log streams, these streams are listed here.- Specified by:
logStreamNamesin interfaceLiveTailSessionStart.Builder- Parameters:
logStreamNames- If your StartLiveTail operation request included alogStreamNamesparameter that filtered the session to only include certain log streams, these streams are listed here.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
getLogStreamNamePrefixes
-
setLogStreamNamePrefixes
-
logStreamNamePrefixes
public final LiveTailSessionStart.Builder logStreamNamePrefixes(Collection<String> logStreamNamePrefixes) Description copied from interface:LiveTailSessionStart.BuilderIf your StartLiveTail operation request included a
logStreamNamePrefixesparameter that filtered the session to only include log streams that have names that start with certain prefixes, these prefixes are listed here.- Specified by:
logStreamNamePrefixesin interfaceLiveTailSessionStart.Builder- Parameters:
logStreamNamePrefixes- If your StartLiveTail operation request included alogStreamNamePrefixesparameter that filtered the session to only include log streams that have names that start with certain prefixes, these prefixes are listed here.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logStreamNamePrefixes
@SafeVarargs public final LiveTailSessionStart.Builder logStreamNamePrefixes(String... logStreamNamePrefixes) Description copied from interface:LiveTailSessionStart.BuilderIf your StartLiveTail operation request included a
logStreamNamePrefixesparameter that filtered the session to only include log streams that have names that start with certain prefixes, these prefixes are listed here.- Specified by:
logStreamNamePrefixesin interfaceLiveTailSessionStart.Builder- Parameters:
logStreamNamePrefixes- If your StartLiveTail operation request included alogStreamNamePrefixesparameter that filtered the session to only include log streams that have names that start with certain prefixes, these prefixes are listed here.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
getLogEventFilterPattern
-
setLogEventFilterPattern
-
logEventFilterPattern
Description copied from interface:LiveTailSessionStart.BuilderAn optional pattern to filter the results to include only log events that match the pattern. For example, a filter pattern of
error 404displays only log events that include botherrorand404.For more information about filter pattern syntax, see Filter and Pattern Syntax.
- Specified by:
logEventFilterPatternin interfaceLiveTailSessionStart.Builder- Parameters:
logEventFilterPattern- An optional pattern to filter the results to include only log events that match the pattern. For example, a filter pattern oferror 404displays only log events that include botherrorand404.For more information about filter pattern syntax, see Filter and Pattern Syntax.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
build
- Specified by:
buildin interfaceBuildable- Specified by:
buildin interfaceSdkBuilder<LiveTailSessionStart.Builder,LiveTailSessionStart>
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-