Class AuditLogSink.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<AuditLogSink.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<AuditLogSink.Builder>
io.temporal.api.cloud.account.v1.AuditLogSink.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,AuditLogSinkOrBuilder,Cloneable
- Enclosing class:
AuditLogSink
public static final class AuditLogSink.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<AuditLogSink.Builder>
implements AuditLogSinkOrBuilder
AuditLogSink is only used by Audit LogProtobuf type
temporal.api.cloud.account.v1.AuditLogSink-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()An error message describing any issues with the audit log sink, if applicable.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) The health status of the audit log sink.The last succeeded timestamp for the internal workflow responsible for adding data to the sink.Name of the sink e.g.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) The version of the audit log sink resource.The specification details of the audit log sink.The current state of the audit log sink.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorAn error message describing any issues with the audit log sink, if applicable.com.google.protobuf.ByteStringAn error message describing any issues with the audit log sink, if applicable.The health status of the audit log sink.intThe health status of the audit log sink.com.google.protobuf.TimestampThe last succeeded timestamp for the internal workflow responsible for adding data to the sink.com.google.protobuf.Timestamp.BuilderThe last succeeded timestamp for the internal workflow responsible for adding data to the sink.com.google.protobuf.TimestampOrBuilderThe last succeeded timestamp for the internal workflow responsible for adding data to the sink.getName()Name of the sink e.g.com.google.protobuf.ByteStringName of the sink e.g.The version of the audit log sink resource.com.google.protobuf.ByteStringThe version of the audit log sink resource.getSpec()The specification details of the audit log sink.The specification details of the audit log sink.The specification details of the audit log sink.getState()The current state of the audit log sink.intThe current state of the audit log sink.booleanThe last succeeded timestamp for the internal workflow responsible for adding data to the sink.booleanhasSpec()The specification details of the audit log sink.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(AuditLogSink other) mergeLastSucceededTime(com.google.protobuf.Timestamp value) The last succeeded timestamp for the internal workflow responsible for adding data to the sink.mergeSpec(AuditLogSinkSpec value) The specification details of the audit log sink.final AuditLogSink.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setErrorMessage(String value) An error message describing any issues with the audit log sink, if applicable.setErrorMessageBytes(com.google.protobuf.ByteString value) An error message describing any issues with the audit log sink, if applicable.setHealth(AuditLogSink.Health value) The health status of the audit log sink.setHealthValue(int value) The health status of the audit log sink.setLastSucceededTime(com.google.protobuf.Timestamp value) The last succeeded timestamp for the internal workflow responsible for adding data to the sink.setLastSucceededTime(com.google.protobuf.Timestamp.Builder builderForValue) The last succeeded timestamp for the internal workflow responsible for adding data to the sink.Name of the sink e.g.setNameBytes(com.google.protobuf.ByteString value) Name of the sink e.g.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setResourceVersion(String value) The version of the audit log sink resource.setResourceVersionBytes(com.google.protobuf.ByteString value) The version of the audit log sink resource.setSpec(AuditLogSinkSpec value) The specification details of the audit log sink.setSpec(AuditLogSinkSpec.Builder builderForValue) The specification details of the audit log sink.setState(ResourceState value) The current state of the audit log sink.setStateValue(int value) The current state of the audit log sink.final AuditLogSink.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<AuditLogSink.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<AuditLogSink.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<AuditLogSink.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<AuditLogSink.Builder>
-
setField
public AuditLogSink.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AuditLogSink.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AuditLogSink.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<AuditLogSink.Builder>
-
setRepeatedField
public AuditLogSink.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AuditLogSink.Builder>
-
addRepeatedField
public AuditLogSink.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AuditLogSink.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AuditLogSink.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<AuditLogSink.Builder>
-
mergeFrom
public AuditLogSink.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AuditLogSink.Builder>- Throws:
IOException
-
getName
Name of the sink e.g. "audit_log_01"
string name = 1;- Specified by:
getNamein interfaceAuditLogSinkOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Name of the sink e.g. "audit_log_01"
string name = 1;- Specified by:
getNameBytesin interfaceAuditLogSinkOrBuilder- Returns:
- The bytes for name.
-
setName
Name of the sink e.g. "audit_log_01"
string name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Name of the sink e.g. "audit_log_01"
string name = 1;- Returns:
- This builder for chaining.
-
setNameBytes
Name of the sink e.g. "audit_log_01"
string name = 1;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getResourceVersion
The version of the audit log sink resource.
string resource_version = 2;- Specified by:
getResourceVersionin interfaceAuditLogSinkOrBuilder- Returns:
- The resourceVersion.
-
getResourceVersionBytes
public com.google.protobuf.ByteString getResourceVersionBytes()The version of the audit log sink resource.
string resource_version = 2;- Specified by:
getResourceVersionBytesin interfaceAuditLogSinkOrBuilder- Returns:
- The bytes for resourceVersion.
-
setResourceVersion
The version of the audit log sink resource.
string resource_version = 2;- Parameters:
value- The resourceVersion to set.- Returns:
- This builder for chaining.
-
clearResourceVersion
The version of the audit log sink resource.
string resource_version = 2;- Returns:
- This builder for chaining.
-
setResourceVersionBytes
The version of the audit log sink resource.
string resource_version = 2;- Parameters:
value- The bytes for resourceVersion to set.- Returns:
- This builder for chaining.
-
getStateValue
public int getStateValue()The current state of the audit log sink.
.temporal.api.cloud.resource.v1.ResourceState state = 3;- Specified by:
getStateValuein interfaceAuditLogSinkOrBuilder- Returns:
- The enum numeric value on the wire for state.
-
setStateValue
The current state of the audit log sink.
.temporal.api.cloud.resource.v1.ResourceState state = 3;- Parameters:
value- The enum numeric value on the wire for state to set.- Returns:
- This builder for chaining.
-
getState
The current state of the audit log sink.
.temporal.api.cloud.resource.v1.ResourceState state = 3;- Specified by:
getStatein interfaceAuditLogSinkOrBuilder- Returns:
- The state.
-
setState
The current state of the audit log sink.
.temporal.api.cloud.resource.v1.ResourceState state = 3;- Parameters:
value- The state to set.- Returns:
- This builder for chaining.
-
clearState
The current state of the audit log sink.
.temporal.api.cloud.resource.v1.ResourceState state = 3;- Returns:
- This builder for chaining.
-
hasSpec
public boolean hasSpec()The specification details of the audit log sink.
.temporal.api.cloud.account.v1.AuditLogSinkSpec spec = 4;- Specified by:
hasSpecin interfaceAuditLogSinkOrBuilder- Returns:
- Whether the spec field is set.
-
getSpec
The specification details of the audit log sink.
.temporal.api.cloud.account.v1.AuditLogSinkSpec spec = 4;- Specified by:
getSpecin interfaceAuditLogSinkOrBuilder- Returns:
- The spec.
-
setSpec
The specification details of the audit log sink.
.temporal.api.cloud.account.v1.AuditLogSinkSpec spec = 4; -
setSpec
The specification details of the audit log sink.
.temporal.api.cloud.account.v1.AuditLogSinkSpec spec = 4; -
mergeSpec
The specification details of the audit log sink.
.temporal.api.cloud.account.v1.AuditLogSinkSpec spec = 4; -
clearSpec
The specification details of the audit log sink.
.temporal.api.cloud.account.v1.AuditLogSinkSpec spec = 4; -
getSpecBuilder
The specification details of the audit log sink.
.temporal.api.cloud.account.v1.AuditLogSinkSpec spec = 4; -
getSpecOrBuilder
The specification details of the audit log sink.
.temporal.api.cloud.account.v1.AuditLogSinkSpec spec = 4;- Specified by:
getSpecOrBuilderin interfaceAuditLogSinkOrBuilder
-
getHealthValue
public int getHealthValue()The health status of the audit log sink.
.temporal.api.cloud.account.v1.AuditLogSink.Health health = 5;- Specified by:
getHealthValuein interfaceAuditLogSinkOrBuilder- Returns:
- The enum numeric value on the wire for health.
-
setHealthValue
The health status of the audit log sink.
.temporal.api.cloud.account.v1.AuditLogSink.Health health = 5;- Parameters:
value- The enum numeric value on the wire for health to set.- Returns:
- This builder for chaining.
-
getHealth
The health status of the audit log sink.
.temporal.api.cloud.account.v1.AuditLogSink.Health health = 5;- Specified by:
getHealthin interfaceAuditLogSinkOrBuilder- Returns:
- The health.
-
setHealth
The health status of the audit log sink.
.temporal.api.cloud.account.v1.AuditLogSink.Health health = 5;- Parameters:
value- The health to set.- Returns:
- This builder for chaining.
-
clearHealth
The health status of the audit log sink.
.temporal.api.cloud.account.v1.AuditLogSink.Health health = 5;- Returns:
- This builder for chaining.
-
getErrorMessage
An error message describing any issues with the audit log sink, if applicable.
string error_message = 6;- Specified by:
getErrorMessagein interfaceAuditLogSinkOrBuilder- Returns:
- The errorMessage.
-
getErrorMessageBytes
public com.google.protobuf.ByteString getErrorMessageBytes()An error message describing any issues with the audit log sink, if applicable.
string error_message = 6;- Specified by:
getErrorMessageBytesin interfaceAuditLogSinkOrBuilder- Returns:
- The bytes for errorMessage.
-
setErrorMessage
An error message describing any issues with the audit log sink, if applicable.
string error_message = 6;- Parameters:
value- The errorMessage to set.- Returns:
- This builder for chaining.
-
clearErrorMessage
An error message describing any issues with the audit log sink, if applicable.
string error_message = 6;- Returns:
- This builder for chaining.
-
setErrorMessageBytes
An error message describing any issues with the audit log sink, if applicable.
string error_message = 6;- Parameters:
value- The bytes for errorMessage to set.- Returns:
- This builder for chaining.
-
hasLastSucceededTime
public boolean hasLastSucceededTime()The last succeeded timestamp for the internal workflow responsible for adding data to the sink.
.google.protobuf.Timestamp last_succeeded_time = 7;- Specified by:
hasLastSucceededTimein interfaceAuditLogSinkOrBuilder- Returns:
- Whether the lastSucceededTime field is set.
-
getLastSucceededTime
public com.google.protobuf.Timestamp getLastSucceededTime()The last succeeded timestamp for the internal workflow responsible for adding data to the sink.
.google.protobuf.Timestamp last_succeeded_time = 7;- Specified by:
getLastSucceededTimein interfaceAuditLogSinkOrBuilder- Returns:
- The lastSucceededTime.
-
setLastSucceededTime
The last succeeded timestamp for the internal workflow responsible for adding data to the sink.
.google.protobuf.Timestamp last_succeeded_time = 7; -
setLastSucceededTime
public AuditLogSink.Builder setLastSucceededTime(com.google.protobuf.Timestamp.Builder builderForValue) The last succeeded timestamp for the internal workflow responsible for adding data to the sink.
.google.protobuf.Timestamp last_succeeded_time = 7; -
mergeLastSucceededTime
The last succeeded timestamp for the internal workflow responsible for adding data to the sink.
.google.protobuf.Timestamp last_succeeded_time = 7; -
clearLastSucceededTime
The last succeeded timestamp for the internal workflow responsible for adding data to the sink.
.google.protobuf.Timestamp last_succeeded_time = 7; -
getLastSucceededTimeBuilder
public com.google.protobuf.Timestamp.Builder getLastSucceededTimeBuilder()The last succeeded timestamp for the internal workflow responsible for adding data to the sink.
.google.protobuf.Timestamp last_succeeded_time = 7; -
getLastSucceededTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getLastSucceededTimeOrBuilder()The last succeeded timestamp for the internal workflow responsible for adding data to the sink.
.google.protobuf.Timestamp last_succeeded_time = 7;- Specified by:
getLastSucceededTimeOrBuilderin interfaceAuditLogSinkOrBuilder
-
setUnknownFields
public final AuditLogSink.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AuditLogSink.Builder>
-
mergeUnknownFields
public final AuditLogSink.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AuditLogSink.Builder>
-