Class: CadenceThrift::DomainConfiguration
- Inherits:
-
Object
- Object
- CadenceThrift::DomainConfiguration
- Includes:
- Thrift::Struct, Thrift::Struct_Union
- Defined in:
- lib/gen/thrift/shared_types.rb,
lib/gen/thrift/shared_types.rb
Constant Summary collapse
- WORKFLOWEXECUTIONRETENTIONPERIODINDAYS =
10
- EMITMETRIC =
20
- BADBINARIES =
70
- HISTORYARCHIVALSTATUS =
80
- HISTORYARCHIVALURI =
90
- VISIBILITYARCHIVALSTATUS =
100
- VISIBILITYARCHIVALURI =
110
- FIELDS =
{ WORKFLOWEXECUTIONRETENTIONPERIODINDAYS => {:type => ::Thrift::Types::I32, :name => 'workflowExecutionRetentionPeriodInDays', :optional => true}, EMITMETRIC => {:type => ::Thrift::Types::BOOL, :name => 'emitMetric', :optional => true}, BADBINARIES => {:type => ::Thrift::Types::STRUCT, :name => 'badBinaries', :class => ::CadenceThrift::BadBinaries, :optional => true}, HISTORYARCHIVALSTATUS => {:type => ::Thrift::Types::I32, :name => 'historyArchivalStatus', :optional => true, :enum_class => ::CadenceThrift::ArchivalStatus}, HISTORYARCHIVALURI => {:type => ::Thrift::Types::STRING, :name => 'historyArchivalURI', :optional => true}, VISIBILITYARCHIVALSTATUS => {:type => ::Thrift::Types::I32, :name => 'visibilityArchivalStatus', :optional => true, :enum_class => ::CadenceThrift::ArchivalStatus}, VISIBILITYARCHIVALURI => {:type => ::Thrift::Types::STRING, :name => 'visibilityArchivalURI', :optional => true} }
Instance Method Summary collapse
Instance Method Details
#struct_fields ⇒ Object
2834 |
# File 'lib/gen/thrift/shared_types.rb', line 2834 def struct_fields; FIELDS; end |
#validate ⇒ Object
2836 2837 2838 2839 2840 2841 2842 2843 |
# File 'lib/gen/thrift/shared_types.rb', line 2836 def validate unless @historyArchivalStatus.nil? || ::CadenceThrift::ArchivalStatus::VALID_VALUES.include?(@historyArchivalStatus) raise ::Thrift::ProtocolException.new(::Thrift::ProtocolException::UNKNOWN, 'Invalid value of field historyArchivalStatus!') end unless @visibilityArchivalStatus.nil? || ::CadenceThrift::ArchivalStatus::VALID_VALUES.include?(@visibilityArchivalStatus) raise ::Thrift::ProtocolException.new(::Thrift::ProtocolException::UNKNOWN, 'Invalid value of field visibilityArchivalStatus!') end end |